11-05-2021 04:51 AM - edited 11-05-2021 05:05 AM
Hello,
I tried to configure Jabber Client 12.1.3 on CUCM 12.5 with UC Service/Service Profile. I gave the user Service profile with the UC Service with Jabber configuration. When I save this UC service, I see my Jabber client restarting, thus trying to grab its configuration. However none of the config applied. Then I realised after pressing Shift+CTRL+D, I got
|
|
But when I go to the link, I get XML file of the service profile without Jabber part:
-<serviceprofile>
<versionstamp>1636104414-d1a63a67-fc16-495f-a8a7-d19621dbebc4</versionstamp>
<portaldefaultserver>cisco-cucm1.example.local</portaldefaultserver>
+<voicemail>
+<mailstore>
+<conferencing>
+<directory>
+<imandpresence>
+<cti>
+<videoconferenceschedulingportal>
</serviceprofile>
Why is jJabber grabbing wrong Service Profile file? And why is there Service profile XML which doesn't have Jabber part, since we are on 12.5?
BR
Goran
11-05-2021 05:13 AM - edited 11-05-2021 05:14 AM
11-05-2021 05:34 AM
Hi,
No, I know these parameters are supposed to be in jabber-config.xml. But in order to get jabber-config.xml, I expect Jabber client downloads service profile xml which should have entry with Jabber UC Service. However this entry doesn't exist (look at original post), and it should as this is CUCM 12.5, and this Jabber UC Service is configurable in GUI.
I hope I am somewhat clear
11-05-2021 06:31 AM - edited 11-05-2021 06:45 AM
Now I understand
Looking at the jabber logs, I would say, Jabber retrieves the file path in the response of the following request "https://<cucm>:8443/cucm-uds/user/<userid>"
I don't know, if it's also stated in the service profile xml. In my case, I couldn't open it, since the browser gives a weird certificate error.
And if it's empty, I guess it just requests the "default"-file "jabber-config.xml".
11-05-2021 07:21 AM
Hi,
You are right, Jabber profile is stated in the following link:
https://cisco-cucm1.example.local:8443/cucm-uds/user/USER
where I have chunk like this:
<serviceProfile>
<LDAPUserName/>
<LDAPPassword/>
<uri>http://cisco-cucm1.example.local:6970/SP73896702-4859-37f2-419c-f69e4c4555cf.cnf.xml </uri>
<uri>http://cisco-cucm2.example.local:6970/SP73896702-4859-37f2-419c-f69e4c4555cf.cnf.xml </uri>
<uri>http://cisco-cucm3.example.local:6970/SP73896702-4859-37f2-419c-f69e4c4555cf.cnf.xml </uri>
</serviceProfile>
<jabberProfile>
<uri>https://cisco-cucm1.example.local:6972/JAB_73896702-4859-37f2-419c-f69e4c4555cf.cnf.xml </uri>
<uri>https://cisco-cucm2.example.local:6972/JAB_73896702-4859-37f2-419c-f69e4c4555cf.cnf.xml </uri>
<uri>https://cisco-cucm3.example.local:6972/JAB_73896702-4859-37f2-419c-f69e4c4555cf.cnf.xml </uri>
</jabberProfile>
However my Jabber seems to be able to configure itself with the <serviceProfile> links, but it doesnt have <jabberProfile> links. Only
Jabber configuration file :
https://cisco-cucm2.example.local:6972/jabber-config.xml
which is old static file on TFTP
11-05-2021 07:35 AM
Hey,
I edited my last reply. So maybe you missed the new information.
As I guess, if the link in <jabberProfile> is empty, Jabber just looks for the default-file "jabber-config.xml".
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide