RE: [Sipping] User Preferred Contact Address

"Banibrata Dutta" <dutta@india.hp.com> Fri, 19 August 2005 06:36 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1E60Ub-0007rf-Lw; Fri, 19 Aug 2005 02:36:41 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1E60Ua-0007qf-7G for sipping@megatron.ietf.org; Fri, 19 Aug 2005 02:36:40 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA15889 for <sipping@ietf.org>; Fri, 19 Aug 2005 02:36:34 -0400 (EDT)
Received: from atlrel8.hp.com ([156.153.255.206]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1E614P-0006NO-La for sipping@ietf.org; Fri, 19 Aug 2005 03:13:42 -0400
Received: from harvest.india.hp.com (harvest.india.hp.com [15.76.216.203]) by atlrel8.hp.com (Postfix) with ESMTP id 42BD84367; Fri, 19 Aug 2005 02:36:32 -0400 (EDT)
Received: from obbani (obbani.india.hp.com [15.76.113.58]) by harvest.india.hp.com (8.9.3 (PHNE_29774)/8.9.3 SMKit7.02) with ESMTP id MAA28808; Fri, 19 Aug 2005 12:20:17 +0530 (IST)
Message-Id: <200508190650.MAA28808@harvest.india.hp.com>
From: Banibrata Dutta <dutta@india.hp.com>
To: 'Paul Kyzivat' <pkyzivat@cisco.com>, 'Aisling' <ashling.odriscoll@cit.ie>
Subject: RE: [Sipping] User Preferred Contact Address
Date: Fri, 19 Aug 2005 12:06:34 +0530
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Thread-Index: AcWkRTBNRIPlETZsQDet8eRu2YK6iQAQw8dg
In-Reply-To: <43050981.10903@cisco.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a8041eca2a724d631b098c15e9048ce9
Content-Transfer-Encoding: 7bit
Cc: sipping@ietf.org
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
Sender: sipping-bounces@ietf.org
Errors-To: sipping-bounces@ietf.org

While I might be going off on a tangent, but doesn't XCAP support something
like this by allowing a network based support for doing what is being tried
to be done here ?

- bd 

-----Original Message-----
From: sipping-bounces@ietf.org [mailto:sipping-bounces@ietf.org] On Behalf
Of Paul Kyzivat
Sent: Friday, August 19, 2005 3:50 AM
To: Aisling
Cc: sipping@ietf.org
Subject: Re: [Sipping] User Preferred Contact Address



Aisling wrote:
> Hi Paul,
> 
> I'm replying to an email that you sent me a few weeks ago responding 
> to my query regarding allowing users to set their preferred end device
e.g.
> Office phone, laptop etc, via a web interface. You suggested that I 
> look at sip.instance indentifiers (Thank you very much for that). I 
> looked at this along with the sip.description and sip.class feature tags.
> 
> My worry was that I would have to extend a sip user agent for this as 
> one of the requirements put on my research is that all the 
> intelligence should be in the providers network, compatible with 
> off-the-shelf sip phones and with as little configuration by the user 
> in the web interface as possible.
> 
> However I have found out that SNOM phones support these feature tags.
> However there seems to be no way to configure a snom phone (or any
> other) for a variable sip.description tag. Therefore concentrating on 
> sip.instance tag....If I was to create a mapping on the server as you 
> suggested between this tag and a user friendly name - I am still 
> confused how the server would be able to know that a particular 
> sip.instance tag should be mapped to perhaps "office phone" when it 
> receives the register message...I mean would a user have to manually 
> enter the mapping first on the web interface?.....

Yes, probably. You might be able to do something clever, like notice that
there is a new value of sip.instance and send an OPTIONS to poll it. Use
something from the OPTIONS as the friendly name if you can find something.
But you probably aren't going to find anything like "Office Phone" there.

If you want names like "office phone" then you are going to require some
degree of manual configuration, either on the phone or in the network. 
The trouble with manually configuring the association with the sip.instance
is that the user won't be able to recognize the sip.instance as anything he
knows.

Perhaps combo of above would work: a web interface to config would recognize
contacts that a sip.instance with no corresponding name configured. Would
offer to let the user config these, and would present what info it could get
via OPTIONS as identifying info so the user can realize which device it is.
You could also provide some option like "ring this" to verify which device
it is.

I thought that the
> sip.description tag seemed the way to go but I don't think 
> off-the-shelf sip phones allow configuration of this.

Seems like only real advantage of configuring on the device vs configuring
on the web is that you at least know which device you are configuring.
Otherwise, configuring on web will probably provide better UI.

> I am very confused about this and I really appreciate your suggestions 
> so far. If you could give me any further advice on the above, that 
> would be great.

Maybe above thoughts are of some help.

	Paul

> Many Thanks,
> Aisling.
> 
> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: 19 July 2005 23:27
> To: Aisling O'Driscoll
> Cc: sipping@ietf.org
> Subject: Re: [Sipping] User Preferred Contact Address
> 
> Aisling,
> 
> Similar things have been discussed recently. (See
> draft-jennings-sipping-instance-id-01.txt) To identify particular 
> endpoints uniquely, the +sip.instance feature tag has been proposed. 
> It isn't especially user-friendly but it is unique.
> 
> You could define, somewhere, a mapping between sip.instance values and 
> user-friendly names.
> 
> You could also define a different feature tag for the express purpose 
> of
> 
> providing a friendly name for a contact, but then you run the risk of 
> it
> 
> not being unique, and of requiring a way to provision the device with 
> the value.
> 
> 	Paul
> 
> Aisling O'Driscoll wrote:
> 
>>Hello all,
>>
>>I am hoping to get opinions on the below:
>>
>>I am considering research options in either extending CPL to support a 
>>REGISTER messages (some research has been done with CPL & SUBSCRIBE 
>>messages for presence) or perhaps adding a field to a SIP REGISTER 
>>message?...any other suggestions also welcome.
>>
>>The reason I am considering the above is because I would like a user 
>>to be able to choose their preferred SIP end device to have a call 
>>delivered to e.g. office hard phone or pda softphone, laptop softphone 
>>etc. This user would have registered many times from the various end 
>>user devices with the same url and would therefore have multiple 
>>contact addresses. I cannot think how I can associate a particular 
>>contact address with "office phone" or "laptop" etc.
>>
>>However if I could extend CPL script syntax for this or perhaps add an 
>>extra field in a sip register message indicating the place the contact 
>>address is associated with, could this could work?
>>
>>I cannot think of other methods of implementing this scenario. The 
>>problem with extending a SIP REGISTER message is that it would require 
>>every user to have a dedicated client. Anything I could do purely on 
>>the service provider side?
>>
>>Many thanks for your ideas and guidance, BR, Aisling O' Driscoll.
>>
>>
>>
>>-------------------Legal
> 
> Disclaimer---------------------------------------
> 
>>The above electronic mail transmission is confidential and intended
> 
> only for the person to whom it is addressed. Its contents may be 
> protected by legal and/or professional privilege. Should it be 
> received by you in error please contact the sender at the above quoted 
> email address. Any unauthorised form of reproduction of this message 
> is strictly prohibited. The Institute does not guarantee the security 
> of any information electronically transmitted and is not liable if the 
> information contained in this communication is not a proper and 
> complete record of the message as transmitted by the sender nor for 
> any delay in its receipt.
> 
>>
>>_______________________________________________
>>Sipping mailing list  https://www1.ietf.org/mailman/listinfo/sipping
>>This list is for NEW development of the application of SIP Use 
>>sip-implementors@cs.columbia.edu for questions on current sip Use 
>>sip@ietf.org for new developments of core SIP
>>
> 
> 
> -------------------Legal
> Disclaimer---------------------------------------
> 
> The above electronic mail transmission is confidential and intended 
> only for the person to whom it is addressed. Its contents may be 
> protected by legal and/or professional privilege. Should it be 
> received by you in error please contact the sender at the above quoted 
> email address. Any unauthorised form of reproduction of this message 
> is strictly prohibited. The Institute does not guarantee the security 
> of any information electronically transmitted and is not liable if the 
> information contained in this communication is not a proper and 
> complete record of the message as transmitted by the sender nor for 
> any delay in its receipt.
> 
> 
> -------------------Legal  
> Disclaimer---------------------------------------
> 
> The above electronic mail transmission is confidential and intended only
for the person to whom it is addressed. Its contents may be protected by
legal and/or professional privilege. Should it be received by you in error
please contact the sender at the above quoted email address. Any
unauthorised form of reproduction of this message is strictly prohibited.
The Institute does not guarantee the security of any information
electronically transmitted and is not liable if the information contained in
this communication is not a proper and complete record of the message as
transmitted by the sender nor for any delay in its receipt.
> 

_______________________________________________
Sipping mailing list  https://www1.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP Use
sip-implementors@cs.columbia.edu for questions on current sip Use
sip@ietf.org for new developments of core SIP



_______________________________________________
Sipping mailing list  https://www1.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sip@ietf.org for new developments of core SIP