Hi, 

This is nitpicking, but anyway, here goes:
Possible problem with SIP-URI BNF:

SIP-URI          =  "sip:" [ userinfo "@" ] hostport
                            uri-parameters [ headers ]

userinfo         =  [ user / telephone-subscriber [ ":" password ]]
user             =  *( unreserved / escaped / user-unreserved )

AFAI understand, the "user" rule means "0 or more 
unreserved/escaped/user-unreserved characters
If so, then I believe the URI:

sip::[EMAIL PROTECTED]

is a perfectly valid URI. Is this intended, or should the BNF be changed to 
disallow this case ? It could maybe make sense to provide a password
also for a URI with no user. (Ie. you have a single password for access to a  
host), but if so I think the BNF should be changed to 

userinfo         =  [ user / telephone-subscriber] [ ":" password ]

which is clearer in expressing that the password part may appear on its own.

Nils Henrik

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to