________________________________________
From: Jean-Hugues Royer [[email protected]]
Here is one with multiple Accept lines (like RFC4662 examples) which is
rejected:
________________________________________
There's a big patch to 4.2 coming over the wall. It includes:
Fixing this problem
Hoa Nguyen's work on incrementally updating the RLS's data structures
A much more careful handling of delays during the updating process so that
changes are processed faster but also avoid any lockups due to internal queues
filling.
Some bug fixes and minor improvements in related code.
The RLS should be good for up to 2,000 monitored phones with these changes.
BTW, the reason that multiple Accept lines *must* be accepted is not the RFC
4662 examples (because examples aren't specifications), but rather this passage
in RFC 3261 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.
Dale
_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev/