[SR-Users] Fix Sdp Error

Duarte Rocha duarterocha91 at gmail.com
Fri Dec 4 14:21:50 CET 2020


Hello,

I noticed that when i do calls behind NAT i'm getting this error when i
call fix_nated_sdp() :

    "nathelper [nathelper.c:1659]: replace_sdp_ip(): can't extract 'a=rtcp'
IP from the SDP"

As far as i can see, all the ips on SDP are correctly replaced to a public
IP, so i don't understand the origin of this error.

This is the SDP received by Kamailio :

Session Description Protocol
    Session Description Protocol Version (v): 0
    Owner/Creator, Session Id (o): - 3421914885 1 IN IP4 192.168.24.89
    Session Name (s): SIPPER for PhonerLite
    Connection Information (c): IN IP4 192.168.24.89
    Time Description, active time (t): 0 0
    Media Description, name and address (m): audio 5062 RTP/AVP 107 8 0 2 3
97 110 111 9 18 11 118 101
    Media Attribute (a): rtpmap:107 opus/48000/2
    Media Attribute (a): rtpmap:8 PCMA/8000
    Media Attribute (a): rtpmap:0 PCMU/8000
    Media Attribute (a): rtpmap:2 G726-32/8000
    Media Attribute (a): rtpmap:3 GSM/8000
    Media Attribute (a): rtpmap:97 iLBC/8000
    Media Attribute (a): rtpmap:110 speex/8000
    Media Attribute (a): rtpmap:111 speex/16000
    Media Attribute (a): rtpmap:9 G722/8000
    Media Attribute (a): rtpmap:18 G729/8000
    Media Attribute (a): fmtp:18 annexb=yes
    Media Attribute (a): rtpmap:11 L16/44100
    Media Attribute (a): rtpmap:118 L16/16000
    Media Attribute (a): rtpmap:101 telephone-event/8000
    Media Attribute (a): fmtp:101 0-16
    Media Attribute (a): ssrc:2716178988
    Media Attribute (a): sendrecv

And this is the SDP sent by Kamailio after NAT being treated :


    Session Description Protocol
    Session Description Protocol Version (v): 0
    Owner/Creator, Session Id (o): - 3421914885 1 IN IP4 1.1.1.1 (Public IP)
    Session Name (s): SIPPER for PhonerLite
    Connection Information (c): IN IP4 1.1.1.1 (Public IP)
    Time Description, active time (t): 0 0
    Media Description, name and address (m): audio 5062 RTP/AVP 107 8 0 2 3
97 110 111 9 18 11 118 101
    Media Attribute (a): rtpmap:107 opus/48000/2
    Media Attribute (a): rtpmap:8 PCMA/8000
    Media Attribute (a): rtpmap:0 PCMU/8000
    Media Attribute (a): rtpmap:2 G726-32/8000
    Media Attribute (a): rtpmap:3 GSM/8000
    Media Attribute (a): rtpmap:97 iLBC/8000
    Media Attribute (a): rtpmap:110 speex/8000
    Media Attribute (a): rtpmap:111 speex/16000
    Media Attribute (a): rtpmap:9 G722/8000
    Media Attribute (a): rtpmap:18 G729/8000
    Media Attribute (a): fmtp:18 annexb=yes
    Media Attribute (a): rtpmap:11 L16/44100
    Media Attribute (a): rtpmap:118 L16/16000
    Media Attribute (a): rtpmap:101 telephone-event/8000
    Media Attribute (a): fmtp:101 0-16
    Media Attribute (a): ssrc:2716178988
    Media Attribute (a): sendrecv
    Media Attribute (a): oldmediaip:192.168.24.89
    Media Attribute (a): oldmediaip:192.168.24.89


Is there something failing in the SDP fix?

Best Regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20201204/986de9f9/attachment.htm>


More information about the sr-users mailing list