Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

Cisco Jabber for Android 9.6.0.172028 issues with login in

Device used-: Nexus 5 (Android V 4.4)

After the update to 9.6 Jabber i am not able to sign in to jabber client. It was working perfectly fine with the previous version.

As per the reviews on Playstore i have updated to the latest update on 30th March 2014.

Disabled ART and now using the Default runtime Dalvik.

 

Collected the PRT and below is what i can see

--------------------------------------------------------------

CCmDnsManager::DoGetHostByName_l, tp_gethostbyname() failed. host=ABC-CUPS err=0 this=0x53ef1938

[MMTP]: CCmDnsManager::DoGetHostByName_l, tp_gethostbyname() failed. host=ABC-CUPS err=0 this=0x53ef1938

 

03-31 12:23:09.734 18487 18487 I         : INFO [0x4009c154] [ts/adapters/imp/components/Login.cpp(91)] [imp.service] [OnLoginError] - OnLoginError: (data=0) LERR_JABBER_UNREACHABLE <14>:
03-31 12:23:09.734 18487 18487 I         : INFO [0x4009c154] [ts/adapters/imp/components/Login.cpp(92)] [imp.service] [OnLoginError] - ****************************************************************

 

Verified the DNS and able to resolve the Hostname and FQDN of the Cups Server.

Please let me know if there is any solution other than downgrading to the previous app.

 

Tnx

Nikhil

1 ACCEPTED SOLUTION

Accepted Solutions
Cisco Employee

the bug ; https://code.google

the bug ; https://code.google.com/p/android/issues/detail?id=8030 ; is not for jabber its for the android OS. And is known to google for while.

19 REPLIES

Hi Same problem there. CUCM 8

Hi Same problem there. CUCM 8.6.2, CUP 8.6.2 CUC 8.6.2. Works with Jabber Voice and Jabber IM, but after upgradinf to Jabber for android can't register anymore.

I've created the TWO SRV record  pointing to CUCM and CUPS, client try to connect, I accept the certificate but don't work.

I've used this Guide: http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/jabber/Android/9_6/JABA_BK_J0A7146D_00_jabber-android-install-config-9-6.pdf

 

I've also uploaded the files generated from the client during connections.

Someone can help?

 

Thank you.

Regards

 

Alessandro Bertacco

New Member

Hi Guys.So whats the real

Hi Guys.

So whats the real solution now? I set only the hostname in CUCM an CUP. Should i really fix it that way, to change the hostname to a FQDN? This is a big Impact to a running Environment.

Everyone need to get a new license file from cisco if the hostname is changed. Is really that the real solution, that all Installation on the world should change the hostname to a FQDN ? Can you imagine how many request at the cisco license Office will appear.

IMHO the only right solution is that cisco fix that BUG.

And for me its a mistery too, why android doenst recocnize the DNS Suffix from a DHCP Server. You have too root the android to set the DNS Suffix ??? Jesus, what going in our technical world?

 

Best regards Patrick

 

Hi Patrick,  Instead of

Hi Patrick,

  Instead of change hostname of the servers with the FQDN, you can try to change onli the Jabber configurations CUPS side.

Ensure that alla server used by Jabber (CUCM, CUPS and CUC) are referenced using FQDN.

I've modifed under the Cups server this parameters:

Applications -> Cisco Jabber -> CCMCIP Profile

Application -> Cisco Jabber -> CTI Gateway Server

And so on...

and modified from hostname to FQDN.

 

I hope this Help.

 

Regards

 

Alessandro

New Member

Hi Alessandro. Hi Guys.I

Hi Alessandro. Hi Guys.

I changed the hostname to "cup.dds.local" according to a rename step by step guide.

But it's not possible to Change the hostname on CLI = set network hostname "Cup.dds.local". So what exatly does that mean change the hostname just the one from CUP Administration -> System -> Cluster Topologie ?

New Member

Hi Alessandro, Hi Guys. In

Hi Alessandro, Hi Guys.

 

In the meanwhile i renamed CUP and CUCM and its working now, but anyway i modified the CTI Gateway and CCMCIP Profile too under Application Cisco Jabber.

I thought renaming a server is a big impact, but it isn't just follow the CUP and CUCM renaming "How to" from Cisco and restart, thats it.

 

