Here's another occurence of the issue. It looks like all the messages were
captured this time. It appears that the callback is not being called after the
second 200 OK.
```
7(14177) DEBUG: tm [uac.c:249]: t_uac_prepare(): DEBUG:tm:t_uac:
next_hop=<sip:callcentric.com>
7(14177) DEBUG: <core> [dns_cache.c:537]: _dns_hash_find():
(_sip._udp.callcentric.com(25), 33), h=428
7(14177) DEBUG: <core> [dns_cache.c:537]: _dns_hash_find():
(alpha13.callcentric.com(23), 1), h=8
7(14177) DEBUG: <core> [forward.c:174]: get_out_socket(): socket determined:
0x771578e4
7(14177) DEBUG: tm [uac.c:150]: dlg2hash(): DEBUG: dlg2hash: 23186
2(14172) DEBUG: <core> [parser/msg_parser.c:616]: parse_msg(): SIP Reply
(status):
2(14172) DEBUG: <core> [parser/msg_parser.c:618]: parse_msg(): version:
<SIP/2.0>
2(14172) DEBUG: <core> [parser/msg_parser.c:620]: parse_msg(): status: <407>
2(14172) DEBUG: <core> [parser/msg_parser.c:622]: parse_msg(): reason:
<Proxy Authentication Required>
2(14172) DEBUG: <core> [parser/parse_via.c:1254]: parse_via_param(): Found
param type 232, <branch> = <z9hG4bK29a5.d1684c32000000000000000000000000.0>;
state=16
2(14172) DEBUG: <core> [parser/parse_via.c:2642]: parse_via(): end of header
reached, state=5
2(14172) DEBUG: <core> [parser/msg_parser.c:496]: parse_headers():
parse_headers: Via found, flags=2
2(14172) DEBUG: <core> [parser/msg_parser.c:498]: parse_headers():
parse_headers: this is the first via
2(14172) DEBUG: <core> [receive.c:134]: receive_msg(): After parse_msg...
2(14172) DEBUG: tm [t_lookup.c:1011]: t_check_msg(): DEBUG: t_check_msg: msg
id=3497 global id=3496 T start=0xffffffff
2(14172) DEBUG: <core> [parser/parse_addr_spec.c:894]: parse_addr_spec(): end
of header reached, state=10
2(14172) DEBUG: <core> [parser/msg_parser.c:173]: get_hdr_field(): DEBUG:
get_hdr_field: <t> [35]; uri=[sip:[email protected]]
2(14172) DEBUG: <core> [parser/msg_parser.c:175]: get_hdr_field(): DEBUG: to
body [<sip:[email protected]>
]
2(14172) DEBUG: <core> [parser/msg_parser.c:153]: get_hdr_field():
get_hdr_field: cseq <CSeq>: <10> <REGISTER>
2(14172) DEBUG: <core> [parser/msg_parser.c:187]: get_hdr_field(): DEBUG:
get_hdr_body : content_length=0
2(14172) DEBUG: <core> [parser/msg_parser.c:89]: get_hdr_field(): found end of
header
2(14172) DEBUG: tm [t_lookup.c:888]: t_reply_matching(): DEBUG:
t_reply_matching: hash 23186 label 0 branch 0
2(14172) DEBUG: tm [t_lookup.c:943]: t_reply_matching(): DEBUG:
t_reply_matching: reply matched (T=0x766f92f0)!
2(14172) DEBUG: tm [t_lookup.c:1080]: t_check_msg(): DEBUG: t_check_msg: msg
id=3497 global id=3497 T end=0x766f92f0
2(14172) DEBUG: tm [t_reply.c:2136]: reply_received(): DEBUG: reply_received:
org. status uas=0, uac[0]=0 local=2 is_invite=0)
2(14172) DEBUG: tm [t_reply.c:1230]: t_should_relay_response(): ->>>>>>>>>
T_code=0, new_code=407
2(14172) DEBUG: tm [t_reply.c:2016]: local_reply(): DEBUG: local_reply:
branch=0, save=0, winner=0
2(14172) DEBUG: tm [t_reply.c:2053]: local_reply(): DEBUG: local transaction
completed
2(14172) DEBUG: tm [t_hooks.c:266]: run_trans_callbacks_internal(): DBG:
trans=0x766f92f0, callback type 1024, id 0 entered
2(14172) DEBUG: uac [uac_reg.c:723]: uac_reg_tm_callback(): completed with
status 407 [uuid: removedXXXX+uac]
2(14172) DEBUG: uac [auth.c:218]: get_autenticate_hdr(): looking for header
"Proxy-Authenticate"
2(14172) DEBUG: uac [uac_reg.c:806]: uac_reg_tm_callback(): auth header body
[Digest realm="callcentric.com", domain="sip:callcentric.com",
nonce="5e6f1a6152212007fcd6fbbd6616612c", opaque="", stale=TRUE, algorithm=MD5]
2(14172) DEBUG: uac [auth_hdr.c:203]: parse_authenticate_body():
<realm>="callcentric.com" state=2
2(14172) DEBUG: uac [auth_hdr.c:203]: parse_authenticate_body():
<domain>="sip:callcentric.com" state=0
2(14172) DEBUG: uac [auth_hdr.c:203]: parse_authenticate_body():
<nonce>="5e6f1a6152212007fcd6fbbd6616612c" state=3
2(14172) DEBUG: uac [auth_hdr.c:203]: parse_authenticate_body(): <opaque>=""
state=6
2(14172) DEBUG: uac [auth_hdr.c:203]: parse_authenticate_body():
<stale>="TRUE" state=4
2(14172) DEBUG: uac [auth_hdr.c:203]: parse_authenticate_body():
<algorithm>="MD5" state=7
2(14172) DEBUG: uac [auth_hdr.c:402]: build_authorization_hdr(): hdr is
<Proxy-Authorization: Digest username="removedXXXX", realm="callcentric.com",
nonce="5e6f1a6152212007fcd6fbbd6616612c", uri="sip:callcentric.com",
response="cd8a7b2cb2b24a12034a7ad70f8e8150", algorithm=MD5
>
2(14172) DEBUG: <core> [parser/parse_addr_spec.c:172]: parse_to_param():
DEBUG: add_param: tag=2afe4db221460197112d59bc9a08ee82-778a
2(14172) DEBUG: <core> [parser/parse_addr_spec.c:894]: parse_addr_spec(): end
of header reached, state=29
2(14172) DEBUG: tm [uac.c:249]: t_uac_prepare(): DEBUG:tm:t_uac:
next_hop=<sip:callcentric.com>
2(14172) DEBUG: <core> [dns_cache.c:537]: _dns_hash_find():
(_sip._udp.callcentric.com(25), 33), h=428
2(14172) DEBUG: <core> [dns_cache.c:537]: _dns_hash_find():
(alpha13.callcentric.com(23), 1), h=8
2(14172) DEBUG: <core> [forward.c:174]: get_out_socket(): socket determined:
0x771578e4
2(14172) DEBUG: tm [uac.c:150]: dlg2hash(): DEBUG: dlg2hash: 23187
2(14172) DEBUG: tm [t_reply.c:1589]: cleanup_uac_timers(): DEBUG:
cleanup_uac_timers: RETR/FR timers reset
2(14172) DEBUG: <core> [usr_avp.c:631]: destroy_avp_list(): destroying list
(nil)
2(14172) DEBUG: <core> [usr_avp.c:631]: destroy_avp_list(): destroying list
(nil)
2(14172) DEBUG: <core> [usr_avp.c:631]: destroy_avp_list(): destroying list
(nil)
2(14172) DEBUG: <core> [usr_avp.c:631]: destroy_avp_list(): destroying list
(nil)
2(14172) DEBUG: <core> [usr_avp.c:631]: destroy_avp_list(): destroying list
(nil)
2(14172) DEBUG: <core> [usr_avp.c:631]: destroy_avp_list(): destroying list
(nil)
2(14172) DEBUG: <core> [xavp.c:446]: xavp_destroy_list(): destroying xavp list
(nil)
2(14172) DEBUG: <core> [receive.c:278]: receive_msg(): cleaning up
2(14172) DEBUG: <core> [parser/msg_parser.c:616]: parse_msg(): SIP Reply
(status):
2(14172) DEBUG: <core> [parser/msg_parser.c:618]: parse_msg(): version:
<SIP/2.0>
2(14172) DEBUG: <core> [parser/msg_parser.c:620]: parse_msg(): status: <200>
2(14172) DEBUG: <core> [parser/msg_parser.c:622]: parse_msg(): reason: <Ok>
2(14172) DEBUG: <core> [parser/parse_via.c:1254]: parse_via_param(): Found
param type 232, <branch> = <z9hG4bK39a5.32682cb2000000000000000000000000.0>;
state=16
2(14172) DEBUG: <core> [parser/parse_via.c:2642]: parse_via(): end of header
reached, state=5
2(14172) DEBUG: <core> [parser/msg_parser.c:496]: parse_headers():
parse_headers: Via found, flags=2
2(14172) DEBUG: <core> [parser/msg_parser.c:498]: parse_headers():
parse_headers: this is the first via
2(14172) DEBUG: <core> [receive.c:134]: receive_msg(): After parse_msg...
2(14172) DEBUG: tm [t_lookup.c:1011]: t_check_msg(): DEBUG: t_check_msg: msg
id=3498 global id=3497 T start=0xffffffff
2(14172) DEBUG: <core> [parser/parse_addr_spec.c:894]: parse_addr_spec(): end
of header reached, state=10
2(14172) DEBUG: <core> [parser/msg_parser.c:173]: get_hdr_field(): DEBUG:
get_hdr_field: <t> [35]; uri=[sip:[email protected]]
2(14172) DEBUG: <core> [parser/msg_parser.c:175]: get_hdr_field(): DEBUG: to
body [<sip:[email protected]>
]
2(14172) DEBUG: <core> [parser/msg_parser.c:153]: get_hdr_field():
get_hdr_field: cseq <CSeq>: <11> <REGISTER>
2(14172) DEBUG: tm [t_lookup.c:888]: t_reply_matching(): DEBUG:
t_reply_matching: hash 23187 label 0 branch 0
2(14172) DEBUG: tm [t_lookup.c:943]: t_reply_matching(): DEBUG:
t_reply_matching: reply matched (T=0x766facc4)!
2(14172) DEBUG: tm [t_lookup.c:1080]: t_check_msg(): DEBUG: t_check_msg: msg
id=3498 global id=3498 T end=0x766facc4
2(14172) DEBUG: tm [t_reply.c:2136]: reply_received(): DEBUG: reply_received:
org. status uas=0, uac[0]=0 local=2 is_invite=0)
2(14172) DEBUG: tm [t_reply.c:1230]: t_should_relay_response(): ->>>>>>>>>
T_code=0, new_code=200
2(14172) DEBUG: tm [t_reply.c:2016]: local_reply(): DEBUG: local_reply:
branch=0, save=0, winner=0
2(14172) DEBUG: tm [t_reply.c:2053]: local_reply(): DEBUG: local transaction
completed
2(14172) DEBUG: tm [t_reply.c:1589]: cleanup_uac_timers(): DEBUG:
cleanup_uac_timers: RETR/FR timers reset
2(14172) DEBUG: <core> [usr_avp.c:631]: destroy_avp_list(): destroying list
(nil)
2(14172) DEBUG: <core> [usr_avp.c:631]: destroy_avp_list(): destroying list
(nil)
2(14172) DEBUG: <core> [usr_avp.c:631]: destroy_avp_list(): destroying list
(nil)
2(14172) DEBUG: <core> [usr_avp.c:631]: destroy_avp_list(): destroying list
(nil)
2(14172) DEBUG: <core> [usr_avp.c:631]: destroy_avp_list(): destroying list
(nil)
2(14172) DEBUG: <core> [usr_avp.c:631]: destroy_avp_list(): destroying list
(nil)
2(14172) DEBUG: <core> [xavp.c:446]: xavp_destroy_list(): destroying xavp list
(nil)
2(14172) DEBUG: <core> [receive.c:278]: receive_msg(): cleaning up
```
---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/255#issuecomment-125188355
_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev