[Kamailio-Users] rtpproxy session is not automatically deleted if INVITE transaction fails?

Ovidiu Sas osas at voipembedded.com
Wed Jan 27 14:33:30 CET 2010


It is the expected behavior.  You can do that on failure_route (if you arm one).
And if you do redirection based on 3xx, there's no need to terminated
the rtp session and start a new one.

Regards,
Ovidiu Sas

On Wed, Jan 27, 2010 at 8:27 AM, Iñaki Baz Castillo <ibc at aliax.net> wrote:
> Hi, I'm realizing that rtpproxy session is not automatically terminated when
> an outgoing INVITE transaction fails ([3456]XX response received from
> downstream), so the rtpproxy session dies after a while due to time
> expiration.
>
> So I've added the following code to my on_reply_route:
>
> ------------
> onreply_route[X] {
>
>  if is_method("INVITE") && status =~ "[3456][0-9][0-9]"
>    unforce_rtp_proxy();
> ------------
>
> It seems to do the job. However I expected this to be done automatically by
> rtpproxy module when an INVITE transaction for which a rtpproxy session has
> been created fails.
>
> Do I miss something? or is it the expected behavior?
>
> Thanks a lot.
>
> --
> Iñaki Baz Castillo <ibc at aliax.net>
>
> _______________________________________________
> Kamailio (OpenSER) - Users mailing list
> Users at lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users




More information about the sr-users mailing list