Yes, whenever fix_nated_sdp() fiction run it produce that error which I mentioned in my previous email. Every single time.
Sent from my iPhone > On Apr 26, 2017, at 4:52 PM, Bogdan-Andrei Iancu <bog...@opensips.org> wrote: > > So below is the SDP OpenSIPS receives (from network) and when doing > fix_nated_sdp() on that SDP leads to the "c=" errors ? > > Regards, > > Bogdan-Andrei Iancu > OpenSIPS Founder and Developer > http://www.opensips-solutions.com > > OpenSIPS Summit May 2017 Amsterdam > http://www.opensips.org/events/Summit-2017Amsterdam.html > >> On 04/26/2017 08:44 PM, Satish Patel wrote: >> Here is my payload again we have custom application which is using SER >> so some of them are custom values, This is the payload after i apply >> fix_nated_sdp() function. >> >> >> Max-Forwards: 16. >> Content-Type: application/sdp. >> Content-Length: 418. >> Supported: path, 100rel. >> P-hint: LOCAL. >> P-hint: ALIASED OUTBOUND. >> P-hint: DIRECT-RTP. >> . >> v=0. >> o=user1 53655765 2353687637 IN IP4 192.168.1.8. >> s=-. >> c=IN IP4 173.71.121.4. >> t=0 0. >> m=audio 6000 RTP/AVP 0. >> a=rtpmap:127 VANI/32000. >> a=fmtp:127 ver=3;mode=3;sub-types=1,7;codecs=0x26. >> a=rtpmap:111 SIREN14-3D/32000. >> a=fmtp:111 bitrate=32000. >> a=vx_payload_hdr_ver:2. >> a=rtpmap:0 PCMU/8000. >> a=vx_join_audio:1. >> a=vx_join_text:0. >> a=vx_jc:60. >> a=setup:both. >> a=vx_rtcp:0. >> a=direction:active. >> a=oldmediaip:192.168.1.8. >> >> On Wed, Apr 26, 2017 at 6:18 AM, Bogdan-Andrei Iancu >> <bog...@opensips.org> wrote: >>> Hi Satish, >>> >>> For the mime test, you can use the has_body() function: >>> http://www.opensips.org/html/docs/modules/2.2.x/sipmsgops.html#idp3886992 >>> >>> About the error - could you post the actual SDP payload generating those >>> errors ? >>> >>> Regards, >>> >>> Bogdan-Andrei Iancu >>> OpenSIPS Founder and Developer >>> http://www.opensips-solutions.com >>> >>> OpenSIPS Summit May 2017 Amsterdam >>> http://www.opensips.org/events/Summit-2017Amsterdam.html >>> >>> >>>> On 04/25/2017 10:35 PM, Satish Patel wrote: >>>> We have some custome Voice solution and in-house media server so right >>>> now i don't care about PORT all i need correct IP address. >>>> >>>> I have tried following and it fixed issue but i am seeing following >>>> error in logs >>>> >>>> if (method=="INVITE") { >>>> if(search("^Content-Type:.*application/sdp")) { >>>> fix_nated_sdp("3"); >>>> }; >>>> }; >>>> >>>> >>>> Error: >>>> >>>> ERROR: extract_mediaip: no `c=' in SDP >>>> ERROR: extract_mediaip: no `c=' in SDP >>>> >>>> Do you know what does that means and how to fix that issue? >>>> >>>> On Mon, Apr 24, 2017 at 11:41 PM, Alex Balashov >>>> <abalas...@evaristesys.com> wrote: >>>>> The intent of my questions was to get what you think about what you >>>>> actually want to accomplish. fix_nated_sdp() allows you to replace the >>>>> IP with the received signalling IP: >>>>> >>>>> http://www.opensips.org/html/docs/modules/2.1.x/nathelper.html#id293899 >>>>> >>>>> But what about the port? >>>>> >>>>>> On Mon, Apr 24, 2017 at 11:39:14PM -0400, Satish Patel wrote: >>>>>> >>>>>> after google found bunch of post where people suggesting use >>>>>> fix_nated_sdp() is that right approach ? >>>>>> >>>>>> On Mon, Apr 24, 2017 at 11:25 PM, Alex Balashov >>>>>> <abalas...@evaristesys.com> wrote: >>>>>>> Yes, but RTP can come from a different address than the signalling >>>>>>> (SIP). What sense would there be in substituting the source of the SIP >>>>>>> message in there? >>>>>>> >>>>>>>> On Mon, Apr 24, 2017 at 11:23:30PM -0400, Satish Patel wrote: >>>>>>>> >>>>>>>> I meant "origin public address of client" if c line isn't public then >>>>>>>> media never work. >>>>>>>> >>>>>>>> c=IN IP4 192.168.1.8. >>>>>>>> >>>>>>>> It should be >>>>>>>> >>>>>>>> c=IN IP4 <public_ip_of_client> >>>>>>>> >>>>>>>> On Mon, Apr 24, 2017 at 11:04 PM, Alex Balashov >>>>>>>> <abalas...@evaristesys.com> wrote: >>>>>>>>> Satish, >>>>>>>>> >>>>>>>>> When you say "origin public address", do you mean the external source >>>>>>>>> address and port of the SIP message, or the incoming RTP stream? >>>>>>>>> >>>>>>>>>> On Mon, Apr 24, 2017 at 11:00:40PM -0400, Satish Patel wrote: >>>>>>>>>> >>>>>>>>>> In my INVITE/SDP i am seeing sometime rfc1918 address which i want >>>>>>>>>> fix >>>>>>>>>> and replace it with origin public address. ex >>>>>>>>>> >>>>>>>>>> I am seeing following info in INVITE >>>>>>>>>> >>>>>>>>>> v=0. >>>>>>>>>> o=amsip 0 0 IN IP4 192.168.1.8. >>>>>>>>>> s= . >>>>>>>>>> c=IN IP4 192.168.1.8. >>>>>>>>>> t=0 0. >>>>>>>>>> m=audio 22530 RTP/AVP 127 111 0 101. >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Users mailing list >>>>>>>>>> Users@lists.opensips.org >>>>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>>>>>>> -- >>>>>>>>> Alex Balashov | Principal | Evariste Systems LLC >>>>>>>>> >>>>>>>>> Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free) >>>>>>>>> Web: http://www.evaristesys.com/, http://www.csrpswitch.com/ >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Users mailing list >>>>>>>>> Users@lists.opensips.org >>>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>>>>>> _______________________________________________ >>>>>>>> Users mailing list >>>>>>>> Users@lists.opensips.org >>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>>>>> -- >>>>>>> Alex Balashov | Principal | Evariste Systems LLC >>>>>>> >>>>>>> Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free) >>>>>>> Web: http://www.evaristesys.com/, http://www.csrpswitch.com/ >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Users mailing list >>>>>>> Users@lists.opensips.org >>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>>>> _______________________________________________ >>>>>> Users mailing list >>>>>> Users@lists.opensips.org >>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>>> -- >>>>> Alex Balashov | Principal | Evariste Systems LLC >>>>> >>>>> Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free) >>>>> Web: http://www.evaristesys.com/, http://www.csrpswitch.com/ >>>>> >>>>> _______________________________________________ >>>>> Users mailing list >>>>> Users@lists.opensips.org >>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>> _______________________________________________ >>>> Users mailing list >>>> Users@lists.opensips.org >>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>> > _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users