|
|
This feature module describes the FXO Supervisory Disconnect Tone feature for analog FXO ports with loop start signaling, introduced in Cisco IOS Release 12.1(3)T on the Cisco 2600 and 3600 series routers and Cisco MC3810 series concentrators.
This document includes the following sections:
If the FXO Supervisory Disconnect Tone feature is configured and a detectable tone from the PSTN or PBX is detected by the digital signal processor (DSP), the analog FXO port goes on-hook. This feature prevents an analog FXO port from remaining in an off-hook state after an incoming call is ended.
You can configure a voice port to detect either of the following tone types:
The FXO Supervisory Disconnect Tone feature allows interoperability with PSTN and PBX systems whether or not they transmit supervisory tones.
The FXO Supervisory Disconnect Tone feature is applicable only to analog FXO ports with loop-start signaling.
The Cisco MC3810 series concentrators must be equipped with high-performance compression modules (HCMs) to support tone detection. Standard voice compression modules (VCMs) do not support the FXO Supervisory Disconnect Tone feature.
None
The FXO Supervisory Disconnect Tone feature described in this document requires Cisco IOS Release 12.1(3)T or later.
You can configure a voice port to disconnect when it detects a specific tone or tone pattern from a PBX or PSTN, or you can configure it to disconnect if it detects any tone before a call is answered.
For supervisory disconnect based on detection of a specific tone from a PBX or PSTN, complete the following tasks:
For supervisory disconnect based on detection of any tone from a PBX or PSTN before a call is answered, complete the following tasks:
To enable detection of supervisory disconnect tones, first create a voice class that defines the tone detection parameters, and then apply the voice class to the applicable analog FXO voice ports.
To configure a voice port to detect incoming tones, you need to know the parameters of the tones expected from the PBX or PSTN. This procedure configures the voice port to go on hook when it detects the specified tones. The parameters of the tones need to be precisely specified to prevent unwanted disconnects due to detection of non-supervisory tones or noise.
A supervisory disconnect tone is normally a dual tone consisting of two frequencies; however, tones of only one frequency can also be detected.
![]() |
Caution If a voice port is configured to detect non-dual tones, unwanted disconnects can result from detection of random tone frequenciesthe phenomenon of "talkoff." |
You can configure a voice port to detect a tone with one on/off time cycle, or you can configure it to detect tones in a cadence pattern with up to four on/off time cycles.
To create a voice class that defines the specific tone or tones to be detected, complete the following steps beginning in global configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | Router(config)# voice class dualtone tag | Create a voice class for defining one tone detection pattern. The range for the tag number is 1 to 10000. The tag number must be unique on the router. |
Router(config-voice-class)# freq-pair tone-id | Specify the two frequencies in Hz for a tone to be detected (or one frequency if a non-dual tone is to be detected). If the tone to be detected contains only one frequency, enter 0 for frequency-2. Repeat this command for each additional tone to be specified. The tone-id range is 1 to 16. There is no default. The range for frequency-1 and frequency-2 is 300 to 3600, or you can enter 0 for frequency-2. There is no default. | |
Step 3 | Router(config-voice-class)# freq-max-deviation | Specify the maximum frequency deviation that will be detected, in Hz. The range is 10 to 125. The default is 10. |
Step 4 | Router(config-voice-class)# freq-max-power dBmO | Specify the maximum tone power that will be detected, in dBmO. The range is 0 to 20. The default is 10. |
Step 5 | Router(config-voice-class)# freq-min-power dBmO | Specify the minimum tone power that will be detected, in dBmO. The range is 10 to 35. The default is 30. |
Step 6 | Router(config-voice-class)# freq-power-twist dBmO | Specify the power difference allowed between the two frequencies, in dBmO. The range is 0 to 15. The default is 6. |
Step 7 | Router(config-voice-class)# freq-max-delay time | Specify the timing difference allowed between the two frequencies, in 10-millisecond increments. The range is 10 to 100 (100 ms to 1 s). The default is 20 (200 ms). |
Step 8 | Router(config-voice-class)# cadence-min-on-time time | Specify the minimum tone on time that will be detected, in 10-millisecond increments. The range is 0 to 100 (0 ms to 1 s). |
Step 9 | Router(config-voice-class)# cadence-max-off-time | Specify the maximum tone off time that will be detected, in 10-millisecond increments. The range is 0 to 5000 (0 ms to 50 s). |
Step 10 | Router(config-voice-class)# cadence-list cadence-id | (Optional) Specify a tone cadence pattern to be detected. Specify an on time and off time for each cycle of the cadence pattern. The range for cadence-id is 1 to 10. There is no default. The range for the cycle on-time and off-time is 0 to 1000 (0 ms to 10 s). The default is 0. |
Step 11 | Router(config-voice-class)# cadence-variation time | (Optional) Specify the maximum time that the tone onset can vary from the specified onset time and still be detected, in 10-millisecond increments. The range is 0 to 200 (0 ms to 2 s). The default is 0. |
Step 12 | Router(config-voice-class)# exit | Exit from the voice-class configuration mode. |
To assign an FXO supervisory disconnect tone voice class to an analog FXO voice port, complete the following steps beginning in global configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | For Cisco 2600 and 3600 series analog voice ports: Router(config)# voice-port slot/subunit/port For Cisco MC3810 series analog voice ports: Router(config)# voice-port slot/port | Identify the voice port you want to configure and enter voice-port configuration mode. |
Step 2 | Router(config-voiceport)# supervisory | Assign an FXO supervisory disconnect tone voice class to the voice port. The voice class is one that you created in the "Configuring a Voice Class for FXO Supervisory Disconnect Tone" section. Specify mid-call for tone detection during the entire call. Specify pre-connect for tone detection only during call set-up. |
Step 3 | Router(config-voiceport)# exit | Exit from voice-port configuration mode. |
To configure an analog FXO voice port to go on-hook upon receipt of any tone received from a PBX or PSTN before the call is answered, complete the following steps beginning in global configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | For Cisco 2600 and 3600 series analog voice ports: Router(config)# voice-port slot/subunit/port For Cisco MC3810 series analog voice ports: Router(config)# voice-port slot/port | Identify the voice port you want to configure and enter voice-port configuration mode. |
Step 2 | Router(config-voiceport)# supervisory | Configure the voice port to disconnect on receipt of any tone. |
Step 3 | Router(config-voiceport)# exit | Exit from voice-port configuration mode. |
Use either or both of the following methods to verify that the tone detection parameters have been properly configured on a voice port:
Use the "show running-config" Command
Enter the show running-config command to review the tone detection parameters you have configured.
The following example shows part of the output from the show running-config command on a Cisco MC3810, in which voice class 70 defines the tone parameters:
:
router# show running-config Building configuration... . . . voice class dualtone 70 freq-max-deviation 20 freq-max-power 6 freq-min-power 25 freq-power-twist 15 freq-max-delay 16 freq-pair 1 350 440 freq-pair 2 500 800 cadence-min-on-time 50 cadence-max-off-time 200 cadence-variation 5 . . . voice-port 1/6 supervisory disconnect dualtone mid-call voice-class 70 . . .
Send a Supervisory Disconnect Tone from a PBX, the PSTN, or a SAGE Call Generator
Step 2 Use the PBX, PSTN, or SAGE to send a supervisory disconnect tone.
![]() |
Note The PBX or PSTN must be configured to send a supervisory disconnect tone when the call is terminated. The tone must match the the parameters you have configured in the router for supervisory disconnect. If you use a SAGE, the tone generated by the SAGE must match the parameters you have configured in the router for supervisory disconnect. |
Step 3 On the router enter the show voice port summary command, and verify that the FXO port changes back to the on-hook state.
The following is a sample display from the show voice port summary command on a Cisco MC3810, in which analog FXO voice port 1/2 is on hook:
router# show voice port summary
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
====== == ========== ===== ==== ======== ======== ==
1/2 -- fxo-ls up dorm idle on-hook y
Creating a Voice Class to Specify FXO Supervisory Disconnect Tone Parameters
The following example configures voice class dualtone 70 with the following parameters:
Router(config)# voice class 70 Router(config-voice-class)# freq-pair 1 350 440 Router(config-voice-class)# freq-max-deviation 10 Router(config-voice-class)# freq-max-power 6 Router(config-voice-class)# freq-min-power 25 Router(config-voice-class)# freq-power-twist 15 Router(config-voice-class)# freq-max-delay 16 Router(config-voice-class)# cadence-min-on-time 50 Router(config-voice-class)# cadence-max-off-time 400 Router(config-voice-class)# cadence-variation 8 Router(config-voice-class)# exit
The following example configures voice class dualtone 80 with the following parameters:
Router(config)# voice class 80 Router(config-voice-class)# freq-pair 1 350 440 Router(config-voice-class)# freq-max-deviation 10 Router(config-voice-class)# freq-max-power 6 Router(config-voice-class)# freq-min-power 25 Router(config-voice-class)# freq-power-twist 15 Router(config-voice-class)# freq-max-delay 16 Router(config-voice-class)# cadence-min-on-time 50 Router(config-voice-class)# cadence-max-off-time 400 Router(config-voice-class)# cadence-list 1 100 100 300 300 Router(config-voice-class)# cadence-variation 8 Router(config-voice-class)# exit
The following example configures voice class dualtone 90 with the following parameters:
Router(config)# voice class 90 Router(config-voice-class)# freq-pair 1 350 440 Router(config-voice-class)# freq-pair 2 480 850 Router(config-voice-class)# freq-pair 3 1000 1250 Router(config-voice-class)# freq-max-deviation 10 Router(config-voice-class)# freq-max-power 6 Router(config-voice-class)# freq-min-power 25 Router(config-voice-class)# freq-power-twist 15 Router(config-voice-class)# freq-max-delay 16 Router(config-voice-class)# cadence-min-on-time 50 Router(config-voice-class)# cadence-max-off-time 500 Router(config-voice-class)# cadence-list 1 100 100 300 300 100 200 Router(config-voice-class)# cadence-list 2 100 200 100 400 Router(config-voice-class)# cadence-variation 8 Router(config-voice-class)# exit
Applying a Voice Class to a Voice Port
This example applies voice class 70 to FXO voice port 1/2 on a Cisco MC3810, and specifies tone detection for the entire duration of the call.
Router(config)# voice port 1/1 Router(config-voiceport)# no echo-cancel enable Router(config-voiceport)# connection plar 12 Router(config-voiceport)# supervisory disconnect dualtone mid-call voice-class 70 Router(config-voiceport)# exit
This example applies voice class 80 to FXO voice port 0/1/0 on a Cisco 3600 series router, and specifies tone detection for the call set-up time only.
Router(config)# voice port 0/1/0 Router(config-voiceport)# no echo-cancel enable Router(config-voiceport)# connection plar 12 Router(config-voiceport)# supervisory disconnect dualtone pre-connect voice-class 80 Router(config-voiceport)# exit
Configuring a Voice Port to Disconnect with Any Detected Tone
This example configures voice port 1/1 to go on-hook upon receipt of any tone from a PBX or PSTN if the caller goes on-hook before the call is answered:
Router(config)# voice port 1/1 Router(config-voiceport)# echo-cancel enable Router(config-voiceport)# connection plar 12 Router(config-voiceport)# supervisory disconnect anytone Router(config-voiceport)# exit
This section documents new commands. All other commands used on these platforms are documented in the Cisco IOS Release 12.1 command reference publications.
To specify a tone cadence pattern to be detected, use the cadence-list voice-class command. To delete a cadence pattern, use the no form of this command.
cadence-list cadence-id cycle-1-on-time cycle-1-off-time [cycle-2-on-time cycle-2-off-time] [cycle-3-on-time cycle-3-off-time] [cycle-4-on-time cycle-4-off-time]
Syntax Description
cadence-id A tag to identify this cadence list. The range is 1 to 10. cycle-1-on-time The tone duration for the first cycle of the cadence pattern. The range is 0 to 1000 (0 ms to 100 s). The default is 0. cycle-1-off-time The silence duration for the first cycle of the cadence pattern. The range is 0 to 1000 (0 ms to 100 s). The default is 0. cycle-2-on-time The tone duration for the second cycle of the cadence pattern. The range is 0 to 1000 (0 ms to 100 s). The default is 0. cycle-2-off-time The silence duration for the second cycle of the cadence pattern. The range is 0 to 1000 (0 ms to 100 s). The default is 0. cycle-3-on-time The tone duration for the third cycle of the cadence pattern. The range is 0 to 1000 (0 ms to 100 s). The default is 0. cycle-3-off-time The silence duration for the third cycle of the cadence pattern. The range is 0 to 1000 (0 ms to 100 s). The default is 0. cycle-4-on-time The tone duration for the fourth cycle of the cadence pattern. The range is 0 to 1000 (0 ms to 100 s). The default is 0. cycle-4-off-time The silence duration for the fourth cycle of the cadence pattern. The range is 0 to 1000 (0 ms to 100 s). The default is 0.
Defaults
No cadence pattern is configured.
Command Modes
Voice-class configuration.
Command History
| Release | Modification |
|---|---|
12.1(3)T | This command was introduced on the Cisco 2600, 3600, and MC3810 series. |
Usage Guidelines
A cadence list enables the router to match a complex tone pattern from a PBX or PSTN. A tone is detected if it matches any configured cadence list.
You can create up to ten cadence lists, enabling the router to detect up to ten different tone patterns.
If the tone to be detected consists of only one on-off cycle, you can configure this in either of two ways:
You must also configure the cadence-max-off-time and cadence-min-on-time to be compatible with the on and off times specified by the cadence-list command. The cadence-max-off-time must be equal to or greater than the longest off-time in the cadence list; the cadence-min-on-time must be equal to or less than the shortest on-time in the cadence list.
Examples
The following example configures cadence list 1 with three on/off cycles and cadence list 2 with two on/off cycles for voice class 100:
Router(config)# voice class dualtone 100 Router(config-voice-class)# cadence-list 1 100 100 300 300 100 200 Router(config-voice-class)# cadence-list 2 100 200 100 400 Router(config-voice-class)# exit
Related Commands Related Commands
| Command | Description |
Specifies the maximum off duration for detection of a tone. | |
Specifies the minimum on duration for detection of a tone. | |
Creates a voice class for FXO tone detection parameters. |
To specify the maximum off duration for detection of a tone, use the cadence-max-off-time voice-class command. To restore the default, use the no form of this command.
cadence-max-off-time time
Syntax Description
time The maximum off time of the tone that can be detected, in 10-ms increments. The range is 0 to 5000 (0 ms to 50 s). The default is 0.
Defaults
No cadence maximum off time is configured.
Command Modes
Voice-class configuration.
Command History
| Release | Modification |
|---|---|
12.1(3)T | This command was introduced on the Cisco 2600, 3600 and MC3810 series. |
Usage Guidelines
You must specify a time value greater than the off time of the tone to be detected.
You must specify a time value greater than 0 to enable detection of a tone.
With the default (0), the router will detect only a continuous tone.
Examples
The following example configures a maximum off duration of 20 s for voice class 100:
Router(config)# voice class dualtone 100 Router(config-voice-class)# cadence-max-off-time 2000 Router(config-voice-class)# exit
Related Commands Related Commands
| Command | Description |
Specifies the minimum on duration for detection of a tone. | |
Specifies the cadence variation time allowed for detection of a tone. | |
Creates a voice class for FXO tone detection parameters. |
To specify the minimum on duration for detection of a tone, use the cadence-min-on-time voice-class command. To restore the default, use the no form of this command.
cadence-min-on-time time
Syntax Description
time The minimum on time of a tone that can be detected, in 10-ms increments. The range is 0 to 100 (0 ms to 1 s). The default is 0.
Defaults
No cadence minimum on time is configured.
Command Modes
Voice-class configuration.
Command History
| Release | Modification |
|---|---|
12.1(3)T | This command was introduced on the Cisco 2600, 3600 and MC3810 series. |
Usage Guidelines
You must specify a time value shorter than the on time of the tone to be detected.
With the default (0), a tone of any length will be detected.
Examples
The following example configures a minimum on duration of 30 ms for voice class 100:
Router(config)# voice class dualtone 100 Router(config-voice-class)# cadence-min-on-time 3 Router(config-voice-class)# exit
Related Commands Related Commands
| Command | Description |
Specifies the maximum off duration for detection of a tone. | |
Specifies the cadence variation time allowed for detection of a tone. | |
Creates a voice class for FXO tone detection parameters. |
To specify the cadence variation time allowed for detection of a tone, use the cadence-variation voice-class command. To restore the default cadence variation time, use the no form of this command.
cadence-variation time
Syntax Description
time The maximum time that the tone onset can vary from the specified onset time and still be detected, in 10-ms increments. The range is 0 to 200 (0 ms to 2 s). The default is 0.
Defaults
0 (for 0 ms cadence variation allowed).
Command Modes
Voice-class configuration.
Command History
| Release | Modification |
|---|---|
12.1(3)T | This command was introduced on the Cisco 2600, 3600, and MC3810 series. |
Usage Guidelines
You should specify a time value greater than the cadence variation of the tone to be detected.
With the default (0), only those tones that precisely match the configured cadence will be detected.
Examples
The following example configures a cadence variation time of 30 ms for voice class 100:
Router(config)# voice class dualtone 100 Router(config-voice-class)# cadence-variation 3 Router(config-voice-class)# exit Router(config)#
Related Commands Related Commands
| Command | Description |
Specifies the maximum off duration for detection of a tone. | |
Specifies the minimum on duration for detection of a tone. | |
Creates a voice class for FXO tone detection parameters. |
To specify the maximum timing difference allowed between the two frequencies for detection of a tone, use the freq-max-delay voice-class command. To restore the default allowed timing difference, use the no form of this command.
freq-max-delay time
Syntax Description
time The maximum number of 10-ms time intervals by which the two frequencies in a tone may differ from each other and be detected. The range is 10 to 100 (100 ms to 1 s). The default is 10 (100 ms).
Defaults
10 (for 100 ms maximum time difference).
Command Modes
Voice-class configuration.
Command History
| Release | Modification |
|---|---|
12.1(3)T | This command was introduced on the Cisco 2600, 3600, and MC3810 series. |
Usage Guidelines
You must specify a time value greater than the timing difference expected in the tone to be detected.
Examples
The following example configures a maximum timing difference of 200 ms for voice class 100:
Router(config)# voice class dualtone 100 Router(config-voice-class)# freq-max-delay 20 Router(config-voice-class)# exit
Related Commands Related Commands
| Command | Description |
Specifies the frequency components of a tone to be detected. | |
Creates a voice class for FXO tone detection parameters. |
To specify the maximum frequency deviation allowed in a tone, use the freq-max-deviation voice-class command. To restore the default maximum frequency deviation, use the no form of this command.
freq-max-deviation frequency
Syntax Description
frequency The maximum cycles per second that the tone frequencies may deviate from the configured freqencies, in Hz, and be detected. The value applies to both frequencies of a dual tone. The range is 10 to 125. The default is 10.
Defaults
10 Hz.
Command Modes
Voice-class configuration.
Command History
| Release | Modification |
|---|---|
12.1(3)T | This command was introduced on the Cisco 2600, 3600, and MC3810 series. |
Usage Guidelines
You must specify a time value greater than the expected frequency deviation in the tone to be detected.
Examples
The following example configures a maximum frequency deviation of 20 Hz for voice class 100:
Router(config)# voice class dualtone 100 Router(config-voice-class)# freq-max-deviation 20 Router(config-voice-class)# exit
Related Commands Related Commands
| Command | Description |
Specifies the frequency components of a tone to be detected. | |
Creates a voice class for FXO tone detection parameters. |
To specify the upper limit of the tone power allowed in a tone, use the freq-max-power voice-class command. To restore the default maximum tone power, use the no form of this command.
freq-max-power dBmO
Syntax Description
dBmO The upper limit of the tone power that will be detected, in dBmO. The range is 0 to 20. The default is 10.
Defaults
10 dBmO.
Command Modes
Voice-class configuration.
Command History
| Release | Modification |
|---|---|
12.1(3)T | This command was introduced on the Cisco 2600, 3600, and MC3810 series. |
Usage Guidelines
You must specify a power value greater than the expected maximum tone power of the tone to be detected.
Examples
The following example configures a maximum tone power of 20 dBmO for voice class 100:
Router(config)# voice class dualtone 100 Router(config-voice-class)# freq-max-power 20 Router(config-voice-class)# exit
Related Commands Related Commands
| Command | Description |
Specifies the frequency components of a tone to be detected. | |
Creates a voice class for FXO tone detection parameters. |
To specify the lower limit of the tone power allowed in a tone, use the freq-min-power voice-class command. To restore the default minimum tone power, use the no form of this command.
freq-min-power dBmO
Syntax Description
dBmO The lower limit of the tone power that will be detected, in dBmO. The range is 10 to 35. The default is 30.
Defaults
30 dBmO
Command Modes
Voice-class configuration.
Command History
| Release | Modification |
|---|---|
12.1(3)T | This command was introduced on the Cisco 2600, 3600, and MC3810 series. |
Usage Guidelines
You must specify a power value less than the expected minimum tone power of the tone to be detected.
Examples
The following example configures a tone-power lower limit of 15 dBmO for voice class 100:
Router(config)# voice class dualtone 100 Router(config-voice-class)# freq-min-pwr 15 Router(config-voice-class)# exit
Related Commands Related Commands
| Command | Description |
Specifies the frequency components of a tone to be detected. | |
Creates a voice class for FXO tone detection parameters. |
To specify the frequency components of a tone to be detected, use the freq-pair voice-class command. To cancel detection of a tone, use the no form of this command.
freq-pair tone-id frequency-1 frequency-2
Syntax Description
tone-id A tag identifier for a tone to be detected. The range is 1 to 16. There is no default. frequency-1 One frequency component of the tone to be detected, in Hz. The range is 300 to 3600. There is no default. frequency-2 A second frequency component of the tone to be detected, in Hz. The range is 300 to 3600 or you can specify 0. There is no default.
Defaults
No tone is specified for detection.
Command Modes
Voice-class configuration.
Command History
| Release | Modification |
|---|---|
12.1(3)T | This command was introduced on the Cisco 2600, 3600, and MC3810 series. |
Usage Guidelines
To detect a tone with two frequency components (a dualtone), configure frequencies for frequency-1 and frequency-2.
To detect a tone with only one frequency component, configure a frequency for frequency-1 and enter 0 for frequency-2.
You can configure a router to detect up to 16 tones.
Examples
The following example configures tone number 1 (tone-id 1) with frequency components of 480 and 2400 Hz:
Router(config)# voice class dualtone 100 Router(config-voice-class)# freq-pair 1 480 2400 Router(config-voice-class)# exit
The following example configures tone number 1 (tone-id 1) with frequency components of 480 Hz and 2400 Hz, and tone number 2 (tone-id 2) with frequency components of 560 Hz and 880 Hz:
Router(config)# voice class dualtone 50 Router(config-voice-class)# freq-pair 1 480 2400 Router(config-voice-class)# freq-pair 2 560 880 Router(config-voice-class)# exit
Related Commands Related Commands
| Command | Description |
Specifies the maximum timing difference allowed between the two frequencies for detection of a tone. | |
Specifies the maximum frequency deviation allowed in a tone. | |
Specifies the upper limit of the tone power allowed in a tone. | |
Specifies the lower limit of the tone power allowed in a tone. | |
Specifies the power difference allowed between the two frequencies of a tone. | |
Creates a voice class for FXO tone detection parameters. |
To specify the power difference allowed between the two frequencies of a tone, use the freq-power-twist voice-class command. To restore the default power difference allowed, use the no form of this command.
freq-power-twist dBmO
Syntax Description
dBmO The maximum power difference allowed between the two frequencies of a tone. The range is 0 to 15. The default is 6.
Defaults
6 dBmO.
Command Modes
Voice-class configuration.
Command History
| Release | Modification |
|---|---|
12.1(3)T | This command was introduced on the Cisco 2600, 3600, and MC3810 series. |
Usage Guidelines
You must specify a power value greater than the expected maximum power difference of the two frequencies in the tone to be detected.
Examples
The following example configures a maximum allowed power difference of 3 dBmO between the two frequencies for voice class 100:
Router(config)# voice class dualtone 100 Router(config-voice-class)# freq-power-twist 3 Router(config-voice-class)# exit
Related Commands Related Commands
| Command | Description |
Specifies the frequency components of a tone to be detected. | |
Creates a voice class for FXO tone detection parameters. |
To configure an FXO voice port to go on-hook if the router detects any tone from a PBX or PSTN before the call is answered, use the supervisory disconnect anytone voice-port command. To restore the default, use the no form of this command.
supervisory disconnect anytoneSyntax Description
This command has no arguments or keywords.
Defaults
The supervisory disconnect function is not enabled on voice ports.
Command Modes
Voice-port configuration.
Command History
| Release | Modification |
|---|---|
12.1(3)T | This command was introduced on the Cisco 2600, 3600, and MC3810 series. |
Usage Guidelines
The supervisory disconnect anytone voice-port command can be used to provide the disconnect function in cases where the PBX or PSTN does not provide a supervisory tone.
This function is enabled only during call setup (before the call is answered); examples of tones that trigger a disconnect include busy tone, fast busy tone, and dial tone.
You must enable echo cancellation; otherwise, the router's own ringback tone can trigger a disconnect.
This command replaces the no supervisory disconnect signal command.
If you enter the no supervisory disconnect signal command, the supervisory disconnect anytone feature will be enabled, and supervisory disconnect anytone will be displayed when show commands are entered.
Examples
The following example configures voice ports 1/4 and 1/5 to go on hook if any tone from the PBX or PSTN is detected before the call is answered:
Router(config)# voice-port 1/4 Router(config-voice-class)# supervisory disconnect anytone Router(config-voice-class)# exit Router(config)# voice-port 1/5 Router(config-voice-class)# supervisory disconnect anytone Router(config-voice-class)# exit
The following example disables the disconnect function on voice port 1/5:
Router(config)# voice-port 1/5 Router(config-voice-class)# no supervisory disconnect anytone Router(config-voice-class)# exit
Related Commands Related Commands
| Command | Description |
Creates a voice class for FXO tone detection parameters. |
To assign a previously-configured voice class for FXO supervisory disconnect tone to a voice port, use the supervisory disconnect dualtone voice-class voice port configuration command. To remove a voice class from a voice port, use the no form of this command.
supervisory disconnect dualtone {mid-call | pre-connect} voice-class tagSyntax Description
mid-call | Configures tone detection to operate throughout the duration of the call. |
pre-connect | Configures tone detection to operate during call set-up, and to stop when the called telephone goes off-hook. |
tag | A unique identification number assigned to one voice class. The tag number maps to the tag number assigned using the voice class dualtone global configuration command. The range is 1 to 10000. |
Defaults
No voice class is assigned to a voice port.
Command Modes
Voice-port configuration.
Command History
| Release | Modification |
|---|---|
12.1(3)T | This command was introduced on the Cisco 2600, 3600, and MC3810 series. |
Usage Guidelines
You can apply an FXO supervisory disconnect tone voice class to multiple voice ports.
You can assign only one FXO supervisory disconnect tone voice class to a voice port. If a second voice class is assigned to a voice port, the second voice class replaces the one previously assigned.
You cannot assign separate FXO supervisory disconnect tone commands directly to the voice port.
This feature is applicable to analog FXO voice ports with loop-start signaling.
Examples
The following example assigns voice class 70 to FXO voice port 1/5 of a Cisco MC3810 series concentrator, and specifies tone detection during the entire call duration:
Router(config)# voice-port 1/5 Router(config)# no echo-cancel enable Router(config-voiceport)# supervisory disconnect dualtone mid-call voice-class 70 Router(config-voiceport)# exit
The following example assigns voice class 80 to FXO voice port 0/1/1 of a Cisco 3600 series router, and specifies tone detection only during call set-up:
Router(config)# voice-port 0/1/1 Router(config)# no echo-cancel enable Router(config-voiceport)# supervisory disconnect dualtone pre-connect voice-class 80 Router(config-voiceport)# exit
Related Commands Related Commands
| Command | Description |
Creates a voice class for FXO tone detection parameters. |
To create a voice class for FXO supervisory disconnect tone detection parameters, use the voice class dualtone global configuration command. To delete the voice class, use the no form of this command.
voice class dualtone tagSyntax Description
tag | A unique identification number assigned to one voice class. The range is 1 to 10000. |
Defaults
No voice class is configured for tone detection parameters.
Command Modes
Global configuration.
Command History
| Release | Modification |
|---|---|
12.1(3)T | This command was introduced. |
Usage Guidelines
Use this command first to create the voice class. Then use the supervisory disconnect dualtone voice-class command to assign the voice class to a voice port.
A voice class can define any number of tones to be detected. You need to define a matching tone for each supervisory disconnect tone expected from a PBX or from the PSTN.
Examples
The following example configures voice class dualtone 70, which defines one tone with two frequency components, and does not configure a cadence list:
Router(config)# voice class dualtone 70 Router(config-voice-class)# freq-pair 1 350 440 Router(config-voice-class)# freq-max-deviation 10 Router(config-voice-class)# freq-max-power 6 Router(config-voice-class)# freq-min-power 25 Router(config-voice-class)# freq-power-twist 15 Router(config-voice-class)# freq-max-delay 16 Router(config-voice-class)# cadence-min-on-time 50 Router(config-voice-class)# cadence-max-off-time 400 Router(config-voice-class)# cadence-variation 8 Router(config-voice-class)# exit
The following example configures voice class dualtone 100, which defines one tone with two frequency components, and configures a cadence list:
Router(config)# voice class dualtone 70 Router(config-voice-class)# freq-pair 1 350 440 Router(config-voice-class)# freq-pair 2 480 850 Router(config-voice-class)# freq-max-deviation 10 Router(config-voice-class)# freq-max-power 6 Router(config-voice-class)# freq-min-power 25 Router(config-voice-class)# freq-power-twist 15 Router(config-voice-class)# freq-max-delay 16 Router(config-voice-class)# cadence-min-on-time 50 Router(config-voice-class)# cadence-max-off-time 400 Router(config-voice-class)# cadence-list 1 100 100 300 300 Router(config-voice-class)# cadence-variation 8 Router(config-voice-class)# exit
The following example configures voice class dualtone 90, which defines three tones, each with two frequency components, and configures two cadence lists:
Router(config)# voice class dualtone 90 Router(config-voice-class)# freq-pair 1 350 440 Router(config-voice-class)# freq-pair 2 480 850 Router(config-voice-class)# freq-pair 3 1000 1250 Router(config-voice-class)# freq-max-deviation 10 Router(config-voice-class)# freq-max-power 6 Router(config-voice-class)# freq-min-power 25 Router(config-voice-class)# freq-power-twist 15 Router(config-voice-class)# freq-max-delay 16 Router(config-voice-class)# cadence-min-on-time 50 Router(config-voice-class)# cadence-max-off-time 500 Router(config-voice-class)# cadence-list 1 100 100 300 300 100 200 Router(config-voice-class)# cadence-list 2 100 200 100 400 Router(config-voice-class)# cadence-variation 8 Router(config-voice-class)# exit
Related Commands Related Commands
| Command | Description |
Assigns a previously-configured voice class for FXO supervisory disconnect tone to a voice port. |
ABCD signalingFour-bit telephony line signaling coding in which each letter of "ABCD" represents one of the four bits. This is often associated with CAS or Robbed-Bit signaling on a T1 or E1 telephony trunk.
AISAlarm Indication Signal.
AVBOAdvanced Voice Busy Out.
Cisco trunk (private line) callA Cisco trunk (private line) call is established by the forced connection of a dynamic switched call. A Cisco trunk call is established during configuration of the trunk and stays up for the duration of the configuration. Optionally, it provides a pass-through connection path to pass signaling information between the two telephony interfaces at either end of the connection.
CLICommand line interface.
codeccoder-decoder. An integrated circuit device that typically uses pulse code modulation to transform analog signals into a digital bit stream, and digital signals back into analog signals. In Voice over IP, Voice over Frame Relay, and Voice over ATM, a DSP software algorithm used to compress/decompress speech or audio signals.
DLCIData-link connection identifier.
Dial peerAn addressable call endpoint that contains configuration information including voice protocol, a CODEC type, and a telephone number associated with the call endpoint. There are five kinds of dial peers: POTS, VoIP, VoFR, VoATM, and VoHDLC.
DSPDigital Signaling Processor.
DTMFDual tone multi frequency. Uses two simultaneous voice-band tones for dial such as touch tone.
DTMF relayEnables the generation of FRF.11 Annex A frames for a VoFR dial peer. The DSP generates Annex A frames instead of passing a DTMF tone through the network as a voice sample.
Dynamic switched callA telephone call dynamically established across a packet data network based on a dialed telephone number. In the case of VoFR, a Cisco proprietary session protocol similar to Q.931 is used to achieve call switching and negotiation between calling endpoints. The proprietary session protocol runs over FRF.11-compliant subchannels.
E&MStands for 2-wire or 4-wire interfaces with separate signaling paths (from "Ear and Mouth," also "recEive and transMit"). E&M is a trunking arrangement generally used for two-way switch-to-switch or switch-to-network connections. The Cisco analog E&M interface is an RJ-48 connector that allows connections to PBX trunk lines (tie lines). E&M is also available on E1 and T1 digital interfaces.
E1European equivalent of T1. 32-64kbps channels include 1-channel for framing and 1-channel for D-channel information. The clock rate is 2.048 Mhz.
FRFFrame Relay Forum. An association of corporate members consisting of vendors, carriers, users, and consultants committed to implementing Frame Relay in accordance with national and international standards. See http://www.frforum.com.
FRF.11Frame Relay Forum implementation agreement for Voice over Frame Relay (v1.0 May 1997). This specification defines multiplexed data, voice, fax, DTMF digit-relay, and CAS/Robbed-bit signaling frame formats, but does not include call setup, routing, or administration facilities. See http://www.frforum.com.
FRF.11 Annex CSee FRF.12.
FRF11-trunkA point-to-point permanent voice connection (private line) conforming to the FRF.11 specification.
FRF.12The FRF.12 Implementation Agreement (also known as FRF.11 Annex C) was developed to allow long data frames to be fragmented into small pieces and interleaved with real-time frames. In this way, real-time voice and non real-time data frames can be carried together on low speed links without causing excessive delay to the real-time traffic.
FXOForeign Exchange Office. An FXO interface connects to the Public Switched Telephone Network (PSTN) central office and is the interface offered on a standard telephone. The Cisco FXO interface is an RJ-11 connector that allows an analog connection to be directed to the PSTN central office or to a station interface on a PBX.
FXSForeign Exchange Station. An FXS interface connects directly to a standard telephone and supplies ring, voltage, and dial tone. The Cisco FXS interface is an RJ-11 connector that allows connections to basic telephone service equipment, keysets, and PBXs.
ICPIFCalculated Planning Impairment Factor.
LVBOLocal Voice Busy Out.
MEL CASMercury Exchange Limited (MEL) Channel Associated Signaling (CAS). A voice signaling protocol used primarily in the United Kingdom.
OOSOut of Service state of the call or trunk.
PBXPrivate Branch Exchange. A privately owned central switching office.
Permanent callsPermanent calls are private line calls used for fixed point-to-point calls, connections between PBXs (E&M to E&M), or for remote telephone extensions (FXO to FXS).
POTSPlain old telephone service. Basic telephone service supplying standard single line telephones, telephone lines, and access to the PSTN.
POTS dial peerDial peer connected by a traditional telephony network. POTS peers point to a particular voice port on a voice network device.
PSTNPublic Switched Telephone Network. PSTN refers to the local telephone company.
RTRResponse Time Reporter.
Switched callsSwitched calls are normal telephone calls when a user picks up a phone, hears a dial tone, and enters the destination phone number to reach the other phone. Switched calls can also be private line auto-ringdown (PLAR) calls, or tie-line calls for fixed point-to-point connections.
T1Digital WAN carrier facility. T1 transmits DS-1-formatted data at 1.544 Mbps through the telephone-switching network by using AMI or B8ZS coding.
Tandem switchingThe dynamic switching of voice calls between VoFR, VoATM, or VoHDLC PVCs and subchannels; also called tandeming. Tandem switching is often encountered in multi-hop VoFR call connection paths.
TrunkService that allows quasi-transparent connections between two PBXs, a PBX and a local extension, or some other combination of telephony interfaces with signaling passed transparently through the packet data network.
VoFRVoice over Frame Relay.
VoFR dial peerDial peer connected by a Frame Relay network. VoFR peers point to specific VoFR devices.
Voice over Frame RelayVoice over Frame Relay enables a router to carry voice traffic, for example, telephone calls and faxes, over a Frame Relay network. When sending voice traffic over Frame Relay, the voice traffic is segmented and encapsulated for transit across the Frame Relay network by using FRF.12 encapsulation.
Voice over IPVoice over IP enables a router to carry voice traffic, for example, telephone calls and faxes, over an IP network. In Voice over IP, the DSP segments the voice signal into frames, which are then coupled in groups of two and stored in voice packets that are transported by using IP in compliance with ITU-T specification H.323.
VoIPVoice over IP through Ethernet.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Wed Sep 27 12:49:16 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.