cc/td/doc/product/software/ios121/121newft/121t
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Trunk Conditioning for FRF.11 and Cisco Trunks

Trunk Conditioning for FRF.11 and Cisco Trunks

This document describes enhancements introduced in Cisco IOS Release 12.1(3)T that expand the trunk conditioning feature on the Cisco 2600 and 3600 series routers and Cisco MC3810 series concentrators.

This document includes the following sections:

Feature Overview

Trunk conditioning is applicable to permanent point-to-point voice connections (private lines and tie-lines) created using the Cisco connection trunk command. This feature provides the following two capabilities:

This feature applies to analog telephony connections and digital T1/E1 using CAS/robbed-bit "ABCD" signaling. It does not apply to digital T1/E1 connections using CCS type signaling.

Trunk conditioning provides for OOS signaling and suppression of voice traffic for trunks in the idle or OOS states. The outgoing (to PBX) OOS condition can be signaled using an ABCD bit pattern that may be different from the busy or seized state. This allows the PBX to differentiate between OOS and congestion (all circuits in use) if the PBX supports this functionality. To detect an incoming OOS (from PBX), the ABCD signaling presented during the OOS condition must be different from busy or seized signaling.

If the system carries T1/E1 CAS/robbed-bit ABCD signaling in transparent pass-through mode for arbitrary, unknown, or unsupported CAS/robbed-bit protocols, it is necessary to define explicit on-hook/idle patterns so that the DSP/signaling code can sense the idle call state and shut off the flow of voice packets when no active call is in progress. This provides an additional idle bandwidth saving mechanism for cases in which bandwidth saving using Voice Activity Detection (VAD) is not desired.

Benefits

Restrictions

The following restrictions and limitations apply to trunk conditioning:

Related Documents

Cisco IOS Multiservice Applications Configuration Guide, Cisco IOS Release 12.1

Cisco IOS Multiservice Applications Command Reference, Cisco IOS Release 12.1

Supported Platforms

This feature is supported on the following Cisco platforms:

Supported Standards, MIBs, and RFCs

North America Channel Associated Signaling (CAS) protocol.

Prerequisites

The trunk-conditioning features described in this document require Cisco IOS Release 12.1(3)T or later.

Before you can configure trunk conditioning, you must have already configured one of the following:

For more information on the above configuration procedures, see the Cisco IOS Multiservice Applications Configuration Guide for Cisco IOS Release 12.1.

Configuration Tasks

To configure trunk conditioning on Cisco and FRF.11 trunks, complete the following tasks as required:

Configuring a Voice Class to Define Trunk Conditioning Attributes

A voice class defines a specific set of signaling attributes for trunk conditioning. When you assign a voice class to network dial peers or to voice ports, you apply the set of defined signaling attributes with one command.

To configure a voice class for trunk conditioning, complete the following steps beginning in global configuration mode:

Command Purpose

Step 1 

router(config)# voice class permanent tag

Create a voice class for Cisco trunk (private line) or FRF.11 trunk calls. The range for the tag number is 1 to 10000. The tag number must be unique on the router.


Note   The voice class command for creating a voice class is entered without a hyphen.

Step 2 

router(config-voice-class)# signal keepalive seconds

(Optional) Configure the keepalive signaling packet interval in seconds for Cisco trunk (private line) calls. The range for seconds is 1 to 65535; the default is 5.

Step 3 

router(config-voice-class)# signal sequence oos
{no-action | idle-only | oos only
| both}

(Optional) Change the signaling pattern to be sent to the PBX whenever the far-end keepalive message is lost, or when AIS is received from the far end. Select no-action to send no signaling pattern. Select idle-only or oos-only to send only one signaling pattern. Select both or the no form to restore the default (both signaling patterns are sent).

Step 4 

router(config-voice-class)# signal pattern 
{idle
receive | idle transmit | oos receive | oos
transmit
} signal-pattern

(Optional—Use only to override the default values for the idle patterns and receive OOS pattern, or to configure an OOS transmit signaling pattern) Configure the signal pattern (ABCD bit pattern) for Cisco trunk (private line) calls. Configure both idle receive and idle transmit for the idle state of the call. Configure both oos receive and oos transmit for the out-of-service state. The receive signal pattern is from the data network side to the PBX. The transmit signal pattern is from the PBX to the data network side. The range for all options is 0000 to 1111.

If this command is not entered, the default signal patterns are used. See the command reference for defaults.

Repeat the command entry for each signal pattern required.

Step 5 

router(config-voice-class)# signal timing oos
timeout
seconds | disabled

(Optional) Do one of the following:

  • Change the timeout period for asserting a receive OOS pattern to the PBX when signaling packets are lost. This changes the delay time before a busyout is sent to the PBX.

  • Disable packet loss detection. This disables the detection of loss of the keepalive signal.

The range for the timeout period is 1 to 65535 seconds; the default is 30 seconds.

Step 6 

router(config-voice-class)# signal timing oos
restart
seconds

(Optional) Configure permanent voice connections to be torn down and restarted after the trunk has been out-of-service (OOS) for a specified time.

The range for the waiting time is 0 to 65535 seconds.


Note   This command is ineffective if signal timing oos timeout is set to disabled.

Step 7 

router(config-voice-class)# signal timing oos
slave-standby
seconds

(Optional) Configure a slave port to return to its initial standby state after the trunk has been out-of-service (OOS) for a specified time.

The range for the waiting time is 0 to 65535 seconds.


Note   This command is ineffective if signal timing oos timeout is set to disabled.

Step 8 

router(config-voice-class)# signal timing oos
suppress-all
| suppress-voice seconds

(Optional) Configure the router or concentrator to stop sending voice packets or voice and signaling packets to the network if it detects a transmit out-of-service (OOS) signaling pattern from the PBX for a specified time.

The range for the waiting time is 0 to 65535 seconds.


Note   You must also configure an OOS transmit signaling pattern with the signal pattern oos transmit command (See step 4.)

Step 9 

router(config-voice-class)# signal timing idle
suppress-voice
seconds

(Optional) Configure the router or concentrator to stop sending voice packets after the trunk has been idle for a specified time.

The range is 0 to 65535 seconds.

Step 10 

router(config-voice-class)# exit

Exit from voice-class configuration mode.

Verifying the Voice-Class Configuration for Trunk Conditioning

Assign the voice class to a voice port or dial peer as described in the "Assigning Voice Class Signaling Attributes to Dial Peers or Voice Ports" section, and verify the trunk-conditioning configuration of the voice port or dial peer.

Assigning Voice Class Signaling Attributes to Dial Peers or Voice Ports

You can assign a voice class to network dial peers (VoFR, VoATM, or VoIP) and to voice ports. You cannot assign voice-class signaling attributes to POTS dial peers.

Assigning a Voice Class to a Network Dial Peer

To assign voice-class signaling attributes to a network dial peer, complete the following steps beginning in global configuration mode:

Command Purpose

Step 1 

router(config)# dial-peer voice tag {vofr 
| voatm |
voip}

Define a VoFR, VoATM, or VoIP dial peer and enter dial-peer configuration mode. All subsequent commands that you enter in dial-peer voice mode before you exit will apply to this dial peer.

