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