Hi all,

I need some help in resolving an argument with our service provider. The
argument is regarding a 'BYE' message they say our SBC (we use OpenSIPS)
sent but we are arguing that from the 'Via' headers in the 'BYE' it's clear
they sent the original request. Here's the concerned message -

Our SBC - aaa.bbb.85.148
Carrier SBCs - xxx.yyy.zzz.140 & xxx.yyy.zzz.149

==============================================
session.1029124: receive: from=UAC:aaa.bbb.85.148:5506(UDP) at 04/22/13
20:24:52.585
==============================================
BYE sip:[email protected]:5060 SIP/2.0
Record-Route: <sip:aaa.bbb.85.148:5506;r2=on;lr=on;ftag=42FDEC70-1CB1>
Record-Route: <sip:aaa.bbb.85.148:5060;r2=on;lr=on;ftag=42FDEC70-1CB1>
Via: SIP/2.0/UDP aaa.bbb.85.148:5506;branch=z9hG4bKc182.c2d33523.0
Via: SIP/2.0/UDP xxx.yyy.zzz.149:5060;branch=z9hG4bKB58CD1C35
From: "bob" <sip:[email protected]>;tag=42FDEC70-1CB1
To: <sip:[email protected]>;tag=f85d98b3b4d442d6a298d3a64b93f44b
Date: Tue, 23 Apr 2013 03:24:30 GMT
Call-ID: [email protected]
User-Agent: Cisco-SIPGateway/IOS-12.x
Max-Forwards: 69
Timestamp: 1366687493
CSeq: 102 BYE
Reason: Q.850;cause=127
P-RTP-Stat: PS=3,OS=340,PR=1302,OR=26870,PL=0,JI=6,LA=0,DU=26
Content-Length: 0
==============================================

The carrier (service provider) argues that they have received the 'BYE'
request from our SBC. We are arguing that they might have received the 'BYE'
request from our SBC but it was their SBC (xxx.yyy.zzz.149) who sent the
original request as can be seen from the sequencing of the 'BYE' headers
(bottom to top - request originated from xxx.yyy.zzz.149 and sent to
aaa.bbb.85.148 who sent it back to them at xxx.yyy.zzz.140).

Section 8.1.1.7 from RFC 3261 states -

" When the UAC creates a request, it MUST insert a Via into that
   request.  The protocol name and protocol version in the header field
   MUST be SIP and 2.0, respectively.  The Via header field value MUST
   contain a branch parameter.  This parameter is used to identify the
   transaction created by that request.  This parameter is used by both
   the client and the server."

For us, that's conclusive that we have won the argument but our service
provider doesn't agree.

I would just like a 3rd party opinion on this matter.

Thanks,
Anshuman


_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to