The tag is a number that identifies the dial peer and must be unique on the router. Do not assign duplicate tag numbers.

Step 2 

router(config-dialpeer)# voice-class permanent 
tag

Assign to the dial peer the voice class that you created in the "Configuring a Voice Class to Define Trunk Conditioning Attributes" section.


Note   The voice-class command for applying a voice class to a dial peer has a hyphen.

Assigning a Voice Class to a Voice Port

To assign voice-class signaling attributes to a 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 2600 and 3600 series digital voice ports:

router(config)# voice-port slot/port:ds0-group

 

For Cisco MC3810 series analog voice ports:

router(config)# voice-port slot/port

 

For Cisco MC3810 series digital voice ports:

router(config)# voice-port slot:ds0-group

Identify the voice port you want to configure and enter voice-port configuration mode.

Step 2 

router(config-voiceport)# voice-class permanent 
tag

Assign to the voice port the voice class that you created in the "Configuring a Voice Class to Define Trunk Conditioning Attributes" section.


Note   The voice-class command for applying a voice class to a voice port has a hyphen.

Monitoring and Maintaining

Use the following command(s) to verify the operation of the trunk-conditioning signaling attributes that were applied to a voice port:

Command Purpose
router# show voice trunk-conditioning signaling voice-port

Displays the status of trunk-conditioning signaling and timing parameters for a voice port.

router# show voice trunk-conditioning supervisory voice-port

Displays the status of trunk supervision and configuration parameters for a voice port.

Verifying Trunk-Conditioning Configuration

Complete one or more of the following tasks to verify the trunk-conditioning configuration:

  The following is a sample display from the show running-config command, with trunk conditioning configured on voice ports 0:0, 0:1, and 0:2 on a Cisco MC3810:
    router# show running-config
    Building configuration...
     
    Current configuration:
    .
    .
    .
    voice class permanent 100
    signal timing idle suppress-voice 2000
    signal timing oos restart 1000
    .
    .
    .
    voice-port 0:0
     voice-class permanent 100
     compand-type a-law
    !
    voice-port 0:1
     voice-class permanent 100
     compand-type a-law
    !
    voice-port 0:2
     voice-class permanent 100
     compand-type a-law
    .
    .
    .
     
    
  Additional display lines are not shown.
  The following is a sample display from the show voice trunk-conditioning signaling summary command for voice ports on a Cisco MC3810:
    router# show voice trunk-conditioning signaling summary
    1/1 is shutdown
    1/4 is shutdown
    1/5 : 
    TX INFO :slow-mode seq#= 25, sig pkt cnt= 40, last-ABCD=0000
    hardware-state ACTIVE signal type is NorthamericanCAS signal path is OPEN
    RX INFO :slow-mode, sig pkt cnt= 36, prev-seq#= 25, last-ABCD=0000
     
    
  The following is a sample display from the show voice trunk-conditioning signaling command for voice port 1/5 on a Cisco MC3810:
    router# show voice trunk-conditioning signaling 1/5
    1/5 : 
    TX INFO :slow-mode seq#= 25, sig pkt cnt= 42, last-ABCD=0000
    hardware-state ACTIVE signal type is NorthamericanCAS
    signal path is OPEN
     0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
     0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
     0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
    RX INFO :slow-mode, sig pkt cnt= 37
    missing = 0, out of seq = 0, very late = 0 
    playout depth = 0 (ms), refill count = 1
    prev-seq#= 25, last-ABCD=0000
    trunk_down_timer = 4212 (ms), idle timer = 0 (sec),
    tx_oos_timer = 0 (sec), rx_ais_duration = 0 (ms)
    forced playout signal pattern = NONE
    signaling playout history
    0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
     
    
  To display the status of trunk supervision and configuration parameters for a voice port, enter the show voice trunk-conditioning supervisory or the show voice trunk-conditioning supervisory summary EXEC command, and look through the display for the patterns you have configured.
  The following is a sample display from the show voice trunk-conditioning supervisory summary command for voice ports on a Cisco MC3810:
    router# show voice trunk-conditioning supervisory summary
    1/1 is shutdown
    1/4 is shutdown
    1/5 : state : TRUNK_SC_CONNECT, voice : on , signal : on ,slave
     
    
  The following is a sample display from the show voice trunk-conditioning supervisory command for voice port 1/5 on a Cisco MC3810:
    router# show voice trunk-conditioning supervisory 1/5
    1/5 : state : TRUNK_SC_CONNECT, voice : on, signal : on, slave 
    	status: trunk connected
    	sequence oos : idle and oos
    	pattern :rx_idle = 0x0 rx_oos = 0xF tx_oos =  0xF
    	timing : idle = 0, restart = 0, standby = 0, timeout = 40
    	supp_all = 50, supp_voice = 0, keep_alive = 5
    	timer: oos_ais_timer = 0, timer = 0
     
    
  The following is a sample display from the show voice call summary command on a Cisco MC3810, in which voice port 1/5 has a connected trunk:
    router# show voice call summary
    PORT      CODEC    VAD VTSP STATE            VPM STATE
    ========= ======== === ===================== ========================
    1/1                                          *shutdown*
    1/2       -         -  -                     FXSLS_ONHOOK 
    1/3       -         -  -                     FXSLS_ONHOOK 
    1/4                                          *shutdown* 
    1/5       g729r8    n  S_CONNECT             S_TRUNKED 
    1/6       -         -  -                     EM_ONHOOK 
     
    

Configuration Examples

Creating a Voice Class and Assigning it to Dial Peers

The following example configures a voice class using default idle and oos signaling patterns, and configures busyout to the PBX after a 60-second loss of signaling packets, with restart after 120 seconds. This example assigns the voice class to a Voice over Frame Relay dial peer and to a Voice over ATM dial peer:

router(config)# voice class permanent 10
router(config-class)# signal keepalive 10
router(config-class)# signal timing oos timeout 60
router(config-class)# signal timing idle suppress-voice 5
router(config-class)# signal timing oos restart 120
router(config-class)# exit
router(config)# dial peer voice vofr 10
router(config-dial-peer)# voice-class permanent 10
router(config-dial-peer)# exit
router(config)# dial peer voice voatm 20
router(config-dial-peer)# voice-class permanent 10 router(config-dial-peer)# exit

Creating a Voice Class and Assigning it to a Voice Port

The following example configures a voice class with specified signaling bit patterns for the idle receive, idle transmit, OOS receive, and OOS transmit states, and it configures busyout to the PBX after a 90-second loss of signaling packets, with restart after 240 seconds. This example assigns the voice class to voice port 1:5 in slot 0 on a Cisco 2600 or 3600 series router:

router(config)# voice class permanent 30
router(config-class)# signal keepalive 10
router(config-class)# signal pattern idle receive 0101
router(config-class)# signal pattern idle transmit 0101
router(config-class)# signal pattern oos receive 0001
router(config-class)# signal pattern oos transmit 0001 router(config-class)# signal timing oos timeout 90
router(config-class)# signal timing idle suppress-voice 5
router(config-class)# signal timing oos restart 240
router(config-class)# exit router(config)# voice-port 0/1:5 router(config-voiceport)# voice-class permanent 30

