Hi Linphone Developer,
we are using linphone library for our voip app.we are using "rtpproxy" to traverse the RTP traffic over NAT(in case of client is behind NAT).Some of the time we have observed that called party were not able to hear anything.on daignoisis we have seen there were no voice/RTP traffic in uplink direction.Following are the SIP REQUEST-RESOPNSE.
As per below SDP negatation, we were expecting follwing traffic flow.
(LINPHONE CLIENT) =rtp=> (RTP PROXY)22.214.171.124:16644
But After call connect, we see an STUN binding request on PORT 16644 from LINPHONE CLIENT 126.96.36.199:31751
Could someone exlplain what does this mean, becuase after the above request I see below RTP FLOW. How come STUN request can be fullfilled at PORT 16644.??
UPNLINK DIRECTION=>[here this uplink direction I see no RTP flow]188.8.131.52:31751
(LINPHONE CLIENT) =NO RTP=> (RTP PROXY)184.108.40.206:16644
Can someone explain why port has been changed when in (LINPHONE CLIENT) SDP it was 7078.and how STUN request drive it to change.
also after that I see no uplink traffic. Could you please provide some pointer to find root cause(ie its a bug or setting required in linphone)
INVITE TO LINPHPNE CLIENT...
INVITE sip:address@hidden:41235;transport=udp SIP/2.0
o=Sonus_UAC 408177 17457 IN IP4 220.127.116.11
c=IN IP4 18.104.22.168
RTP/AVP 0 18 96 101
RESPONSE FROM LINPHPNE CLIENT PUBLIC IP(22.214.171.124
SIP/2.0 200 OK
o=35066040 1110 19 IN IP4 10.192.190.50
c=IN IP4 10.92.189.50
RTP/AVP 18 0 101