[SR-Users] Kamailio consult CNAM server through SIP Subscribe.

Daniel-Constantin Mierla miconda at gmail.com
Tue Jun 21 06:33:16 CEST 2016


Can you try with master branch or backport the last two patches from tm
module? I pushed two commits that should catch and handle better this case.

Cheers,
Daniel


On 20/06/16 18:14, Daniel-Constantin Mierla wrote:
>
> Hello,
>
> it seems it tries to generate an outgoing cancel for the suspended
> branch. I will check the code, likely there has to be added condition
> for this cases.
>
> Is the 487 reply for invite sent back? Also, the 200ok for cancel?
>
> Cheers,
> Daniel
>
>
> On 20/06/16 16:38, José Seabra wrote:
>> Hello,
>>
>> I'm attaching more logs to this email regarding to the issue on  SIP
>> CANCEL  to an INVITE that is suspended.
>>
>> If do you think that i should open an issue on git regarding to this
>> let me know.
>>
>> Thank you for your help.
>>
>> Best Regards
>> José
>>
>> 2016-06-15 14:42 GMT+01:00 José Seabra <joseseabra4 at gmail.com
>> <mailto:joseseabra4 at gmail.com>>:
>>
>>     Hi Daniel,
>>
>>     But when Kamailio receives a CANCEL prints the following error
>>     messages:
>>
>>     2016-06-15 14:39:10.354  ERROR: tm [t_msgbuilder.c:287]:
>>     build_local_reparse(): ERROR: build_local_reparse: INVITE is missing
>>     2016-06-15 14:39:10.354  ERROR: tm [t_msgbuilder.c:494]:
>>     build_local_reparse(): ERROR: build_local_reparse: cannot build
>>     CANCEL request
>>     2016-06-15 14:39:10.354  ERROR: tm [t_cancel.c:310]:
>>     cancel_branch(): ERROR: attempt to build a CANCEL failed
>>     2016-06-15 14:39:10.354  ERROR: tm [t_fwd.c:1389]: e2e_cancel():
>>     ERROR: cancel error
>>
>>     I'm handling the CANCEL in the script by the following way:
>>
>>
>>      if (is_method("CANCEL")) {
>>                     if (t_check_trans()) {
>>                             route(RELAY);
>>                     } else {
>>                             sl_send_reply("481", "Call
>>     leg/transaction does not exist");
>>                     }
>>                     exit();
>>     ...
>>     ...
>>     ...
>>
>>     Thank you for your support.
>>
>>     Regards
>>     José
>>
>>
>>     2016-06-15 12:15 GMT+01:00 Daniel-Constantin Mierla
>>     <miconda at gmail.com>:
>>
>>         Hello,
>>
>>
>>         On 14/06/16 16:33, José Seabra wrote:
>>>         Hi Olle and Daniel,
>>>         Thank you for your replies, After receive your msg I looked
>>>         again to my script and i found the problem.
>>>
>>>         I didn't configure the correct failure_route block and the
>>>         failure route configured didn't print any msg on the logs,
>>>         so I thought that it wasn't entering on failure route.
>>>
>>>         Sorry for my mistake.
>>>
>>>         Anyway, How should i handle the CANCEL sip msg to an INVITE
>>>         that is suspended? (still related with this implementation)
>>         Just handling it as done in the default configuration file is
>>         ok -- the suspended transaction will be canceled.
>>
>>         Cheers,
>>         Daniel
>>

-- 
Daniel-Constantin Mierla
http://www.asipto.com - http://www.kamailio.org
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda

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


More information about the sr-users mailing list