[OpenSIPS-Users] rtpengine aborting loop when reinvite is sent

Mario San Vicente mrsanvicente at gmail.com
Sat Jul 18 04:17:13 EST 2020


Hello Alex,

I tried the flag loop-protect and it works.

I get the following message on the logs:

rtpengine[22968]: INFO: [fd72c95927567a5b]: Ignoring message as SDP has
already been processed by us

Thanks for your inputs!

Regards


On Fri, Jul 17, 2020 at 4:15 PM Alex Balashov <abalashov at evaristesys.com>
wrote:

> I think one angle on the problem is to identify why RTPEngine is being
> invoked twice for the same SDP (most likely the same SIP message).
> That's best done by looking at the content of the reinvite itself. Focus
> especially on the Request URI and the Route header.
>
> I am not sure if the RTPEngine control module in OpenSIPS supports the
> loop-protect option, or whether specific module support for any command
> is required in order to use it.
>
> -- Alex
>
> On 7/17/20 5:06 PM, Mario San Vicente wrote:
> > Thanks for your explanation Alex,
> >
> > Actually i compiled the latest..git clone
> > https://github.com/sipwise/rtpengine.git
> >
> > But still i dont have a clue on how to solve it, any advise?
> >
> > Thank you
> > Mario
> >
> > On Fri, Jul 17, 2020 at 2:34 PM Alex Balashov <abalashov at evaristesys.com
> > <mailto:abalashov at evaristesys.com>> wrote:
> >
> >     This happens when an SDP body that has already been passed to
> >     RTPEngine, and already adulterated by RTPEngine, is passed to it yet
> >     again.
> >
> >     Newer versions of RTPEngine have a loop protection feature to deal
> >     with it. It involves injecting an unregistered a=rtpengine attribute
> >     into the SDP, to say “I was already here”.
> >
> >     Most common cause on in-dialog requests (e.g. reinvites) is that
> >     next hop is set to proxy itself due to RFC 2543 endpoint behaviour.
> >     So, the proxy forwards the reinvite to itself and, unsurprisingly,
> >     invokes RTPEngine again. Many times this can be fixed on the
> endpoint.
> >
> >     —
> >     Sent from mobile, with due apologies for brevity and errors.
> >
> >>     On Jul 17, 2020, at 3:19 PM, Mario San Vicente
> >>     <mrsanvicente at gmail.com <mailto:mrsanvicente at gmail.com>> wrote:
> >>
> >>     
> >>     Hello Everyone,
> >>
> >>     I have a scenario, where opensips is working with rtpengine . Call
> >>     connects fine with audio.
> >>
> >>     I have enabled reinvite pinging to keep the call alive ; when the
> >>     reinvite is sent to both legs of the calls i get  error messages
> >>     and NO AUDIO.  The reinvite has full SPD body.
> >>
> >>     some config related:
> >>
> >>     modparam("rtpengine", "rtpengine_sock", "udp:127.0.0.1:2123
> >>     <http://127.0.0.1:2123>")
> >>     modparam("dialog", "reinvite_ping_interval", 60)
> >>     record_route();
> >>      create_dialog("rR");
> >>
> >>     intermitent LOGS, until server is reboot:
> >>
> >>      rtpengine[21823]: ERR: Too many packets in UDP receive queue
> >>     (more than 50), aborting loop. Dropped packets possible
> >>      rtpengine[21823]: WARNING: More than 30 duplicate packets
> >>     detected, dropping packet to avoid potential loop
> >>
> >>     Any idea what might be wrong?
> >>
> >>     thanks you in advance!
> >>
> >>     --
> >>     Mario San Vicente
> >>     Cheers!
> >>     _______________________________________________
> >>     Users mailing list
> >>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
> >>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >     _______________________________________________
> >     Users mailing list
> >     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
> >     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >
> >
> >
> > --
> > Mario San Vicente
> > Cheers!
> >
> > _______________________________________________
> > Users mailing list
> > Users at 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 at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>


-- 
Mario San Vicente
Cheers!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20200717/3fe1ee79/attachment.html>


More information about the Users mailing list