< Previous by Date | Date Index | Next by Date > |
< Previous in Thread | Thread Index |
'%' is an illegal character in uris, except in the context of escaping. So, if the switch _really_ wanted to put a '%' there, it would have to read "sip:6414%25trusde03@xxxxxxxxxxxxx" (since %25 is the escaped encoding of '%'). If you wish to interop with the broken implementation anyway, you can comment out Uri.cxx:23 and recompile. Also, I should note that SipMessage::isInvalid() is meant only to catch semantic brokenness in the SipMessage as a whole. Right now this includes multiple headers that are supposed to be single (ie, To, From, Call-Id, etc), and incorrect Content-Length (inconsistent with the length of the datagram; of course this does not apply for stream-based transports). Malformed header field values are not taken into account here. For more info on checking for malformed header field values, see https://www.resiprocate.org/Use_Overview#Headers Best regards, Byron Campen
|
Attachment:
smime.p7s
Description: S/MIME cryptographic signature