Solved Android 3CX client. Rings but no Audio.

Status
Not open for further replies.

Dragonsong3k

Customer
Joined
Dec 22, 2015
Messages
16
Reaction score
0
Hello 3CXperts!
I was wondering if someone can give me a hand with something.

I had the 3CX client provisioned in v14 and it was working. After I upgraded to v15, I can initiate calls and receive calls via the 3cx client but there is no audio.

I think I narrowed down the issue but I am not sure what to do about it.

It seems the INVITE from the 3cx client contains the android devices LOCAL IP in the SDP Connection Information attribute instead of the EXTERNAL IP of the device.


The 3CX PBX then sends the RTP stream to that LOCAL IP. Which obviously fails.

Here is the Invite Packet FROM the Android Device.
Via: SIP/2.0/UDP 172.58.11.59:65331;rport;branch=z9hG4bKPjU1uqlaLWlWkZIlkBg185Edy-1hdTT5ow

Here is the SDP message body
Owner/Creator, Session Id (o): - 3716743143 3716743143 IN IP4 192.0.0.4
AND
Connection Information (c): IN IP4 192.0.0.4

That 192.0.0.4 address is the LOCAL IP of the android device and when the RTP stream starts, the 3CX sends it to the 192.0.0.4 instead of the 172.58.11.59

I have tried setting the PBX Delivers Audio option on the extension which does not seem to work.
I also tried setting up the 3cx Tunnel which also does not seem to work.

Any help would be greatly appreciated.
 
I seem to have fixed it. Basically I didnt have UDP enabled on my firewall for the 3cx Tunnel port forward. I added it and the 3cx Tunnel config worked.

I am just going to go with that for now.
 
Glad the issue is resolved and thank you for sharing your solution
 
Status
Not open for further replies.

Members Online Now

No members online now.

Forum statistics

Threads
111,831
Messages
589,277
Members
164,660
Latest member
RJenkinsROCK