Over the weekend, I check some changes into main (16241-16245) that
modify how we generate the branch id parameters in Via headers, the
Call-Id in any C++ service, and the To/From tag values in an C++
service. 

These changes are part of an attempt to make some of our long headers
shorter (XX-5107).  In the process, we're now using a specialized base
64 encoding (specialized in that it uses an encoding alphabet that
includes only characters allowed by the SIP 'token' syntax, and not used
for other special purposes elsewhere in sipXecs).

It is possible that buggy parsers in other implementations will be
tripped up by these changes.  If you suddenly start seeing interop
problems, check for the possibility that the dialog or transaction
matching may be messed up by this.  If we encounter many of these
problems, we'll pull these changes (it will be interesting to see how
many systems at SIPit next month have problems with these).


_______________________________________________
sipx-dev mailing list [email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev
sipXecs IP PBX -- http://www.sipfoundry.org/

Reply via email to