I use Owncloud for contacts syncing with IOS. Via Apple configurator (OSX) or iPhone configuration utility (WINDOWS) you can make an importable mobileconfig profile for Meraki which contains a connection to the contacts app in owncloud.
1 - install Owncloud on a webserver that is accesible from outside
2 - install contacts app in owncloud server
3 - create a phonebook in contacts app as admin of owncloud
4 - share this phonebook from contacts app to another user (this user will be the user that we use in the profile for ios later) >> share the phonebook as read only (so your future clients cannot overwrite it)
5 - create a profile for ios in apple configurator or Iphone Configuration Utility.
User: the user that the phonebook was shared to + password
URL: you can find this url in owncloud contacts app when logging in as the user that will contact the adressbook from ios
6 - Use Meraki to import the mobileconfig file
7 - Deploy this profile to your clients
https://forum.owncloud.org/viewtopic.php?t=18177#p48265