Command Reference

The following new and modified commands are described in this section (modified commands are marked by an asterisk):

show voice trunk-conditioning signaling

To display the status of trunk-conditioning signaling and timing parameters for a voice port, use the show voice trunk-conditioning signaling EXEC command.

show voice trunk-conditioning signaling [summary | voice-port]

Syntax Description

summary

(Optional) Show a summary of the status for all voice ports on the router or concentrator.

voice-port

(Optional) Show a detailed report for a specified voice port.

Command Modes

EXEC

Command History

Release Modification

12.0(3)XG

This command was introduced on the Cisco MC3810 series as show voice permanent-call.

12.0(4)T

This command was implemented in the 12.0(4)T release.

12.0(7)XK

This command was renamed show voice trunk-conditioning signaling.

12.1(3)T

This command was first supported on the Cisco 2600 and 3600 series routers.

Usage Guidelines

The show voice trunk-conditioning signaling command displays the trunk signaling status for analog and digital voice ports on Cisco MC3810 series concentrators and Cisco 2600 and 3600 series routers.

Examples

The following is a sample display from the show voice trunk-conditioning signaling summary command for voice ports on a Cisco MC3810 series concentrator:

router# show voice trunk-conditioning signaling summary

1/1 is shutdown
1/4 is shutdown
1/5 : 
TX INFO :slow-mode seq#= 25, sig pkt cnt= 40, last-ABCD=0000
hardware-state ACTIVE signal type is NorthamericanCAS signal path  is OPEN
RX INFO :slow-mode, sig pkt cnt= 36, prev-seq#= 25, last-ABCD=0000
 

The following is a sample display from the show voice trunk-conditioning signaling command for voice port 1/5 on a Cisco MC3810 series concentrator:

router# show voice trunk-conditioning signaling 1/5

1/5 : 
TX INFO :slow-mode seq#= 25, sig pkt cnt= 42, last-ABCD=0000
hardware-state ACTIVE signal type is NorthamericanCAS
signal path  is OPEN
 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
RX INFO :slow-mode, sig pkt cnt= 37
missing = 0, out of seq = 0, very late = 0 
playout depth = 0 (ms), refill count = 1
prev-seq#= 25, last-ABCD=0000
trunk_down_timer = 4212 (ms), idle timer = 0 (sec),
tx_oos_timer = 0 (sec), rx_ais_duration = 0 (ms)
forced playout signal pattern = NONE
signaling playout history
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 

The following is a sample display from the show voice trunk-conditioning signaling summary command for voice ports on a Cisco 3600 series router:

router# show voice trunk-conditioning signaling summary

2/0/0 is shutdown
2/0/1 is shutdown
3/0:0 8  is shutdown
3/0:1 1  is shutdown
3/0:2 2  is shutdown
3/0:3 3  is shutdown
3/0:5 5  is shutdown
3/0:6(6) : 
 status :
3/0:7 7  is shutdown
3/1:0 8  is shutdown
3/1:1 1  is shutdown
3/1:3 3  is shutdown
3/1:5 5  is shutdown
3/1:7 7  is shutdown
 

The following is a sample display from the show voice trunk-conditioning signaling command for voice port 3/0:6 on a Cisco 3600 series router:

router# show voice trunk-conditioning signaling 3/0:6

hardware-state ACTIVE signal type is NorthamericanCAS
status :
forced playout pattern = STOPPED
trunk_down_timer = 0, rx_ais_duration = 0, idle_timer = 0
 
 

Table 1 explains the fields in the sample output.


Table 1: Field Descriptions for show voice trunk-conditioning signaling Command
Field Description

current timer

Time since last signaling packets were received.

forced playout pattern

Which forced playout pattern is sent to PBX:

0 = no forced playout pattern is sent

1 = receive IDLE playout pattern is sent

2 = receive OOS playout pattern is sent

hardware-state

Hardware state based on received IDLE pattern:

IDLE = both sides are idle

ACTIVE = at least one side is active

signal type

Signaling type used by lower level driver: northamerica, melcas, transparent, or external.

idle timer

Time the hardware on both sides has been in idle state.

last-ABCD

Last received or transmitted signal bit pattern.

max inter-arrival time

Maximum interval between received signaling packets.

missing

Number of missed signal packets.

mode

Signaling packet generation frequency:

fast mode = every 4 milliseconds

slow mode = same frequency as keepalive timer

out of seq

Number of out-of-sequence signal packets.

playout depth

Number of packets in playout buffer.

prev-seq#

Sequence number of previous signaling packet.

refill count

Number of packets created to maintain nominal length of playout packet buffer.

rx_ais_duration

Time since receipt of AIS indicator.

seq#

Sequence number of signaling packet.

sig pkt cnt

Number of transmitted or received signaling packets.

signal path

Status of signaling path.

signaling playout history

Signaling bits received in last 60 milliseconds.

trunk_down_timer

Time since last signaling packets were received.

tx_oos_timer

Time since PBX started sending OOS signaling pattern defined by signal pattern oos transmit.

very late

Number of very late signaling packets.

Related Commands

Command Description

show dial-peer voice

Displays the configuration for all VoIP and POTS dial peers configured on the router.

show voice dsp

Shows the current status of all DSP voice channels.

show voice port

Displays configuration information about a specific voice port.

show voice trunk-conditioning supervisory

Displays the status of trunk supervision and configuration parameters for voice ports.

show voice trunk-conditioning supervisory

To display the status of trunk supervision and configuration parameters for a voice port, use the show voice trunk-conditioning supervisory EXEC command.

show voice trunk-conditioning supervisory [summary | voice-port]

Syntax Description

summary

(Optional) Show a summary of the status for all voice ports on the router or concentrator.

voice-port

(Optional) Show a detailed report for a specified voice port.

Command Modes

EXEC

Command History

Release Modification

12.0(7)XK

This command was introduced on the Cisco MC3810 series.

12.1(3)T

This command was first supported on the Cisco 2600 and 3600 series routers.

Usage Guidelines

The show voice trunk-conditioning supervisory command displays the trunk supervision and configuration status for analog and digital voice ports.

Examples

The following is a sample display from the show voice trunk-conditioning supervisory summary command for voice ports on a Cisco MC3810 series concentrator:

router# show voice trunk-conditioning supervisory summary

1/1 is shutdown
1/4 is shutdown
1/5 : state : TRUNK_SC_CONNECT, voice : on , signal : on ,slave
 

The following is a sample display from the show voice trunk-conditioning supervisory command for voice port 1/5 on a Cisco MC3810 series concentrator:

router# show voice trunk-conditioning supervisory 1/5

1/5 : state : TRUNK_SC_CONNECT, voice : on, signal : on, slave 
	status: trunk connected
	sequence oos : idle and oos
	pattern :rx_idle = 0x0 rx_oos = 0xF tx_oos =  0xF
	timing : idle = 0, restart = 0, standby = 0, timeout = 40
	supp_all = 50, supp_voice = 0, keep_alive = 5
	timer: oos_ais_timer = 0, timer = 0
 

