Re: Is cpim-srv document necessary at all? (Re: NAPTR and CPIM)

Jonathan Rosenberg <[email protected]> Thu, 28 Nov 2002 01:38:40 -0500
Newsgroups gmane.ietf.impp
Organization dynamicsoft
Message-ID <[email protected]>
inline.

Tony Hansen wrote:
> below
> 
> Jonathan Rosenberg wrote:
> 
>> ...
>> I disagree, for the same reasons I disagreed during the meeting.
>>
>> SIP talks about how to resolve a SIP URI. SIP doesn't know anything 
>> about IM URIs. So, in order to use SIP (or any other protocol - xmpp, 
>> apex, etc.) to resolve an IM URI, you need to convert that URI into a 
>> URI in the native protocol.
>>
>> Such translation can only be done by an entity that is authoritative 
>> for that domain. Thats because there are lots of ways to do the 
>> translation, and its policy specific. For example, it should be 
>> possible to have:
>>
>> im:[email protected] -> sip:[email protected]
>>
>> only a dynamicsoft.com server can do this.
> 
> 
> I was with you until you added in the mapping from jonathan.d.rosenberg 
> to jdrosen. I see the SRV conversion as going from im:user@domain1 to 
> XYZ:user@domain2, but it needs to stay away from changing user to 
> anything else. 

I am taking it a step further. My point was that SRV can't even do 
im:user@domain1 to XYZ:user@domain2, BECAUSE the translation might need 
to be more complex than that  - i.e., a user name change. Thus, ALL that 
SRV does is tell you the server to deliver the request to, and that 
request is sent with the im URI intact, not translated. Once it arrives 
at the server, it can translate the URI according to some local policy.

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
[email protected]                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com




  [reminder: [email protected] for non-technical discussions, please]