[Kamailio-Users] BYE packet is not received in siptrace module !!
Daniel-Constantin Mierla
miconda at gmail.com
Wed Jan 20 11:01:17 CET 2010
On 1/20/10 8:34 AM, Dinesh Gautam wrote:
> Thanks Daniel,
>
> Now I am getting BYE packet by modifying .cfg file as you said.
>
> I have one more problem,I am receiving almost all packets (Ok, REGISTER,
> SUBSCRIBE, BYE) twice in database.
>
> Why it is happening ??
>
Do you get 'in' and 'out' or two times 'in' two times 'out'? If you look
at the network with ngrep, what is received/sent?
Cheers,
Daniel
>
>
> Dinesh Gautam
>
>
>
>
> On Tue, 2010-01-19 at 14:25 +0100, Daniel-Constantin Mierla wrote:
>
>> On 1/19/10 2:07 PM, Dinesh Gautam wrote:
>>
>>> I am using sip_trace function.But I am not getting how to set the flag
>>> for BYE packet. These are my settings for siptrace module.
>>>
>>>
>>> # to enable siptrace in database.
>>> modparam("siptrace", "db_url",
>>> "mysql://openser:openserrw@localhost/openser")
>>>
>>> # Table to store sip trace, provide table name here is default sip_trace
>>> modparam("siptrace", "table", "sip_trace").
>>> modparam("siptrace", "trace_flag", 0)
>>>
>>>
>> here:
>>
>> modparam("siptrace", "trace_flag", 18)
>>
>> - or any other flag you don't use for something else.
>>
>>
>>
>>> # Set on(1)/off(0) sip trace data
>>> modparam("siptrace", "trace_on", 1)
>>>
>>>
>>>
>>> Please suggest me if any modifications required.
>>>
>>>
>> In your route block, where you handle the within dialog requests (search
>> for loose_route() )
>>
>> if(loose_route()) {
>> # add this block
>> if(is_method("BYE")) {
>> sip_trace();
>> setflag(18);
>> }
>> }
>>
>> Cheers,
>> Daniel
>>
>>
--
Daniel-Constantin Mierla
* http://www.asipto.com/
More information about the Users
mailing list