Hi All,
Can someone checks why, in the situation of a client that cancels a call
before the destination send a "180 ringing" to the proxy, that causes
some troble to the proxy because it is not forwarding the cancel to the
destination.
See the following 2 examples :
In this situation the cancel works fine:
651.327850 10.112.128.220 -> 10.112.128.247 SIP/SDP Request: INVITE
sip:testef03@teste.pt, with session description
651.328725 10.112.128.247 -> 10.112.128.220 SIP Status: 100 trying --
your call is important to us
651.328778 10.112.128.247 -> 10.112.128.187 SIP/SDP Request: INVITE
sip:testef03@10.112.128.187:7678, with session description
651.576892 10.112.128.187 -> 10.112.128.247 SIP Status: 180 Ringing
651.577005 10.112.128.247 -> 10.112.128.220 SIP Status: 180 Ringing
651.722172 10.112.128.220 -> 10.112.128.247 SIP Request: CANCEL
sip:testef03@teste.pt
651.723047 10.112.128.247 -> 10.112.128.187 SIP Request: CANCEL
sip:testef03@10.112.128.187:7678
651.723084 10.112.128.247 -> 10.112.128.220 SIP Status: 200 cancelling
651.723622 10.112.128.247 -> 10.112.128.220 SIP Status: 487 Request
cancelled
651.724792 10.112.128.220 -> 10.112.128.247 SIP Request: ACK
sip:testef03@teste.pt
651.899824 10.112.128.187 -> 10.112.128.247 SIP Status: 200 OK
651.900593 10.112.128.187 -> 10.112.128.247 SIP Status: 487 Request
Terminated
651.900666 10.112.128.247 -> 10.112.128.187 SIP Request: ACK
sip:testef03@10.112.128.187:7678
In this one, the cancel never reaches the destination client, so it
keeps ringing...
657.866834 10.112.128.220 -> 10.112.128.247 SIP/SDP Request: INVITE
sip:testef03@teste.pt, with session description
657.867667 10.112.128.247 -> 10.112.128.220 SIP Status: 100 trying --
your call is important to us
657.867720 10.112.128.247 -> 10.112.128.187 SIP/SDP Request: INVITE
sip:testef03@10.112.128.187:7678, with session description
658.068940 10.112.128.247 -> 10.112.128.187 SIP/SDP Request: INVITE
sip:testef03@10.112.128.187:7678, with session description
658.083368 10.112.128.220 -> 10.112.128.247 SIP Request: CANCEL
sip:testef03@teste.pt
658.084201 10.112.128.247 -> 10.112.128.220 SIP Status: 200 ok -- no
more pending branches
658.084948 10.112.128.247 -> 10.112.128.220 SIP Status: 487 Request
cancelled
658.085933 10.112.128.220 -> 10.112.128.247 SIP Request: ACK
sip:testef03@teste.pt
658.228348 10.112.128.187 -> 10.112.128.247 SIP Status: 180 Ringing
658.232010 10.112.128.187 -> 10.112.128.247 SIP Status: 180 Ringing
Thanks,
Toni