Re: [Sip] Alert-Info Idea (was Re: Comment on draft-willis-sip-answeralert-01)

dave.robbins@verizon.com Thu, 27 October 2005 14:08 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EV8Qx-00073S-Lw; Thu, 27 Oct 2005 10:08:47 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EV8Qw-000738-58; Thu, 27 Oct 2005 10:08:46 -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 KAA01732; Thu, 27 Oct 2005 10:08:30 -0400 (EDT)
From: dave.robbins@verizon.com
Received: from tpamail2.verizon.com ([192.76.82.136]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EV8eI-0003Hc-Aa; Thu, 27 Oct 2005 10:22:35 -0400
Received: from smtpirv.verizon.com (smtpirv.verizon.com [138.83.34.67]) by tpamail2.verizon.com (8.13.3/8.13.3) with ESMTP id j9RE8Ujp029434; Thu, 27 Oct 2005 10:08:30 -0400 (EDT)
Received: from ustxirvhqwmms01.ent.verizon.com (IRVMMS01B.interwan.gte.com [138.83.34.107]) by smtpirv.verizon.com (8.13.3/8.13.3) with ESMTP id j9RE8Hnu013320; Thu, 27 Oct 2005 09:08:23 -0500 (CDT)
Received: from 138.83.34.48 by ustxirvhqwmms01.ent.verizon.com with ESMTP (SMTP Relay); Thu, 27 Oct 2005 09:07:54 -0500
X-Server-Uuid: E1A60121-6F68-4E45-9692-B480AF34C963
Received: from dwsmtp01.core.verizon.com (dwsmtp01.verizon.com [138.83.35.62]) by coregate2.verizon.com (8.13.3/8.13.3) with ESMTP id j9RE7rjP025082; Thu, 27 Oct 2005 09:07:53 -0500 (CDT)
In-Reply-To: <4360DC00.80303@cisco.com>
Subject: Re: [Sip] Alert-Info Idea (was Re: Comment on draft-willis-sip-answeralert-01)
To: Paul Kyzivat <pkyzivat@cisco.com>
X-Mailer: Lotus Notes Release 6.5.2 June 01, 2004
Message-ID: <OFD263DD9E.1353E3AE-ON852570A7.004D13B5-852570A7.004D9F5D@CORE.VERIZON.COM>
Date: Thu, 27 Oct 2005 10:07:51 -0400
X-MIMETrack: Serialize by Router on DWSMTP01/HSVR/Verizon(Release 6.5.4HF453 | August 4, 2005) at 10/27/2005 09:07:53
MIME-Version: 1.0
X-WSS-ID: 6F7E00B02IS1004155-01-01
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 76c7db407a166e4c39f35d8215d8dd32
Content-Transfer-Encoding: 7bit
Cc: sip@ietf.org, MARJOU Xavier RD-MAPS-LAN <xavier.marjou@francetelecom.com>, sip-bounces@ietf.org, leo@cisco.com, Dean Willis <dean.willis@softarmor.com>
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Sender: sip-bounces@ietf.org
Errors-To: sip-bounces@ietf.org

Agreed.

Defining URNs "semantically" is what I had in mind. In an application
carried over from the PSTN, distinctive alerting takes one of two different
forms, depending upon whether it is rendered as power ringing or as a
call-waiting alert tone. I would want to use a single URN, which the UAS
would render in whatever way is appropriate for the current state of the
device. Other semantic forms are surely useful as well.

I can also see the potential value in having a URN that carries a specific
rendering.

Dave Robbins
Verizon Laboratories
40 Sylvan Rd.
Waltham, MA 02451-1128
781 466 4188


                                                                           
             "Paul Kyzivat"                                                
             <pkyzivat@cisco.c                                             
             om>                                                        To 
                                       Dave C.                             
             10/27/2005 09:54          Robbins/EMPL/MA/Verizon@VZNotes     
             AM                                                         cc 
                                       "Dean Willis"                       
                                       <dean.willis@softarmor.com>,        
                                       sip@ietf.org, "MARJOU Xavier        
                                       RD-MAPS-LAN"                        
                                       <xavier.marjou@francetelecom.com>,  
                                       sip-bounces@ietf.org, leo@cisco.com 
                                                                   Subject 
                                       Re: [Sip] Alert-Info Idea (was Re:  
                                       Comment on                          
                                       draft-willis-sip-answeralert-01)    
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           




I think it would be good if there was a set of URNs that are defined
*semantically* rather than defining precisely what should be rendered.
These would be of much broader applicability than those that specify
particular audio waveforms, etc., because they could be rendered in a
variety of ways: audio, video, tactile, in different languages, etc.

However there is probably value in having ones that have specific
renderings as well.

There could also be scenarios where one entity (e.g. representing the
caller) inserts a URN that is semantic in nature, and another entity
(e.g. representing the callee) replaces that with a different URN (or
URI) that identifies a specific rendering that is consistent with the
intended semantic, the capabilities of the UAS, and the desires of the
UAS in terms of culturally specific values.

             Paul

dave.robbins@verizon.com wrote:
> I agree wholeheartedly with Dean. A URL is a nice, generic way to specify
> an alert signal, but unless you know what sort of URLs your client
> understands, it's not very useful. Some clients might understand a URL
that
> returns an audio file, but for other clients that might be totally
useless.
> A set of standardized URNs that includes the various alerting patterns
> typically used in traditional telephony applications would be of great
> interest to me and my work. This would include the standard North
American
> alerting patterns generically identified by the integers one through
five,
> perhaps expressed more generically in some manner. And I imagine that
there
> are other forms of alerting that could be accepted as standard. In my
> current work, we have had to invent a notation for this, and I've been
> suggesting that we think about promoting a standard of some sort.
>
> Dave Robbins
> Verizon Laboratories
> 40 Sylvan Rd.
> Waltham, MA 02451-1128
> 781 466 4188
>
>
>

>              "Dean Willis"

>              <dean.willis@soft

>              armor.com>
To
>              Sent by:                  "MARJOU Xavier RD-MAPS-LAN"

>              sip-bounces@ietf.         <xavier.marjou@francetelecom.com>

>              org
cc
>                                        sip@ietf.org, leo@cisco.com

>
Subject
>              10/26/2005 11:20          [Sip] Alert-Info Idea (was Re:

>              PM                        Comment on

>                                        draft-willis-sip-answeralert-01)

>

>

>

>

>

>

>
>
>
>
>
> On Sep 13, 2005, at 4:59 PM, MARJOU Xavier RD-MAPS-LAN wrote:
>
>
>>Hi,
>>
>>When reading Req-5 with "some sorts of emergency session", I
>>understand
>>that an "emergency mass alert" is a candidate use-case.
>>
>>Thus, in section 6, I suggest a new value for the Alert-Mode header
>>field: "Amplified" so that as many people as possible are alerted
>>(e.g.
>>an amplified ring tone). In this case, a UAS could also decide to
>>increase the volume of audio.
>>
>
>
> I've been thinking about this, and working on some client specs, and
> I'm beginning to think that maybe the Alert-Info header might offer a
> better way to do this, as well as do a number of other things
> (including possibly the alert-mode function of the draft in
> question). Maybe somebody already suggested this, and it just now
> percolated through my brain, so I apologize if I'm failing to credit
> this idea correctly.
>
> The problem with Alert-Info is that it's almost completely
> unspecified. As I read it, 3261 says it takes a URL as a value,
> without providing any way to negotiate (or confirm) the range of URLs
> that might be meaningful to the UAS. Not good.
>
> Some implementations (aka Cisco) use totally bogus integers or
> cadence-maps or other stuff in the Alert-Info header.  Also not good.
>
> What if we were to define a series of URNs that refer to standardized
> alert-behaviors? We could have registered URNS for:
>
> 1) Normal alert
> 2) Distinctive alert (possibly indexed by an integer, for different
> distinctive alerts)
> 3) Null alert (which provides for the alert-mode behavior from this
> draft)
> 4) One or more types of request-encoded alerts, like the Cisco
> integers, where the encoded value is carried as a URN parameter set
> 5) Emergency alert
>
> We could lump these into one URN set (namespace?) and associate a SIP
> OPTION tag with support for the entire set of alerting behaviors. I
> think of this as "basic alerting options", and we could bound up the
> whole set in one I-D.
>
> Thus, an INVITE request might carry something like:
>
> Alert-Info: urn:org.ietf.sip.alert.basic//emergency
> Require: alert.basic
>
> or maybe:
>
> Alert-Info: urn:org.ietf.sip.alert.basic//distinct.1
>
> or
>
> Alert-Info: urn:org.ietf.sip.alert.basic//cadence?3,1,3,5
>
>
> Then for "downloaded" alert sets (aka HTTP or other URLS) we could
> potentially have additional URN sets, perhaps by URL type, or by
> payload type, or some other combination. This could provide subject
> material for additional IDs.
>
> --
> Dean
>
>
> _______________________________________________
> Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
> This list is for NEW development of the core SIP Protocol
> Use sip-implementors@cs.columbia.edu for questions on current sip
> Use sipping@ietf.org for new developments on the application of sip
>
>
>
>
>
> _______________________________________________
> Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
> This list is for NEW development of the core SIP Protocol
> Use sip-implementors@cs.columbia.edu for questions on current sip
> Use sipping@ietf.org for new developments on the application of sip
>





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