[reSIProcate] DUM: Cancelling client session in initial state
Hello.
DUM does not send CANCEL request when I call end() method of
ClientInviteSessionHandle. Also note the empty Contact AOR of the
scheduled CANCEL request. I use r3433 based reSIProcate, and
process(fdset). Here is the log:
INFO | 20041105-170603.559 | ACRcs | RESIP:TEST | 1464 | siphandlers.cpp:106 |
CSipHandler::onNewSession [65537:6] SipResp: 180 tid=693264272 cseq=INVITE
contact=293756@xxxxxxxxxxx:5060 / 1 from(wire)
INFO | 20041105-170603.559 | ACRcs | RESIP:TEST | 1464 | siphandlers.cpp:162 |
CSipHandler::onProvisional [65537:6] SipResp: 180 tid=693264272 cseq=INVITE
contact=293756@xxxxxxxxxxx:5060 / 1 from(wire)
STACK | 20041105-170603.731 | ACRcs | RESIP:TRANSACTION | 1464 |
TransactionState.cxx:147 | Found matching transaction for Timer: Timer A 500 ->
tid=693264272 [ ClientInvite/Proceeding unreliable target=[ V4 0.0.0.0:0
UNKNOWN_TRANSPORT connectionId=0 ]]
STACK | 20041105-170603.731 | ACRcs | RESIP:TRANSACTION | 1464 |
TransactionState.cxx:524 | TransactionState::processClientInvite: Timer: Timer
A 500 tid=693264272 [ ClientInvite/Proceeding unreliable target=[ V4 0.0.0.0:0
UNKNOWN_TRANSPORT connectionId=0 ]]
STACK | 20041105-170603.731 | ACRcs | RESIP:TRANSACTION | 1464 |
TransactionState.cxx:666 | timer fired: TimerMessage TransactionId[693264272]
Type[Timer A] duration[500]
INFO | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 |
ClientInviteSession.cxx:294 | ClientInviteSession::end, Early/Initial)
DEBUG | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 |
DialogUsageManager.cxx:426 | SEND: CANCEL sip:293756@xxxxxxxxxxx SIP/2.0
To: <sip:293756@xxxxxxxxxxx>
From: <sip:192.168.0.1:5070>;tag=23482900
Via: SIP/2.0/ ;branch=z9hG4bK-d87543-752251566-1--d87543-;rport
Call-ID: 8467be186c3de14a
CSeq: 1 CANCEL
Contact: <sip:>
Max-Forwards: 70
Content-Length: 0
DEBUG | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 | DialogId.cxx:50 |
DialogId::DialogId: 8467be186c3de14a-23482900-
DEBUG | 20041105-170606.106 | ACRcs | RESIP | 1464 | SipStack.cxx:225 | SEND:
SipReq: CANCEL 293756@xxxxxxxxxxx tid=752251566 cseq=CANCEL contact= / 1
from(tu)
INFO | 20041105-170606.106 | ACRcs | RESIP:TEST | 1464 | siphandlers.cpp:220 |
CSipHandler::onTerminated [65537:7] SipReq: CANCEL 293756@xxxxxxxxxxx
tid=752251566 cseq=CANCEL contact= / 1 from(tu)
DEBUG | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 | InviteSession.cxx:57 |
^^^ InviteSession::~InviteSession 00FF9FF8
DEBUG | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 | Dialog.cxx:208 |
Dialog::~Dialog()
INFO | 20041105-170606.106 | ACRcs | RESIP:TEST | 1464 | sipdialog.cpp:40 |
CSipDialog::~CSipDialog: CallID = 65537, hBoard = 0, ChannelID = 103
STACK | 20041105-170606.106 | ACRcs | RESIP:TEST | 1464 | Handled.cxx:21 |
&&&&&& ~Handled 2this(00FF13F0) 00F87788
INFO | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 | HandleManager.cxx:70 |
Waiting for usages to be deleted (2)
DEBUG | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 | DialogSet.cxx:118 |
********** DialogSet::~DialogSet: 8467be186c3de14a-23482900*************
DEBUG | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 |
DialogUsageManager.cxx:1158 | ************* Removing DialogSet ***************
DEBUG | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 |
DialogUsageManager.cxx:1159 | Before: [8467be186c3de14a-23482900 -> 00FEC400]
DEBUG | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 |
DialogUsageManager.cxx:1161 | After: []
INFO | 20041105-170606.106 | ACRcs | RESIP:TEST | 1464 | sipdialog.cpp:57 |
CSipDialogSet::~CSipDialogSet: CallID = 65537, hBoard = 0, ChannelID = 103
STACK | 20041105-170606.106 | ACRcs | RESIP:TEST | 1464 | Handled.cxx:21 |
&&&&&& ~Handled 1this(00FE4BF0) 00F87788
INFO | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 | HandleManager.cxx:70 |
Waiting for usages to be deleted (1)
STACK | 20041105-170606.106 | ACRcs | RESIP:TEST | 1464 | Handled.cxx:21 |
&&&&&& ~Handled 3this(00FF9FF8) 00F87788
INFO | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 | HandleManager.cxx:70 |
Waiting for usages to be deleted (0)
STACK | 20041105-170606.106 | ACRcs | RESIP:TRANSACTION | 1464 |
TransactionState.cxx:182 | No matching transaction for SipReq: CANCEL
293756@xxxxxxxxxxx tid=752251566 cseq=CANCEL contact= / 1 from(tu)
INFO | 20041105-170606.106 | ACRcs | RESIP:TRANSACTION | 1464 |
TransactionState.cxx:264 | No matching INVITE for incoming (from TU) CANCEL to
uac
DEBUG | 20041105-170606.106 | ACRcs | RESIP | 1464 | Helper.cxx:263 |
Helper::makeResponse(SipReq: CANCEL 293756@xxxxxxxxxxx tid=752251566
cseq=CANCEL contact= / 1 from(tu) code=481 reason=
STACK | 20041105-170606.106 | ACRcs | RESIP:TRANSACTION | 1464 |
TransactionState.cxx:1476 | Send to TU: SIP/2.0 481 Call/Transaction Does Not
Exist
To: <sip:293756@xxxxxxxxxxx>;tag=eb01e926
From: <sip:192.168.0.1:5070>;tag=23482900
Via: SIP/2.0/ ;branch=z9hG4bK-d87543-752251566-1--d87543-;rport
Call-ID: 8467be186c3de14a
CSeq: 1 CANCEL
Content-Length: 0
DEBUG | 20041105-170606.106 | ACRcs | RESIP | 1464 | SipStack.cxx:337 | RECV:
SipResp: 481 tid=752251566 cseq=CANCEL / 1 from(wire)
INFO | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 |
DialogUsageManager.cxx:611 | Got: SipResp: 481 tid=752251566 cseq=CANCEL / 1
from(wire)
DEBUG | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 |
DialogUsageManager.cxx:616 | DialogUsageManager::process: SipResp: 481
tid=752251566 cseq=CANCEL / 1 from(wire)
DEBUG | 20041105-170606.106 | ACRcs | RESIP:DUM | 1464 |
DialogUsageManager.cxx:1063 | DialogUsageManager::processResponse: SIP/2.0 481
Call/Transaction Does Not Exist
To: <sip:293756@xxxxxxxxxxx>;tag=eb01e926
From: <sip:192.168.0.1:5070>;tag=23482900
Via: SIP/2.0/ ;branch=z9hG4bK-d87543-752251566-1--d87543-;rport
Call-ID: 8467be186c3de14a
CSeq: 1 CANCEL
Content-Length: 0
--
...Bye..Dmitry.