[SR-Users] t_reply in failure route with dialog module

Efelin Novak efelin.novak at gmail.com
Fri Nov 15 17:50:34 CET 2013


Hi Daniel,

thanks for a reply. I applied the patch and now the Kamailio just prints

WARNING: tm [t_lookup.c:1564]: t_unref(): WARNING: script writer didn't
release transaction

and than freezes without any log. It does not resend the incoming "winning"
failure reply neither response to any other messages, not even to a new
calls. It just freezes. All kamailio processes are running and eating the
whole 4-core processor.

Restart of Kamailio solves this problem.

Any ideas how to continue with debug?

Thanks

Efelin


2013/11/15 Daniel-Constantin Mierla <miconda at gmail.com>

>  Hello,
>
> can you try attached patch?
>
> Let me know if all goes fine and I will commit it to the repository.
>
> Cheers,
> Daniel
>
>
> On 11/15/13 10:25 AM, Efelin Novak wrote:
>
>  Hi,
>
>  when I use t_reply("505", "Error"); in my failure route, the response is
> not forwarded and following is written into a log:
>
> kamailio[26216]: WARNING: tm [t_lookup.c:1559]: t_unref(): WARNING: script
> writer didn't release transaction
>
> plus next line is written exactly 416000 times into a log afterwards:
>
> kamailio[32685]: CRITICAL: dialog [dlg_hash.c:794]: log_next_state_dlg():
> bogus event 4 in state 5 for dlg 0xb4af6588 [2575:7017] with clid
> '121d44f0-6555f4c8' and tags 'd12546d053aadc68o2' ''
>
>  My point is to change the incoming code from users and append a Q.850
> reason code.
>  Is there any other way how to do this or a way how to fix this?
>  I'm using Kamilio 4.0.4 on Debian 7.1
>
>
>  The code is as follows:
> failure_route[MANAGE_FAILURE]
> {
>         if (t_is_canceled()) {
>                 exit;
>         }
>         if($T_reply_code == 408 && isflagset(10))
>         {
>                 xlog("Ringing timeout");
>                 append_to_reply("Reason: Q.850;cause=28\r\n");
>                 t_reply("505", "Error");
>         }
> }
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users at lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
> --
> Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
> Kamailio Advanced Trainings - Berlin, Nov 25-28
>   - more details about Kamailio trainings at http://www.asipto.com -
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20131115/d8a8e658/attachment.html>


More information about the sr-users mailing list