Jonathan, Are you suggesting that following 2 registrations should update the same record
To: <sip:1234@proxy;user=phone> To: <sip:1234@proxy> Is an implementation free to treat them as same or different ? thanks, Shail Jonathan Rosenberg wrote: > > Barry Desborough wrote: > > > Any opinions on this matter? > > > > Another manufacturer's UA is registering, using user=phone in its To:, > > From: > > and Contact: headers. My UA is a simple POTS access device. All the user > > can > > do is enter telephone digits. When I try to call from my UA to the other > > device, omitting the user=phone parameter, the registrar can't resolve > > the > > URL. > > > > Now it seems to me that the user=phone parameter is only useful in the > > Contact: header - the registration should be done without this parameter > > in > > the To: and From: headers. After all, the registered address is a pretty > > abstract value - all that really matters is that the registrar can > > resolve > > the Contact: URL from it. Is this reasoning correct, or am I missing > > something? > > This has been a continuing source of confusion, and is currently logged > as issue #281, in fact. > > Generally, the mapping of an incoming request URI to obtain a key into > the DB of registered contact is a matter of local policy, but it needs > to be done in a consistent and coherent manner, in order to avoid > interop problems. This particular item, use of user=phone, has been a > source of trouble for some time. > > I believe that the correct thing to do in this particular case is that > the registrar should not user the user=phone when using the > address-of-record from the REGISTER. Furthermore, it ought to be > stripped from the incoming r-uri, although it probably should not have > been there in the first place if the caller has no idea about the > meaning of the numbers being entered. Generally, the user=phone is in > there if the number is known to represent a PSTN number, rather than > just a string of digits that are of local significance. > > -Jonathan R. > > -- > Jonathan D. Rosenberg, Ph.D. 72 Eagle Rock Avenue > Chief Scientist First Floor > dynamicsoft East Hanover, NJ 07936 > [EMAIL PROTECTED] FAX: (973) 952-5050 > http://www.jdrosen.net PH: (973) 952-5000 > http://www.dynamicsoft.com > > _______________________________________________ > Sip-implementors mailing list > [EMAIL PROTECTED] > http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
