The tid / branch parameter in a failure/ACK must match the
request. See section 17.1.1.3 of RFC 3261.
Scott
From: resiprocate-users-bounces@xxxxxxxxxxxxxxx
[mailto:resiprocate-users-bounces@xxxxxxxxxxxxxxx] On Behalf Of Javier
García Ocón
Sent: Monday, July 07, 2008 3:49 AM
To: resiprocate-users@xxxxxxxxxxxxxxx
Subject: [reSIProcate-users] 488 message (Not Acceptable here)
I
have a problem when the b2bUA rejects a reINVITE message with a 488 message
(Not Acceptable Here).
Here
is the dialog:
UA1 --- (reINVITE) ---> b2bUA
UA1 <---- (488) --------- b2bUA
UA1
----- (ACK) -------> b2bUA
When
the UA1 receives the 488 message, it sends an ACK message.
But,
at the b2bUA, the Dialog Usage Manager does not recognice the ACK message as a
part of the sane transaction of the reINVITE message, and it begins to
retransmit the 488 message:
trazaDeb | RESIP:TRANSACTION || TransactionUser.cxx:66 ||
Checking if SipReq: INVITE 150@xxxxxxxxxxx:5071
tid=fb7f865ded1dc6d1b6c8c8acb476fc3a cseq=INVITE contact=192.168.34.23:5061 / 2
from(wire) is for me
trazaDeb | RESIP:DUM || DialogUsageManager.cxx:1299 ||
Got: SipReq: ACK 150@xxxxxxxxxxxx
tid=5d49608fbf849b7dbdcb3deaf6de9d42 cseq=ACK contact=192.168.34.23:5061 / 2
from(wire)
I
don´t know if there is any mistake or it's a BUG.
Thanks very much in advance.
UA1
--- (reINVITE) ---> b2bUA
INVITE sip:150@xxxxxxxxxxx:5071 SIP/2.0
Via: SIP/2.0/UDP 10.95.24.44;branch=0
Via: SIP/2.0/UDP 192.168.34.23:5061
Max-Forwards: 16
Record-Route: <sip:10.95.24.44;ftag=1;lr=on>
Contact: <sip:192.168.34.23:5061>
To: "150"<sip:150@xxxxxxxxxxxx>;tag=59c84219
From: "876543210"<sip:876543210@xxxxxxxxxxxx>;tag=1
Call-ID: 1-2508@xxxxxxxxxxxxx^
CSeq: 2 INVITE
Subject: Performance Test
Content-Type: application/sdp
Content-Length: 141
v=0
o=user1 53655765 2353687637 IN IP4 192.168.34.23
s=-
c=IN IP4 192.168.34.23
t=0 0
m=audio 6001 RTP/AVP 0
a=rtpmap:18 sptG729/8000
UA1
<---- (488) --------- b2bUA
SIP/2.0
488 Not Acceptable Here
Via: SIP/2.0/UDP 10.95.24.44;branch=0
Via: SIP/2.0/UDP 192.168.34.23:5061
To: "150"<sip:150@xxxxxxxxxxxx>;tag=59c84219
From: "876543210"<sip:876543210@xxxxxxxxxxxx>;tag=1
Call-ID: 1-2508@xxxxxxxxxxxxx^
CSeq: 2 INVITE
Content-Length: 0
UA1
----- (ACK) -------> b2bUA
ACK sip:150@xxxxxxxxxxxx SIP/2.0
Via: SIP/2.0/UDP 10.95.18.149;branch=0
Via: SIP/2.0/UDP 10.95.24.44;branch=0
Via: SIP/2.0/UDP 192.168.34.23:5061
Max-Forwards: 15
Route: <sip:10.95.18.149;lr>
Route: <sip:10.95.24.44;lr;pasoB2BUA>
Contact: <sip:192.168.34.23:5061>
To: "150"<sip:150@xxxxxxxxxxxx>;tag=59c84219
From: "876543210"<sip:876543210@xxxxxxxxxxxx>;tag=1
Call-ID: 1-2508@xxxxxxxxxxxxx
CSeq: 2 ACK
Subject: Performance Test
Content-Length: 0