I am working with CUCM 14 and Expressway 14 in a dual-domain setup:
Internal domain: domain.local
External domain: domain.com
I deployed Cisco Jabber using the following command:
msiexec.exe /quiet /i CiscoJabberSetup.msi CLEAR=1 LOCATION_MODE=DISABLED RESET_JABBER=1 SERVICES_DOMAIN=domain.local VOICE_SERVICES_DOMAIN=domain.com UPN_DISCOVERY_ENABLED=false
With this configuration, external users can successfully register through Expressway, but internal users cannot register with CUCM.
The logs show that Jabber stops after attempting to resolve _collab-edge._tls.domain.com via DNS. Since this record doesn’t exist in the internal DNS, the resolution fails, and Jabber does not proceed to query _cisco-uds._tcp.domain.local.
From my understanding, when _collab-edge._tls.domain.com fails, Jabber should automatically fall back to _cisco-uds._tcp.domain.local. However, this fallback does not occur. Am I correct in this assumption?
Interestingly, when I omit the VOICE_SERVICES_DOMAIN parameter, internal users can register to CUCM without issues.