Early dialog BYE instead of CANCEL

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Early dialog BYE instead of CANCEL

ddgiants
Opensips 1.7 with B2B
UAC -> Opensips Proxy -> Redirect Opensips 300 multiple ->  Opensips Proxy -> UAS
Opensips does not respond or forward the BYE from UAC. Now I don't think UAC hould be sending a BYE I think it should be sending a CANCEL. Anyway, Opensips does nothing with it. No forward and no 481. Is there a method==bye statement I can pu tin to check state if none, forward or reply 481? Advice? UAC is xlite. Notice the 180 DOES NOT have SDP.

Tx
Darren

INVITE -> O.S.
<- 100 trying
<- 180 Ringing (no SDP)
BYE ->

Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_msg:  method:  <BYE>
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_msg:  uri:     <sip:192.168.1.116:5060>
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_msg:  version: <SIP/2.0>
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_headers: flags=2
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_via_param: found param type 232, <branch> = <z9hG4bK-d8754z-d1ea08da92a216b9-1---d8754z->; state=6
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_via_param: found param type 235, <rport> = <n/a>; state=17
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_via: end of header reached, state=5
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_headers: via found, flags=2
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_headers: this is the first via
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:receive_msg: After parse_msg...
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:receive_msg: preparing to run routing scripts...
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_headers: flags=ffffffffffffffff
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_to_param: tag=B2B.50.136
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_to: end of header reached, state=29
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_to: display={}, ruri={sip:19193628206@192.168.1.116}
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:get_hdr_field: <To> [48]; uri=[sip:19193628206@192.168.1.116]
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:get_hdr_field: to body [<sip:19193628206@192.168.1.116>]
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:get_hdr_field: cseq <CSeq>: <2> <BYE>
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:get_hdr_field: content_length=0
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:get_hdr_field: found end of header
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:b2b_entities:b2b_prescript_f: start - method = BYE
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:b2b_entities:b2b_prescript_f: <uri> host:port [192.168.1.116][5060]
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:b2b_entities:b2b_prescript_f: <socket> address:port [192.168.1.116][5060]
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_to_param: tag=508808b4
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_to: end of header reached, state=29
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:parse_to: display={"xxx"}, ruri={sip:19193677949@192.168.1.116}
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:b2b_entities:b2b_parse_key: hash_index = [50]  - local_index= [136]
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:b2b_entities:b2b_prescript_f: Received a b2b server request [BYE]
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:b2b_entities:b2b_search_htable_next_dlg: searching   totag [B2B.50.136]
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:b2b_entities:b2b_search_htable_next_dlg: searching fromtag [508808b4]
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:b2b_entities:b2b_search_htable_next_dlg: Match for server dlg [0xb50db8bc] dlg->uas_tran=[0xb50dba70]
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:b2b_entities:b2b_prescript_f: I can not accept requests if the state is not confimed
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:destroy_avp_list: destroying list (nil)
Oct 28 11:57:35 hp-opensuse opensips[15538]: DBG:core:receive_msg: cleaning up