Hi,

Somehow is hard to believe that a single call to rtpproxy_offer() will insert 2 ips. So :
    - what are the params you pass to this function ?
- place an xlog("*** Before rtpproxy_offer() \n"); before the function call and check how many times you get it for a single reply processing.

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 09.06.2014 08:43, kaushik parmar wrote:
Hi,

I am using opensips 1.11.1-notls (x86_64/linux). If i dont write rtpproxy_offer() not modify SDP and send address of voip switch. If i write rtpproxy_offer() write in write onreply_route[] then it adds IP and Ports two times.


On Sun, Jun 8, 2014 at 8:17 PM, Bogdan-Andrei Iancu <bog...@opensips.org <mailto:bog...@opensips.org>> wrote:

    Hi,

    Your script logic should take care of avoiding multiple
    rtpproxy_offer() - if logic is too complex, use a flag to remember
    if set or not.

    BTW, what opensips version are you using ?

    Regards,

    Bogdan-Andrei Iancu
    OpenSIPS Founder and Developer
    http://www.opensips-solutions.com

    On 07.06.2014 08:42, kaushik parmar wrote:
    Hello,

    Thank you for reply. I have checked it. Is there any way to check
    if ip address already set to xx.xx.xx.xx or not in opensips? If
    set then do nothing else apply rtpproxy_offer().


    On Fri, Jun 6, 2014 at 10:45 PM, Bogdan-Andrei Iancu
    <bog...@opensips.org <mailto:bog...@opensips.org>> wrote:

        Hello,

        Check your script, for sure you do the rtpproxy_offer twice
        for that SIP message.

        Regards,

        Bogdan-Andrei Iancu
        OpenSIPS Founder and Developer
        http://www.opensips-solutions.com

        On 06.06.2014 19:03, kaushik parmar wrote:
        Hello,

        rtpproxy_offer() set IP and Port numbers twice in SDP. My
        code and SDP output are as below.

        *Opensips.cfg*

        onreply_route[handle_nat] {
                    if (is_method("INVITE") &&
        has_body("application/sdp"))
        {
         rtpproxy_offer();
                    }
        }



        *SDP Packet : *

        *SDP Before rtpproxy_offer(); *
        *
        *
        v=0
        o=Sippy 44829008 1 IN IP4  yy.yy.yy.yy
        s=-
        t=0 0
        m=audio 46946 RTP/AVP 110 0 8 3 101
        c=IN IP4 yy.yy.yy.yy
        a=rtpmap:110 speex/8000
        a=fmtp:110 mode=3;vbr=on
        a=rtpmap:0 PCMU/8000
        a=rtpmap:8 PCMA/8000
        a=rtpmap:3 gsm/8000
        a=rtpmap:101 telephone-event/8000
        a=fmtp:101 0-15
        a=sendrecv
        a=silenceSupp:off - - - -

        *SDP After rtpproxy_offer(); **
        *

        v=0
        o=Sippy 44829008 1 IN IP4 xx.xx.xx.xx
        s=-
        t=0 0
        m=audio 40240 40240 RTP/AVP 110 0 8 3 101
        c=IN IP4 xx.xx.xx.xx xx.xx.xx.xx
        a=rtpmap:110 speex/8000
        a=fmtp:110 mode=3;vbr=on
        a=rtpmap:0 PCMU/8000
        a=rtpmap:8 PCMA/8000
        a=rtpmap:3 gsm/8000
        a=rtpmap:101 telephone-event/8000
        a=fmtp:101 0-15
        a=sendrecv
        a=silenceSupp:off - - - -
        a=oldmediaip:yy.yy.yy.yy
        a=oldmediaip:yy.yy.yy.yy
        a=nortpproxy:yes
        a=nortpproxy:yes

        Please help to resolve issue for Double IP and Port in SDP.


-- Kind regards,

        Kaushik Parmar


        _______________________________________________
        Users mailing list
        Users@lists.opensips.org  <mailto:Users@lists.opensips.org>
        http://lists.opensips.org/cgi-bin/mailman/listinfo/users




-- Kind regards,

    Kaushik Parmar




--
Kind regards,

Kaushik Parmar

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to