[SR-Users] Dialogs not deleted on BYE

Shane Harrison Shane.Harrison at imgtec.com
Tue Mar 17 03:28:36 CET 2015


Hi all,

Have found a few threads on this before which have clarified my understanding a little but not yet presented me with a solution.

I am using dialog_ng.  dlg_manage() is deprecated and as per the documentation, I am simply setting a dialog flag early in the request_route.  

Kamctl dialog show does indeed show the dialogs are tracked, but they are not destroyed on the receipt of the BYE.  Dialog ref count remains at 2 and in state=4

Log shows the following

Mar 16 22:43:42 hh-rcs-sipproxy3 /usr/sbin/kamailio[15484]: DEBUG: tm [t_lookup.c:1373]: t_newtran(): DEBUG: t_newtran: msg id=16 , global msg id=15 , T on entrance=(nil)
Mar 16 22:43:42 hh-rcs-sipproxy3 /usr/sbin/kamailio[15484]: DEBUG: tm [t_lookup.c:527]: t_lookup_request(): t_lookup_request: start searching: hash=5943, isACK=0
Mar 16 22:43:42 hh-rcs-sipproxy3 /usr/sbin/kamailio[15484]: DEBUG: tm [t_lookup.c:485]: matching_3261(): DEBUG: RFC3261 transaction matching failed
Mar 16 22:43:42 hh-rcs-sipproxy3 /usr/sbin/kamailio[15484]: DEBUG: tm [t_lookup.c:709]: t_lookup_request(): DEBUG: t_lookup_request: no transaction found
Mar 16 22:43:42 hh-rcs-sipproxy3 /usr/sbin/kamailio[15484]: DEBUG: tm [t_hooks.c:380]: run_reqin_callbacks_internal(): DBG: trans=0x7fc8d79af798, callback type 1, id 0 entered
Mar 16 22:43:42 hh-rcs-sipproxy3 /usr/sbin/kamailio[15484]: DEBUG: dialog_ng [dlg_handlers.c:855]: dlg_new_dialog(): starting dlg_new_dialog and method is [BYE]

Looks to me as if fails to find a dialog match and actually creates a new dialog.....

Dialog_ng only has one matching mode - DID, others have been deprecated.  I have captured the outgoing INVITE and there is no dialog_id parameter added to the record_route.  Is that causing my matching problem?
Record-Route: <sip:64.208.160.211;transport=tcp;lr=on;ftag=5419eecb;nat=yes>
Record-Route: <sip:203.171.39.49:5061;transport=tls;lr=on>

Cheers
Shane
  

Shane Harrison
Senior Software Engineer

Imagination Technologies NZ Limited
Level 2
1 Market Grove
Lower Hutt, 5010
New Zealand

PO Box 30-449
Lower Hutt, 5040
New Zealand

Phone: +64 4 890-3681 ext 3361





More information about the sr-users mailing list