The following is a sample display from the show voice trunk-conditioning supervisory summary command for voice ports on a Cisco 3600 series router:

router# show voice trunk-conditioning supervisory summary

2/0/0 is shutdown
2/0/1 is shutdown
3/0:0 8  is shutdown
3/0:1 1  is shutdown
3/0:2 2  is shutdown
3/0:3 3  is shutdown
3/0:5 5  is shutdown
3/0:6(6) : state : TRUNK_SC_CONNECT, voice : on , signal : on ,master
3/0:7(7) : state : TRUNK_SC_CONNECT, voice : on , signal : on ,master
3/1:0(8) : state : TRUNK_SC_CONNECT, voice : on , signal : on ,master
3/1:1(1) : state : TRUNK_SC_CONNECT, voice : on , signal : on ,master
3/1:3(3) : state : TRUNK_SC_CONNECT, voice : on , signal : on ,master
3/1:5(5) is shutdown
3/1:7(7) is shutdown
 

The following is a sample display from the show voice trunk-conditioning supervisory command for voice port 3/0:6 on a Cisco 3600 series router:

router# show voice trunk-conditioning supervisory 3/0:6

3/0:6(6) : state : TRUNK_SC_CONNECT, voice : on, signal : on, master
	status: trunk connected
	sequence oos : idle and oos
	pattern :rx_idle = 0x0 rx_oos = 0xF 
	timing : idle = 0, restart = 0, standby = 0, timeout = 40
	supp_all = 0, supp_voice = 0, keep_alive = 5
	timer: oos_ais_timer = 0, timer = 0
 
 

Table 2 explains the fields in the sample output.


Table 2: Field Descriptions for show voice trunk-conditioning supervisory Command
Field Description

keep_alive

Signaling packets periodically sent to the far-end, even if there is no signal change. These signaling packets function as keep-alive messages.

master

The voice port configured as "connect trunk xxxx".

slave

The voice port configured as "connect trunk xxxx answer-mode".

oos_ais_timer

Time since the signaling packet with AIS indicator was received.

pattern

4-bit signaling pattern.

restart

The restart timeout after far-end is OOS.

rx-idle

The signaling bit pattern indicating that the far end is idle.

rx-oos

The signaling bit pattern sent to the PBX indicating that the network is OOS.

standby

The time before the slave side goes back to standby after far-end goes OOS.

supp_all

The timeout before suppressing transmission of voice and signaling packets to the far-end after detection of PBX OOS.

supp_voice

The timeout before suppressing transmission of voice packet to the far-end after detection of PBX oos.

timeout

The timeout for non-receipt of keep-alive packets before the far end is considered to be OOS.

TRUNK_SC_CONNECT

Trunk conditioning supervisory component status.

Related Commands

Command Description

show dial-peer voice

Displays the configuration for all VoIP and POTS dial peers configured on the router.

show voice dsp

Shows the current status of all DSP voice channels.

show voice port

Displays configuration information about a specific voice port.

show voice trunk-conditioning signaling

Displays the status of trunk-conditioning signaling and timing parameters for a voice port

signal keepalive

To configure the keepalive signaling packet interval for Cisco trunks and FRF.11 trunks, enter the signal keepalive voice-class configuration command. Enter the no form of this command to restore the default value.

signal keepalive number

no signal keepalive number

Syntax Description

number

Specifies the keepalive signaling packet interval in seconds.

The valid range is 1 to 65535.

Defaults

A keepalive packet is sent every 5 seconds.

Command Modes

Voice-class configuration

Command History

Release Modification

12.0(3)XG

This command was introduced on the Cisco MC3810 series.

12.0(4)T

This command was implemented in the 12.0(4)T release.

12.1(3)T

This command was first supported on the Cisco 2600 and 3600 series routers.

Usage Guidelines

Before configuring the keepalive signaling interval, you must use the voice class permanent command in global configuration mode to create a voice class for the Cisco trunk or FRF.11 trunk. The voice class must then be assigned to a dial peer.

Examples

The following example, beginning in global configuration mode, sets the keepalive signaling interval to 3 seconds for voice class 10.

router(config)# voice class permanent 10

router(config-class)# signal keepalive 3

router(config-class)# exit

router(config)# dial-peer voice 100 vofr

router(config-dial-peer)# voice-class permanent 10

Related Commands

Command Description

dial-peer voice

Enters dial-peer configuration mode and specifies a dial peer type.

signal pattern

Configures the ABCD bit pattern for Cisco trunks and FRF.11 trunks.

signal timing idle suppress-voice

Configures the signal timing parameter for the idle state of a call.

signal timing oos restart

Configures the signal timing parameter for the out-of-service (OOS) state of a call.

voice class permanent

Creates a voice class for a Cisco trunk or FRF.11 trunk.

voice-class permanent

Assigns a previously-configured voice class for a Cisco trunk or FRF.11 trunk to a dial peer.

signal pattern

To define the ABCD bit patterns that identify the idle and out-of-service (OOS) states for Cisco trunks and FRF.11 trunks, enter the signal pattern voice-class configuration command. Enter the no form of this command to remove the signal pattern setting from the voice class.

signal pattern {idle receive | idle transmit | oos receive | oos transmit} bit-pattern

no signal pattern {idle receive | idle transmit | oos receive | oos transmit} bit-pattern

Syntax Description

idle receive

Defines the signaling pattern for identifying an "idle" message from the network,

and

Defines the idle signaling pattern to be sent to the PBX if the network trunk is out of service and signal sequence oos idle-only or signal sequence oos both is configured.

idle transmit

Defines the signaling pattern for identifying an "idle" message from the PBX.

oos receive

Defines the OOS signaling pattern to be sent to the PBX if the network trunk is out of service and signal sequence oos oos-only or signal sequence oos both is configured.

oos transmit

Defines the signaling pattern for identifying an OOS message from the PBX.

bit-pattern

The ABCD bit pattern. Valid values are 0000 to 1111.

Defaults

idle receive

For near-end E&M—0000 (for T1) or 0001 (for E1)
For near-end FXO loop start—0101
For near-end FXO ground start—1111
For near-end FXS—0101
For near-end MELCAS—1101

idle transmit

For near-end E&M—0000
For near-end FXO—0101
For near-end FXS loop start—0101
For near-end FXS ground start—1111
For near-end MELCAS—1101

oos receive

For near-end E&M—1111
For near-end FXO loop start—1111
For near-end FXO ground start—0000
For near-end FXS loop start—1111
For near-end FXS ground start—0101
For near-end MELCAS—1111

oos transmit

No default signaling pattern is defined.

Command Modes

Voice-class configuration

Command History

Release Modification

12.0(3)XG

This command was introduced on the Cisco MC3810 series.

12.0(4)T

This command was implemented in the 12.0(4)T release.

12.0(7)XK

Default signaling patterns were defined.

12.1(3)T

This command was first supported on the Cisco 2600 and 3600 series routers.

Usage Guidelines

Before configuring the signaling pattern, you must use the voice class permanent command in global configuration mode to create a voice class for the Cisco trunk or FRF.11 trunk. After you define the voice class, you will assign it to a dial peer.

