[SR-Users] Timeout after t_suspend and failure route

Daniel-Constantin Mierla miconda at gmail.com
Thu Mar 19 09:24:48 CET 2015


OK, if you do more advanced scenarios, with forwarding, let me know the
results. If no issues, the fix can be considered for backporting.

Cheers,
Daniel

On 19/03/15 09:06, Mickael Marrache wrote:
>
> No, I didn't try forwarding after transaction timeout because no
> voicemail server is configured.
>
>  
>
> failure_route[MANAGE_FAILURE] {
>
>         route(NATMANAGE);
>
>  
>
>         if (t_is_canceled()) {
>
>                 exit;
>
>         }
>
>  
>
>         if (t_check_status("3[0-9][0-9]")) {
>
>                 t_reply("404", "Not found");
>
>                 exit;
>
>         }
>
>  
>
>         if (t_check_status("486|408")) {
>
>                 $du = $null;
>
>                 route(TOVOICEMAIL);
>
>                 exit;
>
>         }
>
> }
>
>  
>
> Mickael
>
>  
>
> *From:*Daniel-Constantin Mierla [mailto:miconda at gmail.com]
> *Sent:* Thursday, March 19, 2015 10:00 AM
> *To:* Mickael Marrache; 'Kamailio (SER) - Users Mailing List'
> *Subject:* Re: [SR-Users] Timeout after t_suspend and failure route
>
>  
>
> Have you tried forwarding after the timeout of suspended transaction
> occurred? What kind of operations you had in the failure route. Trying
> to see what scenarios were covered...
>
> Cheers,
> Daniel
>
> On 18/03/15 21:13, Mickael Marrache wrote:
>
>     Thanks Daniel!
>
>      
>
>     Your patch seems to have fixed it…
>
>      
>
>     Mickael
>
>      
>
>     *From:*Daniel-Constantin Mierla [mailto:miconda at gmail.com]
>     *Sent:* Wednesday, March 18, 2015 8:54 PM
>     *To:* Mickael Marrache; Kamailio (SER) - Users Mailing List
>     *Subject:* Re: [SR-Users] Timeout after t_suspend and failure route
>
>      
>
>     Can you try with the patch from the next commit?
>
>     -
>     https://github.com/kamailio/kamailio/commit/6484b199fb48acc2c55f318812f2c968b845ca80
>
>     Cheers,
>     Daniel
>
>     On 18/03/15 17:09, Mickael Marrache wrote:
>
>         Confirmed.
>
>          
>
>         Thanks,
>
>         Mickael
>
>
>         On 18 במרץ 2015, at 18:06, Daniel-Constantin Mierla
>         <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>
>             Hello,
>
>             can't check the code right now, but to confirm, if you use
>             t_on_failure() before suspending the transaction, isn't
>             executed?
>
>             Cheers,
>             Daniel
>
>             On 18/03/15 15:56, Mickael Marrache wrote:
>
>                 Hi,
>
>                  
>
>                 When receiving an INVITE, I arm a failure route and
>                 set the fr_timer to 30 seconds. After the fr_timer
>                 expires, I need to do some operations however I see
>                 the failure route is not executed.
>
>                  
>
>                 I guess it is related to the fact the INVITE has not
>                 been forwarded?
>
>                  
>
>                 If yes, how can I execute code when a transaction
>                 times out after calling t_suspend?
>
>                  
>
>                 Thanks,
>
>                 Mickael
>
>
>
>
>
>                 _______________________________________________
>
>                 SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>
>                 sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>
>                 http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>
>
>             -- 
>
>             Daniel-Constantin Mierla
>
>             http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda
>
>             Kamailio World Conference, May 27-29, 2015
>
>             Berlin, Germany - http://www.kamailioworld.com
>
>             _______________________________________________
>             SIP Express Router (SER) and Kamailio (OpenSER) - sr-users
>             mailing list
>             sr-users at lists.sip-router.org
>             <mailto:sr-users at lists.sip-router.org>
>             http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>
>
>     -- 
>
>     Daniel-Constantin Mierla
>
>     http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda
>
>     Kamailio World Conference, May 27-29, 2015
>
>     Berlin, Germany - http://www.kamailioworld.com
>
>
>
> -- 
> Daniel-Constantin Mierla
> http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda
> Kamailio World Conference, May 27-29, 2015
> Berlin, Germany - http://www.kamailioworld.com

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference, May 27-29, 2015
Berlin, Germany - http://www.kamailioworld.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20150319/54ea19d4/attachment.html>


More information about the sr-users mailing list