[OpenSIPS-Users] multiple Via headers separated by comma
Josip Djuricic
josip.djuricic at voljatel.hr
Tue Dec 22 11:34:35 CET 2009
Hi Andrew,
Thanks very much for your quick answer, I understand that by rfc it is
completely valid.
What I can't seem to find is why is my last 200 OK from uas not beeing
matched against the BYE that opensips forwarded to uas. So after uas sends
200 OK, it keeps receiveing BYE until timeout occurs. It only happens with
sipp, if using any other uac everything works as expected. Every other
transaction is matched correctly.
I'm includig siplog from that last message, with changed ip's.
Perhaps you would see this problem more clearly?
Thanks,
Josip
-----Original Message-----
From: users-bounces at lists.opensips.org
[mailto:users-bounces at lists.opensips.org] On Behalf Of Andrew Pogrebennyk
Sent: Monday, December 21, 2009 10:44 AM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] multiple Via headers separated by comma
Josip Djuricic wrote:
> Transaction is not matched if request is sent with 2 or more multiline via
> headers and response is received with via header in one line separated by
> comma?
Josip,
This is absolutely legal if multiple values are combined in one line
separated by comma. Ccheck RFC 3261 for multiple header field values
combining.
Section 7.3.
[H4.2] also specifies that multiple header fields of the same field
name whose value is a comma-separated list can be combined into one
header field. That applies to SIP as well, but the specific rule is
different because of the different grammars. Specifically, any SIP
header whose grammar is of the form
header = "header-name" HCOLON header-value *(COMMA header-value)
allows for combining header fields of the same name into a comma-
separated list. The Contact header field allows a comma-separated
list unless the header field value is "*".
Response is matched to request using branch parameter from uppermost Via
header, so I don't know why RFC compliant implementation would have
problems with response matching when Via header is combined.
--
Sincerely,
Andrew Pogrebennyk
_______________________________________________
Users mailing list
Users at lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: not_matched.txt
Url: http://lists.opensips.org/pipermail/users/attachments/20091222/f91b0c36/attachment-0001.txt
More information about the Users
mailing list