Skip to main content
Question

Sync GAL from Exchange

  • December 12, 2017
  • 5 replies
  • 42 views

Forum|alt.badge.img+1

Hi,

Does any of you have a solution to synchronize all contacts from Active Directory and keeping them updated?
While searching for a solution, I came across a post that suggested to have a shared Exchange account that would have all contacts stored, and add that as an extra account on all iOS devices.

Is it possible to tell an Exchange profile to only sync contacts? If not, this is not an ideal solution in our case.
Any ideas?

5 replies

Forum|alt.badge.img+4
  • Contributor
  • December 12, 2017

It's not possible out of the box. (Exchange does not support this)

There are a few commerical solutions that do this but they are very expensive.

I've written my own solution that works perfectly that involves some custom scripts which pull all the records I want from AD (actually multiple domains, ours and our parent companies), converts each AD record into a vcf vCard which then get picked up by some more scripts and push them into a custom built CardDAV server that I've written my self . The whole thing is now nicely rolled up into a single docker container that ive deployed into our docker environment.

Then with the JSS we've got a configuration profile that points to that server for a CardDAV account and is pushed out to all OS X and iOS devices.

Works very nice but was a lot of work. It's great for when someone in our large company calls another mobile you get the name and full screen photo of them appear on on the devices incoming call screen which gives you a nice indication of who's calling :)


BlueScreen Pie
Forum|alt.badge.img

That doesn’t work natively. We tried that too and found that third-party tools are the way to go for us sadly… 


mvu
Forum|alt.badge.img+20
  • Jamf Heroes
  • December 23, 2025

What we use. Not sure how it compares to other products, but it works.

https://cirasync.com


pete_c
Forum|alt.badge.img+16
  • Honored Contributor
  • December 23, 2025

Deploy Outlook as the corporate email client, it’ll sync the GAL and avoid other conflicts that iOS native apps simply don’t do.


mvu
Forum|alt.badge.img+20
  • Jamf Heroes
  • December 23, 2025

Would that solve syncing phone contacts though? We use the 3rd party to sync the GAL in the Phone/Contacts app.