Idle Patterns

An idle state is generated if the router detects an idle signaling pattern coming from either direction. If an idle pattern is configured for only one direction (transmit or receive), an idle state can be detected only in the configured direction. Therefore, you should normally enter both the idle receive and the idle transmit keywords.

To suppress voice packets whenever the transmit or receive trunk is in the idle state, use the idle receive and idle transmit keywords in conjunction with the signal timing idle suppress-voice command.

OOS Patterns

An out-of-service (OOS) state is generated differently in each direction.

  If the router detects an oos transmit signaling pattern sent from the PBX, the router transmits the oos transmit signaling pattern to the network.
  If the signal timing oos timeout timer expires and the router receives no signaling packets from the network (network is OOS), the router sends an oos receive signaling pattern to the PBX. (The oos receive pattern is not matched against the signaling packets received from the network; the receive packets indicate an OOS condition directly by setting the AIS alarm indication bit in the packet.)

To suppress voice packets whenever the transmit or receive trunk is in the OOS state, use the oos receive and oos transmit keywords in conjunction with the signal timing oos suppress-voice command.

To suppress voice and signaling packets whenever the transmit or receive trunk is in the OOS state, use the oos receive and oos transmit keywords in conjunction with the signal timing oos suppress-all command.

PBX Busy-Out

To "busy out" a PBX if the network connection fails, set the oos receive pattern to match the seized state (busy), and set the signal timing oos timeout value. When the timeout value expires and no signaling packets have been received, the router will send the oos receive pattern to the PBX.

Use the busy seized pattern only if the PBX does not have a specified pattern for indicating an OOS state. If the PBX has a specific OOS pattern, use that pattern instead.

The following example, beginning in global configuration mode, configures the signaling bit pattern for the idle receive and transmit states:

router(config)# voice class permanent 10
router(config-class)# signal keepalive 3
router(config-class)# signal pattern idle receive 0101
router(config-class)# signal pattern idle transmit 0101
router(config-class)# exit router(config)# dial-peer voice 100 vofr router(config-dial-peer)# voice-class permanent 10

The following example, beginning in global configuration mode, configures the signaling bit pattern for the out-of-service receive and transmit states:

router(config)# voice class permanent 10
router(config-class)# signal keepalive 3
router(config-class)# signal pattern oos receive 0001
router(config-class)# signal pattern oos transmit 0001 router(config-class)# exit router(config)# dial-peer voice 100 vofr router(config-dial-peer)# voice-class permanent 10

Related Commands

Command Description

dial-peer voice

Enters dial-peer configuration mode and specifies a dial-peer type.

signal timing idle suppress-voice

Specifies the length of time before voice traffic is stopped after a trunk goes into the idle state.

signal timing oos restart

Configures the signal timing parameter for the out-of-service (OOS) state of a call.

signal timing oos slave-standby

Specifies that a slave port return to its initial standby state after the trunk has been OOS for a specified time

signal timing oos suppress-all

Configures the router or concentrator to stop sending voice and signaling packets to the network if it detects a transmit OOS signaling pattern from the PBX for a specified time.

signal timing oos suppress-voice

Configures the router or concentrator to stop sending voice packets to the network if it detects a transmit OOS signaling pattern from the PBX for a specified time.

signal timing oos timeout

Changes the delay time between the loss of signaling packets from the network and the start time for the OOS state.

voice class permanent

Creates a voice class for a Cisco trunk or FRF.11 trunk.

voice-class permanent

Assigns a previously-configured voice class for a Cisco trunk or FRF.11 trunk to a dial peer.

signal sequence oos

To specify which signaling pattern is sent to the PBX when the far-end keepalive message is lost or AIS is received from the far end, use the signal sequence oos voice-class configuration command. Use the no form of this command to restore the default value.

signal sequence oos {no-action | idle-only | oos-only | both}

no signal sequence oos

Syntax Description

no-action

No signaling pattern is sent.

idle-only

Only the idle signaling pattern is sent.

oos-only

Only the out-of-service (OOS) signaling pattern is sent.

both

Both idle and OOS signaling patterns are sent. This is the default value.

Defaults

Both idle and OOS signal patterns are sent.

Command Modes

Voice-class configuration

Command History

Release Modification

12.0(7)XK

This command was introduced on the Cisco MC3810 series.

12.1(3)T

This command was first supported on the Cisco 2600 and 3600 series.

Usage Guidelines

Before configuring the idle or OOS signal patterns to be sent, you must use the voice class permanent command in global configuration mode to create a voice class for the Cisco trunk or FRF.11 trunk. After you finish defining the voice class, you will assign it to a dial peer.

Use the signal sequence oos command to specify which signaling pattern(s) to send. Use the signal pattern idle receive or the signal pattern oos receive command to define the bit patterns of the signaling patterns if other than the defaults.

Examples

The following example, beginning in global configuration mode, defines voice class 10, sets the signal sequence oos to send only the idle signal pattern to the PBX, and applies the voice class configuration to VoFR dial peer 100.

router(config)# voice-class permanent 10

router(config-class)# signal-keepalive 3

router(config-class)# signal sequence oos idle-only

router(config-class)# signal timing idle suppress-voice

router(config-class)# exit

router(config)# dial-peer voice 100 vofr

router(config-dial-peer)# voice-class permanent 10

router(config-dial-peer)# signal-type transparent

Related Commands

Command Description

dial-peer voice

Enters dial-peer configuration mode and specifies a dial-peer type.

signal pattern

Configures the ABCD bit pattern for Cisco trunks and FRF.11 trunks.

signal timing idle suppress-voice

Specifies the length of time before the router stops sending voice packets after a trunk goes into the idle state.

signal timing oos restart

Specifies that a permanent voice connection be torn down and restarted after the trunk has been OOS for a specified time.

signal timing oos slave-standby

Specifies that a slave port return to its initial standby state after the trunk has been OOS for a specified time

signal timing oos suppress-all

Configures the router or concentrator to stop sending voice and signaling packets to the network if it detects a OOS signaling pattern from the PBX for a specified time.

signal timing oos suppress-voice

Configures the router or concentrator to stop sending voice packets to the network if it detects a transmit OOS signaling pattern from the PBX for a specified time.

signal timing oos timeout

Changes the delay time between the loss of signaling packets from the network and the start time for the OOS state.

voice class permanent

Creates a voice class for a Cisco trunk or FRF.11 trunk.

voice-class permanent

Assigns a previously-configured voice class for a Cisco trunk or FRF.11 trunk to a dial peer.

signal timing idle suppress-voice

To configure the signal timing parameter for the idle state of the call, enter the signal timing idle suppress-voice voice-class configuration command. Enter the no form of this command to restore the default value.

signal timing idle suppress-voice seconds

no signal timing idle suppress-voice seconds

Syntax Description

seconds

Duration of the idle state in seconds before the voice traffic is stopped.

The valid range is 0 to 65535.

Defaults

No signal timing idle suppress-voice timer is configured.

Command Modes

Voice-class configuration

Command History

Release Modification

12.0(3)XG

This command was first introduced on the Cisco MC3810 series.

