Solved Android 3CX client. Rings but no Audio.

Discussion in 'Android' started by Dragonsong3k, Oct 11, 2017.

Thread Status:
Not open for further replies.
  1. Dragonsong3k

    Joined:
    Dec 22, 2015
    Messages:
    19
    Likes Received:
    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.
     
  2. Dragonsong3k

    Joined:
    Dec 22, 2015
    Messages:
    19
    Likes Received:
    0
    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.
     
  3. YiannisH_3CX

    YiannisH_3CX Support Team
    Staff Member 3CX Support

    Joined:
    May 10, 2016
    Messages:
    6,479
    Likes Received:
    466
    Glad the issue is resolved and thank you for sharing your solution
     
Thread Status:
Not open for further replies.