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,