12.0(4)T

This command was implemented in the 12.0(4)T release.

12.0(7)XK

This command was modified to simplify the configuration process.

12.1(3)T

This command was first supported on the Cisco 2600 and 3600 series routers.

Usage Guidelines

Before configuring the signal timing idle suppress-voice timer, you must use the voice class permanent command in global configuration mode to create a voice class for the Cisco trunk or FRF.11 trunk. The voice class must then be assigned to a dial peer.

The signal timing idle suppress-voice command is used when the signal-type command is set to transparent in the dial peer for the Cisco trunk or FRF.11 trunk connection. The router stops sending voice packets when the timer expires. Signaling packets are still sent.

Examples

The following example, beginning in global configuration mode, sets the signal timing idle suppress-voice timer to 5 for the idle state on voice class 10.

router(config)# voice class permanent 10

router(config-class)# signal keepalive 3
router(config-class)# signal pattern idle receive 0101
router(config-class)# signal pattern idle transmit 0101
router(config-class)# signal timing idle suppress-voice 5 router(config-class)# exit router(config)# dial-peer voice 100 vofr router(config-dial-peer)# voice-class permanent 10 router(config-dial-peer)# signal-type transparent

Related Commands

Command Description

dial-peer voice

Enters dial-peer configuration mode and specifies a dial peer type.

show voice trunk-conditioning signaling

Configures the keepalive signaling packet interval for Cisco trunks and FRF.11 trunks.

signal pattern

Configures the ABCD bit pattern for Cisco trunks and FRF.11 trunks.

signal timing oos restart

Configures the signal timing parameter for the out-of-service (OOS) state of a call.

signal-type

Sets the signaling type to be used when connecting to a dial peer

voice class permanent

Creates a voice class for a Cisco trunk or FRF.11 trunk.

voice-class permanent

Assigns a previously-configured voice class for a Cisco trunk or FRF.11 trunk to a dial peer.

signal timing oos restart

To specify that a permanent voice connection be torn down and restarted after the trunk has been out-of-service (OOS) for a specified time, use the signal timing oos restart voice-class configuration command. Use the no form of this command to restore the default value.

signal timing oos restart seconds

no signal timing oos restart

Syntax Description

seconds

Delay duration in seconds for the restart attempt. There is no default duration.

The range is 0 to 65535.

Defaults

No restart attempt is made if the trunk becomes OOS.

Command Modes

Voice-class configuration

Command History

Release Modification

12.0(3)XG

This command was introduced on the Cisco MC3810 series.

12.0(4)T

This command was implemented in the 12.0(4)T release.

12.1(3)T

This command was first supported on the Cisco 2600 and 3600 series routers.

Usage Guidelines

Before configuring signal timing OOS parameters, you must use the voice class permanent command in global configuration mode to create a voice class for the Cisco trunk or FRF.11 trunk. You then assign the voice class to a dial peer.

The signal timing oos restart command is valid only if the signal timing oos timeout command is enabled, which controls the start time for the OOS state. The timer for the signal timing oos restart command does not start until the trunk is OOS.

Examples

The following example, beginning in global configuration mode, creates voice class 10, sets the OOS timeout time to 60 seconds and sets the restart time to 30 seconds.

router(config)# voice-class permanent 10

router(config-class)# signal-keepalive 3
router(config-class)# signal pattern oos receive 0001
router(config-class)# signal pattern oos transmit 0001
router(config-class)# signal timing oos timeout 60 router(config-class)# signal timing oos restart 30 router(config-class)# exit router(config)# dial-peer voice 100 vofr router(config-dial-peer)# voice-class permanent 10

Related Commands

Command Description

dial-peer voice

Enters dial-peer configuration mode and specifies a dial-peer type.

show voice trunk-conditioning signaling

Configures the keepalive signaling packet interval for Cisco trunks and FRF.11 trunks.

signal pattern

Configures the ABCD bit pattern for Cisco trunks and FRF.11 trunks.

signal timing idle suppress-voice

Configures the signal timing parameter for the idle state of a call.

signal-type

Sets the signaling type to be used when connecting to a dial peer

voice class permanent

Creates a voice class for a Cisco trunk or FRF.11 trunk.

voice-class permanent

Assigns a previously-configured voice class for a Cisco trunk or FRF.11 trunk to a dial peer.

signal timing oos slave-standby

To configure a slave port to return to its initial standby state after the trunk has been out-of-service (OOS) for a specified time, enter the signal timing oos slave-standby voice-class configuration command. Enter the no form of this command to restore the default value.

signal timing oos slave-standby seconds

no signal timing oos slave-standby

Syntax Description

slave-standby

If no signaling packets are received for this period, a slave port returns to its initial standby state.

seconds

Delay duration in seconds before the slave port returns to its standby state. There is no default duration.

The range is 0 to 65535

Defaults

The slave port does not return to its standby state if the trunk becomes OOS.

Command Modes

Voice-class configuration

Command History

Release Modification

12.0(3)XG

This command was introduced on the Cisco MC3810 series.

12.0(4)T

This command was implemented in the 12.0(4)T release.

12.1(3)T

This command was first supported on the Cisco 2600 and 3600 series routers.

Usage Guidelines

Before configuring signal timing OOS parameters, you must use the voice class permanent command in global configuration mode to create a voice class for the Cisco trunk or FRF.11 trunk. After you finish defining the voice class, you will assign it to a dial peer.

If no signaling packets are received for the specified delay period, the slave port returns to its initial standby state.

The signal timing oos slave-standby command is valid only if both of the following conditions are true:

Examples

The following example, beginning in global configuration mode, creates a voice port as a slave voice port, creates voice class 10, sets the OOS timeout time to 60 seconds, and sets the return-to-slave-standby time to 120 seconds.

router(config)# voice-port 1/0/0

router(config-voiceport)# connection trunk 5559262 answer-mode

router(config-voiceport)# exit

router(config)# voice-class permanent 10

router(config-class)# signal-keepalive 3
router(config-class)# signal pattern oos receive 0001
router(config-class)# signal pattern oos transmit 0001
router(config-class)# signal timing oos timeout 60 router(config-class)# signal timing oos slave-standby 120 router(config-class)# exit router(config)# dial-peer voice 100 vofr router(config-dial-peer)# voice-class permanent 10

Related Commands

Command Description

connection

Specifies a connection mode, such as answer-mode, for a voice port.

dial-peer voice

Enters dial-peer configuration mode and specifies a dial-peer type.

show voice trunk-conditioning signaling

Configures the keepalive signaling packet interval for Cisco trunks and FRF.11 trunks.

signal pattern

Configures the ABCD bit pattern for Cisco trunks and FRF.11 trunks.

signal timing idle suppress-voice

Configures the signal timing parameter for the idle state of a call.

signal-type

Sets the signaling type to be used when connecting to a dial peer

voice class permanent

Creates a voice class for a Cisco trunk or FRF.11 trunk.

voice-class permanent

Assigns a previously-configured voice class for a Cisco trunk or FRF.11 trunk to a dial peer.

signal timing oos suppress-all

