Re: [reSIProcate-users] cancel Client INVITE does not stop retransmitting
A cancel cannot be sent out unless a 100 trying or provisional response has been received. From section 9.1 of RFC3261:
"If no provisional response has been received, the CANCEL request MUST
NOT be sent; rather, the client MUST wait for the arrival of a
provisional response before sending the request."
Scott
On Thu, Apr 2, 2009 at 11:48 AM, fuliang yuan
<fuliangyuan@xxxxxxxxx> wrote:
Hi,
The resiprocate version is 1.4.1.
The call scenarios is to send INVITE and send cancelClientInvite to stop retransmiting INVITE after 200 ms. There is no response from server.
But it did not stop it.
Here is the log:
STACK | 20090402-102959.127 | testClient | RESIP:TRANSACTION | 3086866656 | Tran
sactionState.cxx:354 | Found matching transaction for CancelClientInviteTransact
ion: 5b66074fd95b973f -> tid=5b66074fd95b973f [ ClientInvite/Calling unreliable
target=[ V4 0.0.0.0:0 UNKNOWN_TRANSPORT target domain=unspecified mFlowKey=0 ]]^
M
STACK | 20090402-102959.127 | testClient | RESIP:TRANSACTION | 3086866656 | Tran
sactionState.cxx:799 | TransactionState::processClientInvite: CancelClientInvite
Transaction: 5b66074fd95b973f tid=5b66074fd95b973f [ ClientInvite/Calling unreli
able target=[ V4 0.0.0.0:0 UNKNOWN_TRANSPORT target domain=unspecified mFlowKey=
0 ]]^M
STACK | 20090402-102959.728 | testClient | RESIP:TRANSACTION | 3086866656 | Tran
sactionState.cxx:354 | Found matching transaction for Timer: Timer A 500 -> tid=
5b66074fd95b973f [ ClientInvite/Calling unreliable target=[ V4 0.0.0.0:0 UNKNOWN
_TRANSPORT target domain=unspecified mFlowKey=0 ]]^M
STACK | 20090402-102959.728 | testClient | RESIP:TRANSACTION | 3086866656 | Tran
sactionState.cxx:799 | TransactionState::processClientInvite: Timer: Timer A 500
tid=5b66074fd95b973f [ ClientInvite/Calling unreliable target=[ V4 0.0.0.0:0 UN
KNOWN_TRANSPORT target domain=unspecified mFlowKey=0 ]]^M
STACK | 20090402-102959.728 | testClient | RESIP:TRANSACTION | 3086866656 | Tran
sactionState.cxx:951 | timer fired: TimerMessage TransactionId[5b66074fd95b973f]
Type[Timer A] duration[500]^M
DEBUG | 20090402-102959.728 | testClient | RESIP:TRANSACTION | 3086866656 | Time
rQueue.cxx:85 | Adding timer: Timer A tid=5b66074fd95b973f ms=1000^M
INFO | 20090402-102959.728 | testClient | RESIP:TRANSACTION | 3086866656 | Trans
actionState.cxx:962 | Retransmitting INVITE: SipReq: INVITE 5557771234@xxxxxxxx
3.90 tid=5b66074fd95b973f cseq=INVITE contact=yffulf@xxxxxxxxxxxxxxxxxxxxxxxxxxx
m:5080 / 1 from(tu)^M
.............................................................
Regards,
Frank
_______________________________________________
resiprocate-users mailing list
resiprocate-users@xxxxxxxxxxxxxxx
List Archive: http://list.resiprocate.org/archive/resiprocate-users/