Very good catch.
On Dec 10, 2008, at 11:23 AM, Brett Tate wrote:
RFC 3261 section 19.1.2 disallows escaping hostname.
"Note that character escaping is not allowed in the host component
of a
SIP or SIPS URI (the % character is not valid in its expansion). This
is likely to change in the future as requirements for
Internationalized
Domain Names are finalized. Current implementations MUST NOT
attempt to
improve robustness by treating received escaped characters in the host
component as literally equivalent to their unescaped counterpart. The
behavior required to meet the requirements of IDN may be significantly
different."
-----Original Message-----
From: sipping-bounces@xxxxxxxx
[mailto:sipping-bounces@xxxxxxxx] On Behalf Of Robert Sparks
Sent: Wednesday, December 10, 2008 12:01 PM
To: Geir Arne Sandbakken
Cc: sipping@xxxxxxxx
Subject: Re: SIP Configuration Framework uses
underscore in SIP URI
Geir is correct that _ can't appear bare in the hostname part
of a SIP URI.
It can appear %-escaped.
Is that what the profile should be using?
RjS
On Dec 2, 2008, at 9:32 AM, Geir Arne Sandbakken wrote:
The Local-Network profile in the framework requires "_sipuaconfig"
concatenated with the local network domain to be used as
the host part
of the Request URI.
Our SIP stack does not view this as valid SIP URI, and rejects the
message. AFAICC RFC 3261 seems to agree with our parser.
IMHO, using underscores in DNS host for finding services
related names
in DNS queries is one thing. Changing the grammar of a SIP URI
potentially breaking parsers is quite another matter.
Geir Arne
_______________________________________________
Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP Use
sip-implementors@xxxxxxxxxxxxxxx for questions on current sip Use
sip@xxxxxxxx for new developments of core SIP
_______________________________________________
Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@xxxxxxxxxxxxxxx for questions on current
sip Use sip@xxxxxxxx for new developments of core SIP
_______________________________________________
Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@xxxxxxxxxxxxxxx for questions on current sip
Use sip@xxxxxxxx for new developments of core SIP
_______________________________________________
Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@xxxxxxxxxxxxxxx for questions on current sip
Use sip@xxxxxxxx for new developments of core SIP