To configure the router or concentrator to stop sending voice and signaling packets to the network if it detects a transmit out-of-service (OOS) signaling pattern from the PBX for a specified time, use the signal timing oos suppress-all voice-class configuration command. Use the no form of this command to restore the default value.

signal timing oos suppress-all seconds

no signal timing oos suppress-all

Syntax Description

seconds

Delay duration in seconds before packet transmission is stopped. There is no default duration.

The range is 0 to 65535.

Defaults

The router or concentrator does not stop sending packets to the network if it detects a transmit OOS signaling pattern from the PBX.

Command Modes

Voice-class configuration

Command History

Release Modification

12.0(3)XG

This command was introduced on the Cisco MC3810 series.

12.0(4)T

This command was implemented in the 12.0(4)T release.

12.1(3)T

This command was first supported on the Cisco 2600 and 3600 series routers.

Usage Guidelines

Before configuring signal timing OOS parameters, you must use the voice class permanent command in global configuration mode to create a voice class for the Cisco trunk or FRF.11 trunk. After you finish defining the voice class, you will assign it to a dial peer.

The signal timing oos suppress-all command is valid only if you configure an OOS transmit signaling pattern with the signal pattern oos transmit command. (There is no default oos transmit signaling pattern.)

The signal timing oos suppress-all command is valid whether or not the signal timing oos timeout command is enabled, which controls the start time for the OOS state. The timer for the signal timing oos suppress-all command starts immediately when the OOS transmit signaling pattern is matched.

Examples

The following example, beginning in global configuration mode, creates voice class 10, sets the OOS timeout time to 60 seconds, and sets the packet suppression time to 60 seconds.

router(config)# voice-class permanent 10

router(config-class)# signal-keepalive 3
router(config-class)# signal pattern oos receive 0001
router(config-class)# signal pattern oos transmit 0001
router(config-class)# signal timing oos timeout 60 router(config-class)# signal timing oos suppress-voice 60 router(config-class)# exit router(config)# dial-peer voice 100 vofr router(config-dial-peer)# voice-class permanent 10

Related Commands

Command Description

dial-peer voice

Enters dial-peer configuration mode and specifies a dial-peer type.

show voice trunk-conditioning signaling

Configures the keepalive signaling packet interval for Cisco trunks and FRF.11 trunks.

signal pattern

Configures the ABCD bit pattern for Cisco trunks and FRF.11 trunks.

signal-type

Sets the signaling type to be used when connecting to a dial peer.

voice class permanent

Creates a voice class for a Cisco trunk or FRF.11 trunk.

voice-class permanent

Assigns a previously-configured voice class for a Cisco trunk or FRF.11 trunk to a dial peer.

signal timing oos suppress-voice

To configure the router or concentrator to stop sending voice packets to the network if it detects a transmit out-of-service (OOS) signaling pattern from the PBX for a specified time, use the signal timing oos suppress-voice voice-class configuration command. Use the no form of this command to restore the default value.

signal timing oos suppress-voice seconds

no signal timing oos suppress-voice

Syntax Description

seconds

Delay duration in seconds before voice-packet transmission is stopped. There is no default duration.

The range is 0 to 65535.

Defaults

The router or concentrator does not stop sending voice packets to the network if it detects a transmit OOS signaling pattern from the PBX.

Command Modes

Voice-class configuration

Command History

Release Modification

12.0(3)XG

This command was introduced on the Cisco MC3810 series.

12.0(4)T

This command was implemented in the 12.0(4)T release.

12.1(3)T

This command was first supported on the Cisco 2600 and 3600 series routers.

Usage Guidelines

Before configuring signal timing OOS parameters, you must use the voice class permanent command in global configuration mode to create a voice class for the Cisco trunk or FRF.11 trunk. After you finish defining the voice class, you will assign it to a dial peer.

The signal timing oos suppress-voice command is valid only if you configure an OOS transmit signaling pattern with the signal pattern oos transmit command. (There is no default oos transmit signaling pattern.)

The signal timing oos suppress-voice s command is valid whether or not the signal timing oos timeout command is enabled, which controls the start time for the OOS state. The timer for the signal timing oos suppress-voice command starts immediately when the OOS transmit signaling pattern is matched.

Examples

The following example, beginning in global configuration mode, creates voice class 10, sets the OOS timeout time to 60 seconds, and sets the packet suppression time to 60 seconds.

router(config)# voice-class permanent 10

router(config-class)# signal-keepalive 3
router(config-class)# signal pattern oos receive 0001
router(config-class)# signal pattern oos transmit 0001
router(config-class)# signal timing oos timeout 60 router(config-class)# signal timing oos suppress-voice 60 router(config-class)# exit router(config)# dial-peer voice 100 vofr router(config-dial-peer)# voice-class permanent 10

Related Commands

Command Description

dial-peer voice

Enters dial-peer configuration mode and specifies a dial-peer type.

show voice trunk-conditioning signaling

Configures the keepalive signaling packet interval for Cisco trunks and FRF.11 trunks.

signal pattern

Configures the ABCD bit pattern for Cisco trunks and FRF.11 trunks.

signal-type

Sets the signaling type to be used when connecting to a dial peer.

voice class permanent

Creates a voice class for a Cisco trunk or FRF.11 trunk.

voice-class permanent

Assigns a previously-configured voice class for a Cisco trunk or FRF.11 trunk to a dial peer.

signal timing oos timeout

To change the delay time between the loss of signaling packets from the network and the start time for the out-of-service (OOS) state, use the signal timing oos timeout voice-class configuration command. Use the no form of this command to restore the default value.

signal timing oos timeout seconds | disabled

no signal timing oos timeout

Syntax Description

disabled

Deactivates the detection of packet loss. If no signaling packets are received from the network, the router does not sent an OOS pattern to the PBX and it continues sending voice packets to the network. Use this option to disable busyout to the PBX.

seconds

Delay duration in seconds between the loss of signaling packets and the beginning of the OOS state.

The default is 30. The range is 1 to 65535.

Defaults

No signal timing OOS pattern parameters are configured.

Command Modes

Voice-class configuration

Command History

Release Modification

12.0(3)XG

This command was introduced on the Cisco MC3810 series.

12.0(4)T

This command was implemented in the 12.0(4)T release.

12.1(3)T

This command was first supported on the Cisco 2600 and 3600 series routers.

Usage Guidelines

Before configuring signal timing OOS parameters, you must use the voice class permanent command in global configuration mode to create a voice class for the Cisco trunk or FRF.11 trunk. After you finish defining the voice class, you will assign it to a dial peer.

You can use the signal timing oos timeout command to enable busyout to the PBX.

The signal timing oos timeout command controls the starting time for the signal timing oos restart and signal timing oos slave-standby commands. If this command is entered with the disabled keyword, the signal timing oos restart and signal timing oos slave-standby commands are ineffective.

Examples

The following example, beginning in global configuration mode, creates voice class 10 and sets the OOS timeout time to 60 seconds.

router(config)# voice-class permanent 10

router(config-class)# signal-keepalive 3
router(config-class)# signal pattern oos receive 0001
router(config-class)# signal pattern oos transmit 0001
router(config-class)# signal timing oos timeout 60 router(config-class)# exit router(config)# dial-peer voice 100 vofr router(config-dial-peer)# voice-class permanent 10