Anyway, thats a bug on Android since over 4 Years, and the Android guys do noting to fix it :-(  -> https://code.google.com/p/android/issues/detail?id=8030

 

Cisco Employee

the bug ; https://code.google

the bug ; https://code.google.com/p/android/issues/detail?id=8030 ; is not for jabber its for the android OS. And is known to google for while.

New Member

I am also experiencing this

I am also experiencing this same issue. 

 

CUCM: 9.1.2.10000-28

Uploaded the latest 9.6 COP file to the PUB and rebooted. Jabber for Andriod will not register. It was working fine on the previous version.

Cisco Employee

try this:goto to im and p

try this:

goto to im and p admin page and then click system\cluster topology and check the server enter; do you see if its just a hostname or FQDN ?

 

You might be nearing a known issue though i will conclude and pass on more information once you confirm the answer for the question above.

Hi Amitk3 and thank you for

Hi Amitk3 and thank you for your reply.

For the node name of the CUPS I use only the hostname. Need to change to FQDN?

Thanks.

 

Regards

 

Alessandro

Hi Amitk3,  I've changed the

Hi Amitk3,

  I've changed the hostname of the CUPS server to the FQDN.

Now the IM&Presence part of Jabber for Android 9.6 works fine, also CUC is connected, but the voice part of Jabber can't connect, and say to me to check the Network Connection.


As I can see from the troubleshooting file seems to be a DNS resolution problem of the CUCM server, because use ls-cucm instead of ls-cucm.lanservice.local as defined to the DNS SRV _cisco-uds._tcp.

The CUCM server is defined by the hostname and Not by FQDN. I need to change host name to FQDN also on the CUCM side?

Thank you.

 

Regards

 

Alessandro

04-08 09:53:38.005 27470 28369 I         : INFO [0x5b39f938] [ls/src/edge/GlobalEdgeStateImpl.cpp(412)] [csf.edge] [isInternalConnectivityAvailable] - Internal Connectivity: 1
04-08 09:53:38.005 27470 28369 I         : INFO [0x5b39f938] [ls/src/edge/GlobalEdgeStateImpl.cpp(412)] [csf.edge] [isInternalConnectivityAvailable] - Internal Connectivity: 1
04-08 09:53:38.005 27470 28369 I         : INFO [0x5b39f938] [ls/src/http/BasicHttpClientImpl.cpp(236)] [csf.httpclient] [execute] - Edge policy enforced successfully with transformed Url: https://ls-cucm:8443/ccmcip/Personalization
04-08 09:53:38.005 27470 28369 I         : INFO [0x5b39f938] [netutils/src/http/CurlHttpUtils.cpp(593)] [csf.httpclient] [configureEasyRequest] - Configuring a CURL Easy request for: https://ls-cucm:8443/ccmcip/Personalization
04-08 09:53:38.005 27470 28369 I         : INFO [0x5b39f938] [etutils/src/http/CurlHttpUtils.cpp(1065)] [csf.httpclient] [CurlHeaders] - Number of Request Headers : 1
04-08 09:53:38.005 27470 28369 I         : INFO [0x5b39f938] [tutils/src/http/NetworkUtilities.cpp(89)] [csf.network] [isInterfaceAvailable] - Interface Name: lo, Interface Address: 127.0.0.1
04-08 09:53:38.005 27470 28369 I         : INFO [0x5b39f938] [tutils/src/http/NetworkUtilities.cpp(89)] [csf.network] [isInterfaceAvailable] - Interface Name: wlan0, Interface Address: 192.168.102.66
04-08 09:53:38.320 27470 28369 I         : INFO [0x5b39f938] [ls/src/http/CurlAnswerEvaluator.cpp(108)] [csf.httpclient] [curlCodeToResult] - curlCode=[6] error message=[Couldn't resolve host 'ls-cucm'] result=[UNRESOLVED_HOST_ERROR]
04-08 09:53:38.320 27470 28369 E         : ERROR [0x5b39f938] [ls/src/http/BasicHttpClientImpl.cpp(382)] [csf.httpclient] [executeImpl] - There was an issue performing the call to curl_easy_perform: UNRESOLVED_HOST_ERROR

 

Cisco Employee

the cucm is being resolved

the cucm is being resolved with hostname too then you will need to try the following;

 

goto the BOT device

then on the " phone configuration page"\ under "Product Specific Configuration Layout"\ you will need to search for this option " Domain Name" and make sure that it has the DNS domain name entered ; and then re log in to the jabber application.

 

note : this all issue is being caused because of the following known defect of android OS :

https://code.google.com/p/android/issues/detail?id=8030

 

As per this defect you can only resolve a DNS record with FQDN in android and not with hostname.

refer to the following link for more details;

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/jabber/Android/9_6/JABA_BK_J0A7146D_00_jabber-android-install-config-9-6/JABA_BK_J0A7146D_00_jabber-android-install-config-9-6_chapter_0111.html

 

please rate if this helps.

 

 

Thanks Amitk3,  I solved. As

Thanks Amitk3,

  I solved. As you said the problem was the android devices that cannot resolve DNS hostname without the full domain.

So Jabber for android and I think also for iPhone download the FQDN address of the CUCM from the CUPS configuration.

 

I've modifed under the Cups server this parameters:

Applications -> Cisco Jabber -> CCMCIP Profile

Application -> Cisco Jabber -> CTI Gateway Server

and modified from ls-cucm to ls-cucm.lanservice.local the hostname.

 

This information are uploaded to the Jabber client during connection and used to resolve CUCM address.

 

Hope this help others guy too.

 

Regards

 

Alessandro

 

 

New Member

Hi Allesandro. In the

Hi Allesandro.

 

In the meanwhile i renamed CUP and CUCM and its working now, but anyway i modified the CTI Gateway and CCMCIP Profile too under Application Cisco Jabber.

I thought renaming a server is a big impact, but it isn't just follow the CUP and CUCM renaming "How to" from Cisco and restart, thats it.

 

Anyway, thats a bug on Android since over 2 Years, and the Android guys do noting to fix it :-(  -> https://code.google.com/p/android/issues/detail?id=8030

 

New Member

Thanks Amit Sir :)This got

Thanks Amit Sir :)

This got everything working at least on all the supported Android devices listed.

I am now only facing issue with HTC One X when trying to connect to Phone Service, It just gives an error. Just to make it clear, this was not working with the last version also. Probably something to do with the HTC Model itself.

 

Nikhil

 

 

Cisco Employee

You are right there is high

You are right there is high probability that jabber will function appropriately on all tested models ;

 

which includes the following;

 

  • Samsung Galaxy SII (Android OS 4.1.2 or later)
  •  Samsung Galaxy SIII (Android OS 4.1.2 or later)
  •  Samsung Galaxy S4 (Android OS 4.1.2 or later)
  •  Samsung Galaxy Note II (Android OS 4.1.2 or later)
  •  Google Nexus 5 (Android OS 4.4)
  •  Sony Xperia Z1 (Android OS 4.1.2 or later)
  • Sony Xperia ZR/A (Android OS 4.1.2 or later)

 

here is the link for more details;

 

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/jabber/Android/9_6/RN/JABA_BK_JC9A5408_00_jabber-android-release-notes-9-6.html#JABI_RF_HD6503B0_00

 

New Member

Nikhil,Did you ever get your

Nikhil,

Did you ever get your HTC One X working. I have one as well, and haven't been able to get phone/voice mail working. Only IM. Other phones on the officially supported list have worked now that we changed to FQDN.

Thanks,

 

Doug

New Member

Hi Doug,No the HTC One doesn

Hi Doug,

No the HTC One doesn't work, but i am waiting for the Kit Kat , here its not released for HTC One, hopefully that should fix it. But as of now there is no alternative which i could figure out.

 

Nikhil

New Member

I have a Nexus 5 running

I have a Nexus 5 running Kitkat 4.4.3 and when I change the runtime to ART from dalvik there is an issue.

1.  I get the Jabber screen where I put in my email.

2.  I get forwarded to my corporate SSO page and I log in succesfully.

3.  It puts me back into Jabber and for a brief moment I can see my contacts...

4.  The phone immediately switches back to the webbrowser to https://loginp.webexconnect.com/cas/SAML2AuthService?org=xxxxxxx.com&type=connect2  ; and that returns a blank page.  (I have xxx'd out our corporate name)

5.  I try to go back to the Jabber app, and it is now at the email entry screen (step 1 above), as if it got logged out

6.  Lather, rinse and repeat.

 

 

When I switch the runtime back to davlik, then the jabber client is working as designed.  No login issues. 

 

 

Well Cisco, you put all the

Well Cisco, you put all the blame on Android (where Lync doesn't).

You have the Hostname from the UDS or wherever you collected it from.

And you also have my domain name because I just typed it on the splash screen (username@my.domain)

 

So, as far as I'm concerned a simple thing is to verify if it's a FQDN or a just Hostname, and if it's the second case I think it's a quite easy to concatenate two informations that are already provided by the user.

 

Cisco, this not us - computer guys - who you should convince.

You should explain that to the End Users who don't even know what an IP address is.

(and here Microsoft understands the game very well)

6091
Views
15
Helpful
19
Replies
CreatePlease login to create content