A Session Initiation Protocol (SIP) Event Package for Key Press Stimulus (KPML)

This document describes a SIP Event Package "kpml" that enables monitoring of Dual Tone Multi-Frequency (DTMF) signals and uses Extensible Markup Language (XML) documents referred to as Key Press Markup Language (KPML). The kpml Event Package may be used to support applications consistent with the principles defined in the document titled "A Framework for Application Interaction in the Session Initiation Protocol (SIP)". The event package uses SUBSCRIBE messages and allows for XML documents that define and describe filter specifications for capturing key presses (DTMF Tones) entered at a presentation-free User Interface SIP User Agent (UA). The event package uses NOTIFY messages and allows for XML documents to report the captured key presses (DTMF tones), consistent with the filter specifications, to an Application Server. The scope of this package is for collecting supplemental key presses or mid-call key presses (triggers). [STANDARDS-TRACK]

[1]  Henning Schulzrinne,et al.  RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals , 2000, RFC.

[2]  Scott O. Bradner,et al.  Key words for use in RFCs to Indicate Requirement Levels , 1997, RFC.

[3]  Dave Crocker,et al.  Augmented BNF for Syntax Specifications: ABNF , 1997, RFC.

[4]  Adam Roach,et al.  Session Initiation Protocol (SIP)-Specific Event Notification , 2002, RFC.

[5]  Rosenberg,et al.  An Invite Inititiated Dialog Event Package for the Session Initiation Protocol (sip) Draft-ietf-sipping-dialog-package-03.txt , 2003 .

[6]  Gonzalo Camarillo,et al.  Support for IPv6 in Session Description Protocol (SDP) , 2002, RFC.

[7]  Corporate Ieee,et al.  Information Technology-Portable Operating System Interface , 1990 .

[8]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

[9]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[10]  Makoto Murata,et al.  XML Media Types , 2001, RFC.

[11]  Christian Groves,et al.  Gateway Control Protocol Version 1 , 2003, RFC.

[12]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

[13]  Renato Iannella,et al.  Uniform Resource Names (URN) Namespace Definition Mechanisms , 2002, RFC.

[14]  Henning Schulzrinne,et al.  An Offer/Answer Model with Session Description Protocol (SDP) , 2002, RFC.

[15]  Michael Mealling,et al.  The IETF XML Registry , 2004, RFC.

[16]  Christian Huitema,et al.  Media Gateway Control Protocol (MGCP) Version 1.0 , 1999, RFC.

[17]  Henning Schulzrinne,et al.  An INVITE-Initiated Dialog Event Package for the Session Initiation Protocol (SIP) , 2005, RFC.

[18]  Eric W. Burger,et al.  Media Server Control Markup Language (MSCML) and Protocol , 2006, RFC.

[19]  Eric W. Burger,et al.  Basic Network Media Services with SIP , 2005, RFC.

[20]  Jonathan D. Rosenberg,et al.  A Session Initiation Protocol (SIP) Event Notification Extension for Resource Lists , 2006, RFC.

[21]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.