Related Commands

Command Description

dial-peer voice

Enters dial-peer configuration mode and specifies a dial-peer type.

show voice trunk-conditioning signaling

Configures the keepalive signaling packet interval for Cisco trunks and FRF.11 trunks.

signal pattern

Configures the ABCD bit pattern for Cisco trunks and FRF.11 trunks.

signal-type

Sets the signaling type to be used when connecting to a dial peer.

voice class permanent

Creates a voice class for a Cisco trunk or FRF.11 trunk.

voice-class permanent

Assigns a previously-configured voice class for a Cisco trunk or FRF.11 trunk to a dial peer.

voice class permanent

To create a voice class for a Cisco trunk or FRF.11 trunk, enter the voice class permanent global configuration command. Enter the no form of this command to delete the voice class.

voice class permanent tag

no voice class permanent tag

Syntax Description

tag

The unique number you assign to the voice class. The tag number must be unique on the router.

The valid range for this tag is 1 to 10000.

Defaults

No voice class is configured.

Command Modes

Global configuration

Command History

Release Modification

12.0(3)XG

This command was introduced on the Cisco MC3810 series.

12.0(4)T

This command was implemented in the 12.0(4)T release.

12.1(3)T

This command was first supported on the Cisco 2600 and 3600 series routers.

Usage Guidelines

The voice class permanent command can be used for VoFR, VoATM, and VoIP trunks.

Examples

The following example shows how to create a permanent voice class starting from global configuration mode:

router(config)# voice class permanent 10

router(config-class)# signal keepalive 3

router(config-class)# exit

router(config)#

Related Commands

Command Description

show voice trunk-conditioning signaling

Configures the keepalive signaling packet interval for Cisco trunks and FRF.11 trunks.

signal pattern

Configures the ABCD bit pattern for Cisco trunks and FRF.11 trunks.

signal timing idle suppress-voice

Configures the signal timing parameter for the idle state of a call.

signal timing oos restart

Configures the signal timing parameter for the out-of-service (OOS) state of a call.

signal-type

Sets the signaling type for a network dial peer.

voice-class permanent

Assigns a previously-configured voice class for a Cisco trunk or FRF.11 trunk to a dial peer.

voice-class permanent

To assign a previously-configured voice class for a Cisco trunk or FRF.11 trunk to a dial peer, enter the voice-class permanent dial-peer configuration command. Enter the no form of this command to remove the voice-class assignment from the dial peer.

voice-class permanent tag

no voice-class permanent tag

Syntax Description

tag

The unique number assigned to the voice class. The tag number maps to the tag number created using the voice class permanent global configuration command.

The valid range for this tag is 1 to 10000.

Defaults

Dial peers have no voice class assigned.

Command Modes

Dial-peer configuration

Command History

Release Modification

12.0(3)XG

This command was introduced on the Cisco MC3810 series.

12.0(4)T

This command was implemented in the 12.0(4)T release.

12.1(3)T

This command was first supported on the Cisco 2600 and 3600 series routers.

Usage Guidelines

You can assign one voice class to any given dial peer. If you assign another voice class to a dial peer, the last voice class assigned replaces the previous voice class.

Examples

The following example shows how to assign a previously-configured voice class to a dial peer:

router(config)# dial-peer voice 100 vofr

router(config-dial-peer)# voice-class permanent 10

Related Commands

Command Description

show voice trunk-conditioning signaling

Configures the keepalive signaling packet interval for Cisco trunks and FRF.11 trunks.

signal pattern

Configures the ABCD bit pattern for Cisco trunks and FRF.11 trunks.

signal timing idle suppress-voice

Configures the signal timing parameter for the idle state of a call.

signal timing oos restart

Configures the signal timing parameter for the out-of-service (OOS) state of a call.

signal-type

Sets the signaling type for a network dial peer.

voice class permanent

Creates a voice class for a Cisco trunk or FRF.11 trunk.

Glossary

ABCD signaling—Four-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.

AIS—Alarm Indication Signal.

AVBO—Advanced Voice Busy Out.

Cisco-trunk (private line) call—A Cisco-trunk (private line) call is established by the forced connection of a 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.

CLI—Command line interface.

codec—coder-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.

DLCI—Data-link connection identifier.

Dial peer—An addressable call endpoint that contains configuration information including voice protocol, a CODEC type, and a telephone number associated with the call endpoint. There are four kinds of dial peers: POTS, VoIP, VoFR, and VoATM.

DSP—Digital Signaling Processor.

DTMF—Dual tone multifrequency. Uses two simultaneous voice-band tones for dial such as touch tone.

DTMF relay—Enables the generation of FRF.11 Annex A frames for a VoFR or VoIP dial peer.

Switched call—A 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&M—Stands 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. Cisco's analog E&M interface is an RJ-48 connector that allows connections to PBX trunk lines (tie lines). E&M connections are also available on E1 and T1 digital interfaces.

E1—European equivalent of T1. An E1's 32 channels of 64 kbps bandwidth include one channel for framing and one channel for signaling information. The clock rate is 2.048 MHz.

FRF—Frame 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.11—Frame 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.

FRF11-trunk—A point-to-point permanent voice connection (private line) conforming to the FRF.11 specification.

FXO—Foreign Exchange Office. An FXO interface connects to the Public Switched Telephone Network (PSTN) or to a station interface on a PBX. Cisco's FXO interface is an RJ-11 connector that allows an analog connection to the PSTN or to a PBX.

FXS—Foreign Exchange Station. An FXS interface connects directly to a standard telephone and supplies ring, voltage, and dial tone. Cisco's FXS interface is an RJ-11 connector that allows connections to basic telephone service equipment, keysets, and PBXs.

ICPIF—Calculated Planning Impairment Factor.

LVBO—Local Voice Busy Out.

MEL CAS—Mercury Exchange Limited (MEL) Channel Associated Signaling. A voice signaling protocol used primarily in the United Kingdom.

OOS—Out of Service state of the call or trunk.

PBX—Private Branch Exchange. A privately owned central switching office.

Permanent calls—Permanent 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).

POTS—Plain old telephone service. Basic telephone service supplying standard single line telephones, telephone lines, and access to the PSTN.

POTS dial peer—Dial peer connected by a traditional telephony network. POTS peers point to a particular voice port on a voice network device.

PSTN—Public Switched Telephone Network.

RTR—Response Time Reporter.

Switched calls—Switched 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.

T1—Digital carrier facility. T1 transmits DS-1-formatted data at 1.544 Mbps through the telephone-switching network by using AMI or B8ZS coding.

Trunk—Service 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.

VoFR—Voice over Frame Relay.

VoFR dial peer—Dial peer connected by a Frame Relay network. VoFR peers point to specific VoFR devices.

Voice over Frame Relay—Voice 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 IP—Voice 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 and stored in voice packets that are transported by IP.

VoIP—Voice over IP through Ethernet.


hometocprevnextglossaryfeedbacksearchhelp
Posted: Wed Sep 27 12:48:05 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.