Hi,
I didnt cross my mind that I can use t_on_failure before t_suspend. I'll
try that right away. Used to writing that before t_relay every time.

Thanks,

- Jayesh

On Tue, Jul 12, 2016 at 4:50 PM Sebastian Damm <d...@sipgate.de> wrote:

> Hello,
>
> On Tue, Jul 12, 2016 at 12:55 PM, Daniel-Constantin Mierla
> <mico...@gmail.com> wrote:
> > if you set t_on_failure() before t_suspend(), then you should get
> > failure_route executed when the transaction timed out in suspended state.
>
> That's exactly how it works. We set up something like this last week.
>
> route{
>     t_on_failure("handlefailedcalls");
>     t_suspend();
>     [..]
> }
>
> failure_route[handlefailedcalls] {
>     if (t_check_status("408") {
>         xlog("L_DBG", "Call timed out.\n");
>     }
> }
>
>
> If you set AVPs in the correct place during a call (e.g. before
> suspending, when receiving a ringing), you can check wether it was a
> timeout during suspend or a 408 received from the far end or a timeout
> during ringing.
>
> Best Regards,
> Sebastian
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to