Jamf Now - Best Way To Push Contacts To iPhones

oldenkafe
New Contributor

Newbie MDM user here. Signed up for Jamf Now and have 6 iPhone 14's being managed for work. The iPhones are not signed into an iCloud account. What is the best/easiest way to push a managed list of contacts to the phones?

1 REPLY 1

AJPinto
Honored Contributor II

If I am not mistaken you want to setup a CardDAV server and send the configuration down with a configuration profile. Though this is getting more in to the JAMF Pro territory, especially if you want to do it easily as I dont think JAMF Now has a blueprint for this. You can try to upload a custom configuration profile, the template for a CardDAV would look something like this.

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PayloadContent</key>
	<array>
		<dict>
			<key>CardDAVAccountDescription</key>
			<string>Account Description</string>
			<key>CardDAVHostName</key>
			<string>Account Hostname and Port</string>
			<key>CardDAVPassword</key>
			<string>Account Password</string>
			<key>CardDAVPort</key>
			<integer>8843</integer>
			<key>CardDAVPrincipalURL</key>
			<string>Principal URL</string>
			<key>CardDAVUsername</key>
			<string>Account Username</string>
			<key>CommunicationServiceRules</key>
			<dict>
				<key>DefaultServiceHandlers</key>
				<dict>
					<key>AudioCall</key>
					<string>com.apple.MobileAddressBook</string>
				</dict>
			</dict>
			<key>PayloadDisplayName</key>
			<string>Contacts #1</string>
			<key>PayloadIdentifier</key>
			<string>com.apple.carddav.account.305E71B0-1BE2-498D-B552-B75605C7C256</string>
			<key>PayloadType</key>
			<string>com.apple.carddav.account</string>
			<key>PayloadUUID</key>
			<string>305E71B0-1BE2-498D-B552-B75605C7C256</string>
			<key>PayloadVersion</key>
			<integer>1</integer>
		</dict>
	</array>
	<key>PayloadDisplayName</key>
	<string>Untitled</string>
	<key>PayloadIdentifier</key>
	<string>C77D5468-9B46-4B91-9ED6-7631739BD8F9</string>
	<key>PayloadType</key>
	<string>Configuration</string>
	<key>PayloadUUID</key>
	<string>C77D5468-9B46-4B91-9ED6-7631739BD8F9</string>
	<key>PayloadVersion</key>
	<integer>1</integer>
</dict>
</plist>