[SR-Users] rtpproxy-ng and late SDP

Richard Fuchs rfuchs at sipwise.com
Tue May 19 16:08:18 CEST 2015


On 18/05/15 03:53 AM, Sebastian Damm wrote:
> Hi Alex,
>
> On Thu, May 14, 2015 at 5:47 AM, Alex Balashov
> <abalashov at evaristesys.com <mailto:abalashov at evaristesys.com>> wrote:
>
>     According to the rtpengine module documentation for
>     rtpproxy_manage(), that's exactly what rtpproxy_manage() does:
>
>
>     http://kamailio.org/docs/modules/4.2.x/modules/rtpengine.html#rtpengine.f.rtpengine_manage
>
>     i.e.
>
>     - If INVITE with SDP, then do rtpengine_offer()
>     - If INVITE with SDP, when the tm module is loaded, mark transaction
>     with internal flag FL_SDP_BODY to know that the 1xx and 2xx are for
>     rtpengine_answer()
>     - If ACK with SDP, then do rtpengine_answer()
>     - If reply with SDP to INVITE having code 1xx and 2xx, then do
>     rtpengine_answer() if the request had SDP or tm is not loaded,
>     otherwise do rtpengine_offer()
>
>
>
> What I'm missing there is how to handle an INVITE without SDP. Does that
> mean, that if we haven't called rtpproxy_manage() on the INVITE, the 1xx
> or 2xx reply will trigger an rtpproxy_offer instead of rtpproxy_answer?

That's what's supposed to happen, yes.

Cheers



More information about the sr-users mailing list