11-25-2013 01:35 AM - last edited on 03-25-2019 08:52 PM by ciscomoderator
Hello Guys,
I have a one-way-audio problem with my Cisco Jabber Voice installed in several Android phones. (Several phones running Android 4.3 and also one new Nexus 5, Android 4.4.) The android Cisco Voice Jabber is working properly inside the corporative network.
I have also double-checked the CUCM configuration and I do not see any important difference with Cisco document Jabber for Android Configuration Example Document ID: 113471
I have tried native VPN client from Android and also VPNCILLA to connect to the vpn. The ping into CUCM and Service Presence is successful, I have tried with one dedicated vpn profile without split tunneling and also the one used for corporative PCs. So basically I discard that the problem is related with the vpn configuration.
However, when I try to connect from 3g or different network I’ve found that the Cisco Jabber Voice is using the 3g or Wifi interface IP address to register into the CUCM instead of the tunnel interface IP address.
As a result, the phone is registered but there is one way audio for all calls.
Is there any possibility to force the ip address of an application or the phone? Any ideas any workaround? Any suggestions?
Some screenshots to show the problem attached-
Wifi IP address 10.151.101.143
VPN tunnel interface 10.200.254.77
Here you have a screenshot of the Device-Phone from the CUCM (System version: 8.6.1.20000-1)
(I had to resize the image to make it fit in the screenshot).
Thank you in advance for your help!
Cheers!
01-11-2014 05:36 AM
Hi Bruno!
I have the same problem. I haven't try from the corporate network yet.
Did you get to the bottom of it?
Thank you,
Tudor
05-19-2014 02:16 PM
Team,
It looks as if we have a bug on this as does google.
CSCuo82476 – J4A call failure on new Android OS 4.4 under HomeWifi + VPN
https://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=vpn&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=64819
Thanks!
Tray
07-08-2014 09:50 PM
Tray,
I don't believe that Google's bug applies in this case with Jabber for several reasons. (1) Jabber runs its own interface selection algorithm (you can observe this in the debug logs of Jabber) to determine what IP to encapsulate in its "register" message to the CUCM server. (2) The issue described in Google's bug is that the actual Source IP address of packets destined for a public IP address exiting out a public Interface is a Private IP space. Jabber's problem is the other way around - Private packets inside the tunnel contain an outside Public IP address. (3) The actual IP traffic flow is completely fine between Jabber and the CUCM - the packets don't have the wrong source IP address. We're talking about a message body, not IP header, issue.
The issue is that inside the SIP "REGISTER" message (and also therefore the SIP SDP messages), Jabber is telling the CUCM "hey, my IP address is this outside public IP address" - when it should be saying that it's IP address is the IP address of the AnyConnect tunnel.
The issue of interface selection when registering a soft client has always existed, in IP Communicator there is a preference setting just for this. If auto selection isn't working, you could add an identical preference setting to Jabber on Android - simple solution and the same one as Cisco has used before on Windows. Screenshot from CIPC:
http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/ip-communicator/50994-ip-communicator16.gif
That is the settings screen we need available to us in Jabber for Android, specifically the "network adapter" pop-up menu.
07-14-2014 11:53 PM
I agree. I also believe that it is related interface selection done by Cisco Jabber voice, and the SIP message information.
07-15-2014 12:14 AM
It looks like is not unique problem of Cisco jabber.
Here I found another problem with SIP + VPN
https://code.google.com/p/android/issues/detail?id=14043&q=vpn%20SIP&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
01-17-2015 09:40 PM
Hello,
Was this issue resolved,
we are also facing the same issue jabber voice 9.X..
05-21-2015 04:50 AM
Hi Guys,
Any news? Facing the same issue...
Thanks!
11-04-2015 03:58 AM
So far I have the same problems.
In our company, we have solved this with Cisco Vcs Expressway where Jabber does not requires VPN connection.
Hope it helps.
07-14-2014 11:47 PM
I have tried the Jabber voice directly in the corporate network and it works fine.
The problem appears only when in add VPN to the equation.
03-17-2014 05:02 AM
Same problem Nexus5 Android 4.4
05-15-2014 01:04 AM
Hi,
I am also facing the same issue...
07-30-2014 08:53 AM
Was this issue ever resolved? Still seeing it on Android 4.4.4. Jabber Voice is registering to CUCM using the IP address of the phone's WIFI interface rather than the IP assigned by the AnyConnect client. This causes one-way audio and prevents the solution from working.
08-17-2014 05:00 AM
It's very strange issue as sometimes it seems to work and sometimes (i think after re-connects of vpn client after connection loss) it's no longer working.
Does anybody know already a workaround or did someone open already a case at cisco for this?
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