Hi,
In testing with OpenSER 1.2 I noticed that the branch parameter of the Via in the ACK to 200 OK has a value of zero. This does not seem right. From 16.6 of RFC-3261:
The proxy MUST insert a Via header field value into the copy before the existing Via header field values. The construction of this value follows the same guidelines of Section 8.1.1.7. This implies that the proxy will compute its own branch parameter, which will be globally unique for that branch, and contain the requisite magic cookie.
Please advise.
thanks, Tim
Hi Tim,
the VIA branch param must not be 0, indeed. Could you provide an network trace for the entire call and the debug log for level 9?
regards, bogdan
Tim Madorma wrote:
Hi,
In testing with OpenSER 1.2 I noticed that the branch parameter of the Via in the ACK to 200 OK has a value of zero. This does not seem right. From 16.6 of RFC-3261:
The proxy MUST insert a Via header field value into the copy before the existing Via header field values. The construction of this value follows the same guidelines of Section 8.1.1.7. This implies that the proxy will compute its own branch parameter, which will be globally unique for that branch, and contain the requisite magic cookie.
Please advise.
thanks, Tim
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
FYI: on the ser list you will find lots of discussion about this issue.
regards klaus
Bogdan-Andrei Iancu wrote:
Hi Tim,
the VIA branch param must not be 0, indeed. Could you provide an network trace for the entire call and the debug log for level 9?
regards, bogdan
Tim Madorma wrote:
Hi,
In testing with OpenSER 1.2 I noticed that the branch parameter of the Via in the ACK to 200 OK has a value of zero. This does not seem right. From 16.6 of RFC-3261:
The proxy MUST insert a Via header field value into the copy before the existing Via header field values. The construction of this value follows the same guidelines of Section 8.1.1.7. This implies that the proxy will compute its own branch parameter, which will be globally unique for that branch, and contain the requisite magic cookie.
Please advise.
thanks, Tim
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Hi Klaus,
just to clarify - the empty branch in VIA problem was properly fixed (according to RFC) starting with OpenSER 1.1 - in stateful mode the 200 ACK branch gets populated and also in stateless mode a unique branch is added to VIA.
so, if the 0 branch is reported, it means is either a bug somewhere ,either there is a processing error.
regards, bogdan
Klaus Darilion wrote:
FYI: on the ser list you will find lots of discussion about this issue.
regards klaus
Bogdan-Andrei Iancu wrote:
Hi Tim,
the VIA branch param must not be 0, indeed. Could you provide an network trace for the entire call and the debug log for level 9?
regards, bogdan
Tim Madorma wrote:
Hi,
In testing with OpenSER 1.2 I noticed that the branch parameter of the Via in the ACK to 200 OK has a value of zero. This does not seem right. From 16.6 of RFC-3261:
The proxy MUST insert a Via header field value into the copy before the existing Via header field values. The construction of this value follows the same guidelines of Section 8.1.1.7. This implies that the proxy will compute its own branch parameter, which will be globally unique for that branch, and contain the requisite magic cookie.
Please advise.
thanks, Tim
Hi Bogdan,
I have attached an html file that shows the call trace (note that the OpenSER is 65.185.232.62:5061in the flow). I will send the log file and openser.cfg in a separate email since it would put me over the 40K limit.
thanks, Tim
On 5/30/07, Bogdan-Andrei Iancu bogdan@voice-system.ro wrote:
Hi Tim,
the VIA branch param must not be 0, indeed. Could you provide an network trace for the entire call and the debug log for level 9?
regards, bogdan
Tim Madorma wrote:
Hi,
In testing with OpenSER 1.2 I noticed that the branch parameter of the Via in the ACK to 200 OK has a value of zero. This does not seem right. From 16.6 of RFC-3261:
The proxy MUST insert a Via header field value into the copy before the existing Via header field values. The construction of this value follows the same guidelines of Section 8.1.1.7. This implies that the proxy will compute its own branch parameter, which will be globally unique for that branch, and contain the requisite magic cookie.
Please advise.
thanks, Tim
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users