Hello,

as wrote in a different email, if the BYE is received by Kamailio, you
can handle it before event_route[dialog:end] is executed by putting your
actions inside kamailio.cfg before execution of loose_route() or
dlg_manage(). There you can access any header of the BYE request.

Cheers,
Daniel


On 26.01.18 09:46, voipspace voipspace wrote:
> Hi
>
> I want to record the reason for the end of the call.
> Was it a fail or a normal finish.
>
> I completing cdr recording in dialog end so this is where I wan to get the 
> following details
>
> 1). I want tot get reason value
> After the INVITE completes successfully the codes are sent in the Reason: 
> header of the BYE transaction.
>
> or these
>
> 2).
>
> Keyword               SIP     Description
> noroute               404     No route to destination could be found
> noconn                503     Could not connect to outgoing channel or network
> noauth                401     Caller is not authenticated
> nomedia               415     Failed to negotiate media channel
> noanswer      487     Called party did not answer
> busy          486     Called party is busy
> congestion    480     Temporary network congestion
> offline               404     Called party or network is offline
> rejected      406     Call rejected by called party or network
> forbidden     403     Call is not authorized
> incomplete    484     Called party number or address is incomplete
> looping               483     Call loop detected
> failure               500     Generic local server or interoperation 
> failureDuring the call
> timeout       BYE     102     Call duration exceeded limit
> nocall        481     100     Referenced call could not be found on server
> pending       491     111     Another operation is in progress on the same 
> call
>
>
>
> 23.01.2018, 08:26, "Daniel-Constantin Mierla" <[email protected]>:
>> Hello,
>>
>> event_route[dialog:end] is executed when a BYE is received by Kamailio
>> or a BYE is generated by Kamailio because the dialog lifetime elapsed.
>> There is no SIP response at that moment.
>>
>> Maybe you can explain what you need to achieve and then see if that's
>> possible to do somehow
>>
>> Cheers,
>> Daniel
>>
>> On 21.01.18 16:24, voipspace voipspace wrote:
>>>  within event_route[dialog:end]
>>>
>>>  How do I find out SIP reply reason phrase and SIP reply code
>>>
>>>  $rr
>>>  $rs
>>>
>>>  and
>>>
>>>  $T_rpl($rs)
>>>  $T_rpl($rr)
>>>
>>>  are null
>>>
>>>  _______________________________________________
>>>  Kamailio (SER) - Users Mailing List
>>>  [email protected]
>>>  https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>> --
>> Daniel-Constantin Mierla
>> www.twitter.com/miconda -- www.linkedin.com/in/miconda
>> Kamailio Advanced Training - March 5-7, 2018, Berlin - www.asipto.com
>> Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com

-- 
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - March 5-7, 2018, Berlin - www.asipto.com
Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com


_______________________________________________
Kamailio (SER) - Users Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to