Media Gateway Control Kevin Boyle II C. Michael Brown Sarah Cornel Stacy Doyle Mehala Kumar Internet Draft Nortel Networks Document: draft-boyle-megaco-tonepkgs-04.txt May 2001 Category: Standards Track Supplemental Tones Packages for Megaco/H.248 Status of this Memo This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC2026 [1]. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet- Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. 1. Abstract This document provides proposed definitions for several supplemental packages for Megaco/H.248. These packages address support of functionality for basic and enhanced telephony services. This document is the updated version of the tones packages presented originally in draft-brown-megaco-supplpkgs-00.txt. 2. Conventions used in this document The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC-2119 [2]. 3. Packages and Megaco The packages defined in this draft are designed as discussed in Section 12 of RFC 3015 [3]. Packages allow finite and expandable extensions of the Megaco/H.248 protocol, allowing adaptation to a Boyle, et al Standards Track - Expires November 2001 1 Supplemental Tones Packages for Megaco/H.248 May 2001 wide range of applications, without requiring change to the definition of the protocol itself. The packages defined here allow a wide range of telephony services to be realized by the Megaco/H.248 protocol. 4. Basic Call Progress Tones Generator with Directionality Package PackageID: bcg (0x0023) Version: 1 Extends: tonegen version 1 This package defines the basic call progress tones as signals, with the ability to specify in which direction the tone is played with respect to the context. 4.1 Properties None. 4.2 Events None. 4.3 Signals Dial Tone SignalID: bdt (0x0040) Generate dial tone. The physical characteristic of dial tone is available in the gateway. Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to Boyle, et al Standards Track - Expires November 2001 2 Supplemental Tones Packages for Megaco/H.248 May 2001 "external". Note that using the playtone signal in package tonegen to generate these signals will prevent the capability to use the directionality parameter. Additional Values: bdt (0x0040) is defined as a tone id for playtone. The other tones of this package are defined in exactly the same way. A table with all signal names and signal Ids is included. Note that each tone is defined solely as a signal, and therefore does not extend the basic tone generation package. +---------------------------+-------------------+ | Signal Name | Signal ID/tone ID | +---------------------------+-------------------+ | Dial Tone | bdt (0x0040) | | Ringing Tone | brt (0x0041) | | Busy Tone | bbt (0x0042) | | Congestion Tone | bcg (0x0043) | | Special Information Tone | bsit(0x0044) | | Warning Tone | bwt (0x0045) | | Payphone Recognition Tone | bpt (0x0046) | | Call Waiting Tone | bcw (0x0047) | | Caller Waiting Tone | bcr (0x0048) | | Pay Tone | bpy (0x0049) | +---------------------------+-------------------+ 4.4 Statistics None. 4.5 Procedures None. 5. Expanded Call Progress Tones Generator Package PackageID: xcg (0x0024) Version: 1 Extends: tonegen version 1 This package defines additional call progress indications as signals. 5.1 Properties None. 5.2 Events None. 5.3 Signals Boyle, et al Standards Track - Expires November 2001 3 Supplemental Tones Packages for Megaco/H.248 May 2001 Comfort Tone SignalID: cmft (0x004a) Generate comfort tone, also known as routing tone, to indicate that the call is still in the process of being connected. Comfort tone corresponds to "comfort tone" as defined in ITU-T E.182. The physical characteristic of comfort tone is available in the gateway. Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Off-Hook Warning Tone SignalID: roh (0x004b) Generate receiver off-hook warning tone, to urge the customer to replace the receiver on the cradle. ROH tone corresponds to "receiver off-hook tone" as defined in Telcordia GR-506- CORE [4]. The physical characteristic of roh tone is available in the gateway. Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Boyle, et al Standards Track - Expires November 2001 4 Supplemental Tones Packages for Megaco/H.248 May 2001 Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Negative Acknowledgement SignalID: nack (0x004c) Signal negative acknowledgement, indicating that the action was unsuccessful. Nack tone corresponds to "negative indication tone" as defined in ITU-T E.182. Typically, in North America, nack tone is mapped to "reorder tone" as defined in Telcordia GR-506-CORE [4]. The physical characteristic of nack tone is available in the gateway. Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Vacant Number Tone Boyle, et al Standards Track - Expires November 2001 5 Supplemental Tones Packages for Megaco/H.248 May 2001 SignalID: vac (0x004d) Signal that the number dialed routes to a non-existent address. Vacant tone is also known as number unobtainable tone. Typically, in North America, vacant tone is mapped to "reorder tone" as defined in Telcordia GR-506-CORE [4]. The physical characteristic of vacant tone is available in the gateway. Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Special Conditions Dial Tone SignalID: spec (0x004e) Signal that the originator's line has a condition preventing terminations (such as universal call forwarding). Special conditions dial tone corresponds to "special dial tone" as defined in ITU-T E.182. The physical characteristic of special conditions dial tone is available in the gateway. Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Boyle, et al Standards Track - Expires November 2001 6 Supplemental Tones Packages for Megaco/H.248 May 2001 Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. 5.4 Statistics None. 5.5 Procedures None. 6. Basic Services Tones Generation Package PackageID: srvtn (0x0025) Version: 1 Extends: tonegen version 1 This package defines signals for use by telephony services. 6.1 Properties None. 6.2 Events None. 6.3 Signals Recall Dial Tone SignalID: rdt (0x004f) Generate recall dial tone, indicating that the switch is ready to accept additional information. Recall dial tone corresponds to "second dial tone" as defined in ITU-T E.182, and to "recall dial tone" as defined in Telcordia GR-506-CORE [4]. The physical characteristic of recall dial tone is available in the gateway. Boyle, et al Standards Track - Expires November 2001 7 Supplemental Tones Packages for Megaco/H.248 May 2001 Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Confirmation Tone SignalID: conf (0x0050) Generate confirmation tone, indicating that the previous action was successful. Confirmation tone corresponds to "positive indication tone" as defined in ITU-T E.182, and to "confirmation tone" as defined in Telcordia GR-506-CORE [4]. The physical characteristic of confirmation tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" Boyle, et al Standards Track - Expires November 2001 8 Supplemental Tones Packages for Megaco/H.248 May 2001 indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Held Tone SignalID: ht (0x0051) Generate held tone, indicating that the remote end has the call in a held state. Held tone corresponds to "tone on hold" as defined in ITU-T E.182. The physical characteristic of held tone is available in the gateway. Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Message Waiting Tone SignalID: mwt (0x0052) Generate message waiting tone, indicating that a message is waiting for the user on a remote voice messaging system. Message waiting tone corresponds to "message waiting tone" as defined in Telcordia GR-506-CORE [4]. The physical characteristic of message waiting tone is available in the gateway. Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Boyle, et al Standards Track - Expires November 2001 9 Supplemental Tones Packages for Megaco/H.248 May 2001 Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. 6.4 Statistics None. 6.5 Procedures None. 7. Expanded Services Tones Generation Package PackageID: xsrvtn (0x0026) Version: 1 Extends: tonegen version 1 This package defines additional signals for use by telephony services. 7.1 Properties None. 7.2 Events None. 7.3 Signals Call Transfer Dial Tone SignalID: xferdt (0x0053) Boyle, et al Standards Track - Expires November 2001 10 Supplemental Tones Packages for Megaco/H.248 May 2001 Generate call transfer dial tone, indicating that the switch is ready to receive the transfer information. The physical characteristic of call transfer dial tone is available in the gateway. Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Call Forward Tone SignalID: cft (0x0054) Generate call forward tone, which is also commonly known as call diversion tone, indicating that the call is being forwarded to another destination. Call forward tone corresponds to "special ringing tone" as defined in ITU-T E.182. The physical characteristic of call forward tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) Boyle, et al Standards Track - Expires November 2001 11 Supplemental Tones Packages for Megaco/H.248 May 2001 The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Credit Card Service Tone SignalID: ccst (0x0055) Generate credit card service tone, which is also commonly known as calling card service tone, indicating that the switch has accepted the credit card/calling card, and is ready to receive address information. The physical characteristic of credit card service tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Special Recall Dial Tone SignalID: srdt (0x0056) Generate special recall dial tone, used in the enquiry feature to indicate that a call is currently on hold. The Boyle, et al Standards Track - Expires November 2001 12 Supplemental Tones Packages for Megaco/H.248 May 2001 physical characteristic of special recall dial tone is available in the gateway. Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. 7.4 Statistics None. 7.5 Procedures None. 8. Intrusion Tones Generation Package PackageID: int (0x0027) Version: 1 Extends: tonegen version 1 This package defines signals for use by operator-based telephony services. 8.1 Properties None. 8.2 Events None. Boyle, et al Standards Track - Expires November 2001 13 Supplemental Tones Packages for Megaco/H.248 May 2001 8.3 Signals Intrusion Pending Tone SignalID: pend (0x0057) Generate intrusion pending tone, commonly known as cut-in tone, indicating a third party is intending to break into the call. The physical characteristic of intrusion pending tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Intrusion Tone SignalID: int (0x0058) Generate intrusion tone, which is also commonly known as barge-in tone, or operator intervening tone, indicating a third party is breaking into the call. The physical characteristic of intrusion tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Boyle, et al Standards Track - Expires November 2001 14 Supplemental Tones Packages for Megaco/H.248 May 2001 Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Intrusion Reminder Tone SignalID: rem (0x0059) Generate intrusion reminder tone, which is also known as attendant camp-on tone, indicating a third party remains broken into the call. The physical characteristic of intrusion reminder tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Toll Break-In Tone SignalID: tbi (0x005a) Boyle, et al Standards Track - Expires November 2001 15 Supplemental Tones Packages for Megaco/H.248 May 2001 Generate toll break-in tone, indicating a third party is breaking into a toll call. The physical characteristic of toll break-in tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Intrusion Queue Tone SignalID: intque (0x005b) Generate intrusion queue tone, which is also commonly known as trunk queue tone, indicating a line is already under observation by another operator. The physical characteristic of intrusion queue tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the Boyle, et al Standards Track - Expires November 2001 16 Supplemental Tones Packages for Megaco/H.248 May 2001 termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Busy Verification Tone SignalID: bv (0x005c) Generate busy verification tone, also known as busy operator tone, indicating to an operator that a line is engaged in an active call. The physical characteristic of intrusion queue tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. 8.4 Statistics None. 8.5 Procedures None. 9. Business Tones Generation Package PackageID: biztn (0x0028) Boyle, et al Standards Track - Expires November 2001 17 Supplemental Tones Packages for Megaco/H.248 May 2001 Version: 1 Extends: tonegen version 1 This package defines signals for use by business telephony applications. 9.1 Properties None. 9.2 Events None. 9.3 Signals Off-Hook Queueing Tone SignalID: ofque (0x005d) Generate off-hook queueing tone, indicating that the call is awaiting network resources. The physical characteristic of off-hook queueing tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Expensive Route Warning Tone SignalID: erwt (0x005e) Boyle, et al Standards Track - Expires November 2001 18 Supplemental Tones Packages for Megaco/H.248 May 2001 Generate expensive route warning tone, indicating that the call has been routed over a route that has a higher cost than a datafilled threshold. The physical characteristic of expensive route warning tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Distinctive Dial Tone SignalID: ddt (0x005f) Generate distinctive dial tone, indicating that the subscriber is dialing internally to the business group. After dialing the public access code, distinctive dial tone is usually replaced by standard dial tone. The physical characteristic of distinctive dial tone is available in the gateway. Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) Boyle, et al Standards Track - Expires November 2001 19 Supplemental Tones Packages for Megaco/H.248 May 2001 The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Internal Dial Tone SignalID: idt (0x0060) Generate internal dial tone, indicating that the subscriber is dialling on a PBX. Internal dial tone corresponds to "PABX internal dial tone" as defined in ITU-T E.182. The physical characteristic of distinctive dial tone is available in the gateway. Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. 9.4 Statistics None. 9.5 Procedures None. Boyle, et al Standards Track - Expires November 2001 20 Supplemental Tones Packages for Megaco/H.248 May 2001 10. Conferencing Tones Generation Package PackageID: conftn (0x002a) Version: 1 Extends: tonegen version 1 This package defines conferencing signals. 10.1 Properties None. 10.2 Events None. 10.3 Signals Conference Entrance Tone SignalID: enter (0x0061) Generate conference entrance tone, which indicates a new caller has joined the conference. The physical characteristic of conference entrance is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Conference Exit Tone Boyle, et al Standards Track - Expires November 2001 21 Supplemental Tones Packages for Megaco/H.248 May 2001 SignalID: exit (0x0062) Generate conference exit tone, which indicates a conferee has left the conference. The physical characteristic of conference exit is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Conference Lock Tone SignalID: lock (0x0063) Generate conference lock tone, which indicates the controller has blocked new callers from joining the conference. The physical characteristic of conference lock is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) Boyle, et al Standards Track - Expires November 2001 22 Supplemental Tones Packages for Megaco/H.248 May 2001 The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Conference Unlock Tone SignalID: unlock (0x0064) Generate conference unlock tone, which indicates the controller has allowed new callers to join the conference. The physical characteristic of conference unlock is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Time Limit Warning Tone SignalID: timelim (0x0065) Generate time limit warning tone, which indicates that there are only a few minutes remaining on the provisioned conference bridge. The physical characteristic of conference lock is available in the gateway. Boyle, et al Standards Track - Expires November 2001 23 Supplemental Tones Packages for Megaco/H.248 May 2001 Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. 10.4 Statistics None. 10.5 Procedures None. 11. Diagnostic Tones Generation Package PackageID: test (0x002b) Version: 1 Extends: tonegen version 1 This package defines diagnostic signals for use by telephony providers. 11.1 Properties None. 11.2 Events None. 11.3 Signals Boyle, et al Standards Track - Expires November 2001 24 Supplemental Tones Packages for Megaco/H.248 May 2001 Low Tone SignalID: low (0x0066) Generate low tone. The physical characteristic of low tone is available in the gateway. Signal Type: OnOff Duration: N/A Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. High Tone SignalID: high (0x0067) Generate high tone. The physical characteristic of high tone is available in the gateway. Signal Type: OnOff Duration: N/A Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall Boyle, et al Standards Track - Expires November 2001 25 Supplemental Tones Packages for Megaco/H.248 May 2001 proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Loud Tone SignalID: loud (0x0068) Generate loud tone. The physical characteristic of loud tone is available in the gateway. Signal Type: OnOff Duration: N/A Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Faint Tone SignalID: faint (0x0069) Generate faint tone. The physical characteristic of faint tone is available in the gateway. Signal Type: OnOff Duration: N/A Additional Parameters: Tone Direction Boyle, et al Standards Track - Expires November 2001 26 Supplemental Tones Packages for Megaco/H.248 May 2001 ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Slow Interrupted Tone SignalID: slow (0x006a) Generate slow interrupted tone. The physical characteristic of slow interrupted tone is available in the gateway. Signal Type: OnOff Duration: N/A Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Fast Interrupted Tone SignalID: fast (0x006b) Boyle, et al Standards Track - Expires November 2001 27 Supplemental Tones Packages for Megaco/H.248 May 2001 Generate fast interrupted tone. The physical characteristic of fast interrupted tone is available in the gateway. Signal Type: OnOff Duration: N/A Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. 11.4 Statistics None. 11.5 Procedures None. 12. Carrier Tones Generation Package PackageID: carr (0x002c) Version: 1 Extends: tonegen version 1 This package defines signals for use by carrier services. 12.1 Properties None. 12.2 Events None. 12.3 Signals Boyle, et al Standards Track - Expires November 2001 28 Supplemental Tones Packages for Megaco/H.248 May 2001 Carrier Dial Tone SignalID: cdt (0x006c) Generate carrier dial tone, indicating that a carrier other than the default is providing service for the call. The physical characteristic of carrier dial tone is available in the gateway. Signal Type: Timeout Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Carrier Answer Tone SignalID: ans (0x006d) Generate carrier answer tone, also known as tone burst on answer, indicating that a carrier other than the default is providing service for the call. The physical characteristic of carrier answer tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Boyle, et al Standards Track - Expires November 2001 29 Supplemental Tones Packages for Megaco/H.248 May 2001 Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Carrier Charging Tone SignalID: chg (0x006e) Generate carrier charging tone, also known as subscriber trunk dialing tone, indicating that a subscriber has dialed a trunk call, and charging is about to commence. The physical characteristic of carrier charging tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. Long Distance Indicator Tone SignalID: ldi (0x006f) Boyle, et al Standards Track - Expires November 2001 30 Supplemental Tones Packages for Megaco/H.248 May 2001 Generate long distance indicator tone, indicating that the call is a long-distance connection. The physical characteristic of long distance indicator tone is available in the gateway. Signal Type: Brief Duration: Provisioned, Not Auditable Additional Parameters: Tone Direction ParameterID: btd (0x01) Type: Enumeration Possible Values: External ext (0x01), Internal int (0x02), Both both (0x03) The tone direction indicates in which direction the signal shall proceed with respect to the center of the context. "Internal" denotes that the signal shall proceed toward the center of the context from the termination, while "external" denotes that the signal shall proceed toward the edge of the context. "Both" indicates that the signal shall proceed in both directions. Unspecified tone direction shall default to "external". Note that using the playtone signal in package tonegen to generate this signal will prevent the capability to use the directionality parameter. 12.4 Statistics None. 12.5 Procedures None. 13. Formal Syntax Not Applicable 14. Security Considerations Security considerations are addressed as per Section 10 of RFC-3015 [3]. 15. IANA Considerations The packages defined in this document are registered as per Section 13, _IANA Considerations_, of RFC 3015 [3]. Note that the packages with Package Ids of 0x0023 through 0x0028 are defined identically in Boyle, et al Standards Track - Expires November 2001 31 Supplemental Tones Packages for Megaco/H.248 May 2001 ITU-T Recommendation Q.1950 [5]. The IANA registration reflects this identical definition by referencing both Q.1950 and this RFC. Note that there is some additional/different descriptive text contained within this RFC that is not contained in Q.1950 such as references to Telcordia GR-506-CORE [4]. These differences are editorial only and have no impact on the functionality or usage of these packages. 16. Acknowledgements The authors would like to acknowledge that these package definitions have benefited from the review and contribution of several other organizations and individuals. Notably, Christian Groves (LM Ericsson), Bernhard Pfeil (Siemens) and Pieter Veenstra (KPN) were primary contributors in the addition of the capability for specifying directionality of tones. 17. References 1 Bradner, S., "The Internet Standards Process -- Revision 3", BCP 9, RFC 2026, October 1996 2 Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997 3 Cuervo, et al., "Megaco Protocol Version 1.0", RFC 3015, November 2000 4 Telcordia, "LSSGR: Signaling for Analog Interfaces", GR-506-CORE, Issue 1 _ Revision 1, November 1996 5 ITU-T Recommendation Q.1950: "Call Bearer Control (CBC) Protocol" 18. Author's Addresses Kevin Boyle II Nortel Networks 4008 Chapel Hill Road Research Triangle Park, NC USA 27709 Phone: (919) 991-2690 Email: kboyle@nortelnetworks.com C. Michael Brown Nortel Networks 4008 Chapel Hill Road Research Triangle Park, NC USA 27709 Phone: (919) 991-7767 Email: C.Michael.Brown@nortelnetworks.com Sarah Cornel Nortel Networks 4008 Chapel Hill Road Boyle, et al Standards Track - Expires November 2001 32 Supplemental Tones Packages for Megaco/H.248 May 2001 Research Triangle Park, NC USA 27709 Phone: (919) 991-2853 Email: sarahc@nortelnetworks.com Stacy Doyle Nortel Networks 4008 Chapel Hill Road Research Triangle Park, NC USA 27709 Phone: (919) 905-2687 Email: sad@nortelnetworks.com Mehala Kumar Nortel Networks PLC Maidenhead Laboratories Concorde Road Norreys Drive Maidenhead, Berkshire UK SL6 4AG Phone: +44-1628-770770 Email: meha@nortelnetworks.com Boyle, et al Standards Track - Expires November 2001 33 Supplemental Tones Packages for Megaco/H.248 May 2001 Full Copyright Statement "Copyright (C) The Internet Society (date). All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." 18. Expiration Date This memo is filed as , and expires November 5, 2001. Boyle, et al Standards Track - Expires November 2001 34