[Devel] CANCEL retransmission

Martin Koenig martin.koenig at toplink.de
Tue May 30 10:49:54 CEST 2006


Hello all,

in the given scenario, a CANCEL-message is t_relay()-ed to the next hop user
agent in transport UDP, and the target agent does not to it. However,
openser is not re-transmitting the cancel message:

#
U 2006/05/30 10:35:14.928141 USERAGENT-A:5060 -> OPENSER:5060
CANCEL sip:+4972166360 at OPENSER:5060;user=phone SIP/2.0.
Via: SIP/2.0/UDP
USERAGENT-A:5060;branch=z9hG4bK-b42132959a0eaae2d4f43ba197d4c249;rport=5060.
From: <sip:username at toplink-voice.de>;tag=1548336820.
To: <sip:+4972166360 at toplink-voice.de;user=phone>.
Call-ID: 0e4b8c8e at pbx.
CSeq: 2 CANCEL.
Max-Forwards: 68.
Contact: <sip:username at USERAGENT-A:5060;transport=udp>.
Content-Length: 0.
.

#
U 2006/05/30 10:35:14.928806 OPENSER:5060 -> USERAGENT-B:5060
CANCEL sip:+4972166360 at USERAGENT-B:5060;user=phone SIP/2.0.
Via: SIP/2.0/UDP OPENSER;branch=z9hG4bK5ef1.bea7a8f6.0.
Via: SIP/2.0/UDP
USERAGENT-A:5060;branch=z9hG4bK-b42132959a0eaae2d4f43ba197d4c249;rport=5060.
From: <sip:username at toplink-voice.de>;tag=1548336820.
To: <sip:+4972166360 at toplink-voice.de;user=phone>.
Call-ID: 0e4b8c8e at pbx.
CSeq: 2 CANCEL.
Max-Forwards: 67.
Contact: <sip:username at USERAGENT-A:5060;transport=udp>.
Content-Length: 0.
.

#
U 2006/05/30 10:35:14.928835 OPENSER:5060 -> PROXY-B:5060
SIP/2.0 200 canceling.
Via: SIP/2.0/UDP
USERAGENT:5060;branch=z9hG4bK-b42132959a0eaae2d4f43ba197d4c249;rport=5060.
From: <sip:username at toplink-voice.de>;tag=1548336820.
To:
<sip:+4972166360 at toplink-voice.de;user=phone>;tag=54438713ac33febc84bf508cca
f41100-cfc5.
Call-ID: 0e4b8c8e at pbx.
CSeq: 2 CANCEL.
Content-Length: 0.
.

The second cancel is the only cancel ever that openser will send out. I
believe it should start re-transmission of the cancel message after 500ms,
then 1000ms etc. Is this a known issue?

Best regards,
Martin




More information about the Devel mailing list