E

e164

To configure the content of an E.164 pattern map, use the e164 command in the voice class e164 pattern map mode. To remove the configuration from the content of an E.164 pattern map, use the no form of this command.

e164 pattern

no e164 pattern

Syntax Description

pattern

A full E.164 telephone number prefix.

Command Default

The content of an E.164 pattern map is not configured.

Command Modes

Voice class e164 pattern map configuration (config-voice class e164-pattern-map)

Command History

Release

Modification

15.2(4)M

This command was introduced.

Usage Guidelines

You can create an E.164 pattern map in dial peer configuration mode before configuring the content of an E.164 pattern map in voice class E.164 pattern map mode. You must use the correct format of the E.164 pattern number when you add an E.164 pattern entry to a destination E.164 pattern map. You can also add multiple destination E.164 patterns to a pattern map.

Examples

The following example shows how an E.164 pattern entry is configured on a destination E.164 pattern map:

Device(config)# voice class e164-pattern-map
Device(config-voice class e164-pattern-map)# e164 605

e911

To enable E911 system services for SIP on the VoIP dial peer, use the e911 command in voice service voip-sip configuration mode. To disable SIP E911 functionality, use the no form of this command.

e911

no e911

Syntax Description

This command has no arguments or keywords.

Command Default

Disabled

Command Modes


Voice service voip-sip configuration (conf-serv-sip)

Command History

Release

Modification

12.4(9)T

This command was introduced.

Usage Guidelines

The no form of the command disables E911 functionality from a global perspective. Output from the show running-config command shows whether E911 is configured. See also the voice-class sip e911 and debug csm neat commands.

Examples

The following example enables E911 services in voice service VoIP SIP configuration mode:


Router# configure terminal
Router(config-term)# voice service voip
Router(conf-voi-serv)# sip
Router(conf-serv-sip)# e911

The following example disables E911 functionality:


Router(conf-serv-sip)# no e911

early-offer

To force a Cisco Unified Border Element (Cisco UBE) to send a SIP invite with Early-Offer (EO) on the Out-Leg (OL), use the early-offer command in SIP, voice class tenant configuration mode, or dial peer configuration mode. To disable Early-Offer, use the no form of this command.

early-offer forced [renegotiate | [always]] [system]

no early-offer forced [renegotiate | [always]] [system]

Syntax Description

forced

Forcefully sends Early-Offer on the SIP Out-Leg.

renegotiate

Triggers a Delayed-Offer Re-invite to exchange complete media capability if the negotiated codecs are one of the following:

  • aaclld - Audio codec AACLD 90000 bps

  • h263 - Video codec H263

  • h263+ - Video codec H263+

  • h264 - Video codec H264

  • mp4a - Wideband audio codec

always

Always triggers a Delayed-Offer Re-invite to exchange complete media capabilities.

system

Specifies that Early-Offer use the global sip-ua value. This keyword is available only for the tenant mode to allow it to fallback to the global configurations

Command Default

Disabled. The Cisco UBE does not distinguish SIP Delayed-Offer to Early-Offer call flows.

Command Modes

Voice service VoIP configuration (conf-serv-sip).

Dial-peer configuration (config-dial-peer).

Voice class tenant configuration (config-class).

Command History

Release

Modification

12.4(15)XY

This command was introduced.

12.4(20)T

This command was integrated into Cisco IOS Release 12.4(20)T.

15.4(2)T, Cisco IOS XE Release 3.12S

This command was modified to include the keyword: system . This command is now available under voice class tenants.

15.6(2)T and IOS XE Denali 16.3.1

This command was modified to include the keyword: system .

Cisco IOS XE Cupertino 17.7.1a

Introduced support for YANG models.

Usage Guidelines

Use this command to forcefully configure a Cisco UBE to send a SIP invite with EO on the Out-Leg (OL), Delayed-Offer to Early-Offer for all VoIP calls, SIP audio calls, or individual dial peers.

Examples

The following example shows SIP Early-Offer invites being configured globally:


Router(conf-serv-sip)# early-offer forced

The following example shows SIP Early-Offer invites being configured per dial peer:


Router(config-dial-peer)# voice-class sip early-offer forced

The following example shows SIP Early-Offer invites being in the voice class tenant configuration mode:


Router(config-class)# early-offer forced system

early-media update block

To block the UPDATE requests with SDP in an early dialog, use early-media update block command in global VoIP SIP configuration mode or voice class tenant configuration mode. To disable, use no form of this command.

early-media update block [re-negotiate | system]

no early-media update block [re-negotiate]

Syntax Description

re-negotiate

Enables end to end renegotiation if the UPDATE request contains changes in caller ID, transcoder addition or deletion, or video escalation or de-escalation.

system

Specifies that the Early Dialog UPDATE requests use the global sip-ua value. This keyword is available only for the tenant mode to allow it to fallback to the global configurations.

Command Default

CUBE allows pass-through of early dialog UPDATE requests from one user agent to the other.

Command Modes

SIP configuration (conf-serv-sip)

Voice class tenant configuration (config-class)

Command History

Release Modification
Cisco IOS 15.5(3)M, Cisco IOS-XE 3.16S

This command was introduced.

15.6(2)T and IOS XE Denali 16.3.1

This command was modified to include the keyword: system . This command is now available under voice class tenants.

Cisco IOS XE Cupertino 17.7.1a

Introduced support for YANG models.

Usage Guidelines

Use re-negotiate keyword to enable end to end renegotiation if the UPDATE request contains changes in caller ID, transcoder addition or deletion, or video escalation or de-escalation.

Examples

The following example shows early dialog update block being configured in global voip sip configuration mode:


Router(conf-serv-sip)# early-media update block

The following example shows early dialog update block being configured in voice class tenant configuration mode:


Router(conf-class)# early-media update block system

echo-cancel comfort-noise

To specify that background noise be generated, use the echo -cancel comfort -noise command in controller configuration mode. To disable this feature, use the no form of this command.

echo-cancel comfort-noise

no echo-cancel comfort-noise

Syntax Description

This command has no arguments or keywords.

Command Default

No default behavior or values

Command Modes


Controller configuration (config-controller)

Command History

Release

Modification

12.1(2)T

This command was introduced.

Usage Guidelines

Use the echo-cancel comfort-noise command to generate background noise to fill silent gaps during calls if voice activated dialing (VAD) is activated. If comfort noise is not enabled and VAD is enabled at the remote end of the connection, the user hears nothing or silence when the remote party is not speaking.

The configuration of comfort noise affects only the silence generated at the local interface; it does not affect the use of VAD on either end of the connection or the silence generated at the remote end of the connection.

For the OC-3/STM-1 ATM Circuit Emulation Service network module, echo cancellation must be enabled.

Examples

The following example enables comfort noise on a T1 controller:


controller T1 0/0
 echo-cancel enable
 echo-cancel comfort-noise

echo-cancel compensation

To set attenuation for loud signals, use the echo -cancel compensation command in controller configuration mode. To disable this feature, use the no form of this command.

echo-cancel compensation

no echo-cancel compensation

Syntax Description

This command has no arguments or keywords.

Command Default

No default behavior or values

Command Modes


Controller configuration (config-controller)

Command History

Release

Modification

12.1(2)T

This command was introduced.

Usage Guidelines

Use the echo -cancel compensation command to add attenuation control to the T1 or E1 controller. When this command is enabled, 6 decibels of attenuation are inserted if the signal level from the receive direction is loud. When loud signals are not received, the attenuation is removed.

For the OC-3/STM-1 ATM Circuit Emulation Service network module, echo cancellation must be enabled.

Examples

The following example enables attenuation control on a T1 controller:


controller T1 0/0
 echo-cancel enable
 echo-cancel compensation

echo-cancel coverage

To adjust the size of the echo canceller (EC) and to select the extended EC when the Cisco default EC is present, use the echo-cancel coverage command in voice-port configuration mode. To reset this command to the default value (128 milliseconds [ms]), use the no form of this command.

echo-cancel coverage {24 | 32 | 48 | 64 | 80 | 96 | 112 | 128}

no echo-cancel coverage

Syntax Description

24

EC size of 24 ms.

32

EC size of 32 ms.

48

EC size of 48 ms.

64

EC size of 64 ms.

80

EC size of 80 ms.

96

EC size of 96 ms.

112

EC size of 112 ms.

128

EC size of 128 ms. This is the default.

Command Default

This command is enabled by default, and echo cancellation is set to 128 ms.

Command Modes


Voice-port configuration (config-voiceport)

Command History

Release

Modification

11.3(1)T

This command was introduced on the Cisco 3600 series.

11.3(1)MA

This command was implemented on the Cisco MC3810.

12.0(5)XK

The command was modified to add the 8-ms option.

12.0(5)XE

The command was implemented on the Cisco 7200 series.

12.1(1)T

This command was integrated into Cisco IOS Release 12.1(1)T.

12.2(13)T

This command was modified to provide a new set of size options when the extended EC is configured. This command is supported on all T1 Digital Signal Processor (DSP) platforms.

12.3(11)T

This command was modified for use on NextPort platforms for use with the dual-filter G.168 echo canceller.

12.4(20)T

This command was modified to expand the values for echo cancellation to include 80, 96, 112, and 128 ms. The default was changed from 64 to 128 ms.

Usage Guidelines

Use the echo-cancel coverage command to adjust the coverage size of the EC. This command enables cancellation of voice that is sent out the interface and received on the same interface within the configured amount of time. If the local loop (the distance from the interface to the connected equipment that is producing the echo) is greater than this amount of time, the configured value of this command should be increased.

If you configure a greater value for this command, the EC takes longer to converge. In this case, you might hear a slight echo when the connection is initially set up. If the configured value for this command is too short, you might hear some echo for the duration of the call because the EC is not canceling the longer delay echoes.

There is no echo or echo cancellation on the network side (for example, the non-POTS side) of the connection.


Note


This command is valid only if the echo cancellation feature has been enabled. For more information, see the echo-cancel enable command.


Beginning with Cisco IOS Release 12.4(20)T, the NextPort dual-filter G.168 echo canceller supports echo tails from 24-ms to 128-ms in 16-ms increments. The echo-cancel coverage command limits the echo canceller coverage to 128-ms on NextPort platforms. For backward compatibility, a voicecap used in "raw mode" will still configure older SPEware to settings greater than 64-ms when used with newer releases of Cisco IOS software. For situations when new SPEware is loaded onto an older Cisco IOS release, the NextPort dual-filter G.168 echo canceller automatically sets coverage time to 64 ms.

Examples

The following example enables the extended echo cancellation feature and adjusts the size of the echo canceller to 80 milliseconds:


Router (config-voiceport)# echo-cancel enable
Router (config-voiceport)# echo-cancel coverage 80

echo-cancel enable

To enable the cancellation of voice that is sent out the interface and received back on the same interface, use the echo -cancel enable command in voice-port configuration mode or global configuration mode. To disable echo cancellation, use the no form of this command.

echo-cancel enable type [hardware | software]

no echo-cancel enable

Syntax Description

hardware

(Optional) Specifies that echo cancellation is enabled via the hardware on the network module.

software

(Optional) Specifies that echo cancellation is enabled via command-line interface entries.

Note

 

The hardware and software keywords are available only when the optional hardware echo cancellation module is installed on the multiflex VWIC.

Command Default

The Cisco-proprietary G.168 echo canceller (EC) is enabled with the echo suppressor turned off.

Command Modes


Voice-port configuration (config-voiceport)
Global configuration (config)

Command History

Release

Modification

11.3(1)T

This command was introduced.

12.2(13)T

This command was integrated into Cisco IOS Release 12.2(13)T. This command was implemented on all TI digital signal processor (DSP) platforms.

12.3(14)T

This command was integrated into Cisco IOS Release 12.3(14)T and the optional hardware and software keywords were added.

Usage Guidelines

The echo -cancel enable command enables cancellation of voice that is sent out the interface and received back on the same interface; sound that is received back in this manner is perceived by the listener as an echo. Disabling echo cancellation might cause the remote side of a connection to hear an echo. Because echo cancellation is an invasive process that can minimally degrade voice quality, this command should be disabled if it is not needed.

Typically a hybrid circuit can provide greater than 6 decibels (dB) echo return loss (ERL), so the extended EC is configured to handle 6 dB in the worst case by default. However, if a measurement shows that a circuit can provide only 6 dB ERL or less, the extended EC can be configured to use this lower rate.

The Cisco G.168 EC is enabled by default with the echo suppressor turned off. The echo suppressor can be turned on only when the default Cisco G.168 EC is used. The echo-cancel suppressor command used with the Cisco default EC is still visible when the extended EC is selected, but it does not do anything.

The echo -cancel enable command does not affect the echo heard by the user on the analog side of the connection.

There is no echo path for a 4-wire receive and transmit interface (also called ear and mouth and abbreviated as E&M). The echo canceller should be disabled for that interface type.


Note


This command is valid only when the echo-cancel coverage command has been configured.


Examples

The following example enables the extended echo cancellation feature in voice-port configuration mode:


Router (config-voiceport)# echo-cancel enable

The following example enables the extended echo cancellation feature on the Cisco 1700 series or Cisco ICS7750 in global configuration mode:


Router (config)# echo-cancel enable

echo-cancel enable (controller)

To enable the echo cancel feature, use the echo -cancel enable command in controller configuration mode. To disable this feature, use the no form of this command.

echo-cancel enable

no echo-cancel enable

Syntax Description

This command has no arguments or keywords.

Command Default

Enabled for all interface types

Command Modes


Controller configuration (config-controller)

Command History

Release

Modification

12.1(2)T

This command was introduced.

Usage Guidelines

The echo -cancel enable command enables cancellation of voice that is sent out of the interface and received back on the same interface. Disabling echo cancellation might cause the remote side of a connection to hear an echo. Because echo cancellation is an invasive process that can minimally degrade voice quality, this command should be disabled if it is not needed.

The echo -cancel enable command does not affect the echo heard by the user on the analog side of the connection.


Note


This command is valid only if the echo -cancel coverage command has been configured.


Examples

The following example enables the echo cancel feature on a T1 controller:


controller T1 0/0
 echo-cancel enable
 echo-cancel coverage 32

echo-cancel erl worst-case

To determine worst-case Echo Return Loss (ERL) in decibels (dB), use the echo-cancel erl worst-case command in voice-port configuration mode. To disable the command, use the no form.

echo-cancel erl worst-case {6 | 3 | 0}

no echo-cancel erl worst-case {6 | 3 | 0}

Syntax Description

6 | 3 | 0

Values of 6, 3, or 0 dB ERL in the extended echo canceller (EC). The default is 6.

Command Default

Enabled at 6 dB when the extended G.168 EC is used

Command Modes


Voice-port configuration (config-voiceport)

Command History

Release

Modification

12.2(13)T

This command was introduced.

Usage Guidelines

This command is used only when the extended EC is present and is not supported with the Cisco proprietary-G.165 EC. This command predicts the worst-case ERL that the EC might encounter.

Examples

The following example shows a worst-case ERL of 3:


Router(config-voiceport)# echo-cancel erl worst-case 3

To check the configuration, enter the show voice port command in privileged EXEC mode:


Router# show voice port
.
.
Echo Cancel worst case ERL is set to 6 dB
Playout-delay Mode is set to adaptive
.
.

echo-cancel loopback

To place the echo cancellation processor in loopback mode, use the echo -cancel loopback command in controller configuration mode. To disable loopback of the echo cancellation processor, use the no form of this command.

echo-cancel loopback

no echo-cancel loopback

Syntax Description

This command has no arguments or keywords.

Command Default

No default behavior or values

Command Modes


Controller configuration (config-controller)

Command History

Release

Modification

12.1(2)T

This command was introduced.

Usage Guidelines

Use an echo-cancel loopback test on lines to detect and distinguish equipment malfunctions caused by either the line or the interface. If correct echo cancellation is not possible when an interface is in loopback mode, the interface is the source of the problem.

Examples

The following example sets up echo cancellation loopback diagnostics:


controller T1 0/0
 echo-cancel enable
 echo-cancel coverage 32
 echo-cancel loopback

echo-cancel mode

To enable echo cancel mode on the extended G.168 echo canceller, use the echo-cancel mode command in voice-port configuration mode. To reset to the default, use the no form of this command.

echo-cancel mode {1 | 2}

no echo-cancel mode

Syntax Description

1

Enables fast convergence for multiple echo reflectors and applies 0 dB Sin gain and 0 dB Sout gain.

2

Enables fast convergence for multiple echo reflectors and improves double-talk detection by applying 6 dB Sin gain and -6 dB Sout gain.

Command Default

No default behavior or values.

Command Modes


Voice-port configuration (config-voiceport)

Command History

Release

Modification

12.3(7)

This command was introduced.

Usage Guidelines

This command enables an operation mode to improve echo canceller (EC) performance in systems that have multiple echo reflectors and double-talk caused by low volume. When this command is enabled, the extended EC cancels the echo better in multiple echo reflector scenarios, which occur most often in analog interfaces.

This command is available only if the extended G.168 echo canceller is enabled for the voice port.

If you select mode 2 , set the echo-cancel erl worst-case command to 0.

Examples

The following example sets the extended G.168 EC mode to 1 on a Cisco 1700 series router:


Router(config)# voice-port 1/0/1
Router(config-voiceport)# echo-cancel mode 1

echo-cancel suppressor

To enable echo suppression to reduce initial echo before the echo canceller converges, use the echo-cancel suppressor command in voice-port configuration mode. To disable echo suppression, use the no form of this command.

echo-cancel suppressor seconds

no echo-cancel suppressor

Syntax Description

seconds

Suppressor coverage, in seconds. Range is from 1 to 10. Default is 7.

Command Default

No default behavior or values.

Command Modes


Voice-port configuration (config-voiceport)

Command History

Release

Modification

12.2(13)T

This command was introduced.

Usage Guidelines

This command is used only when the echo canceller is enabled. In case of double-talk in the first number of seconds, the code automatically disables the suppressor.

Examples

The following example shows echo suppression configured for a suppression coverage of 9 seconds:


Router(config-voiceport)# echo-cancel suppressor 9

element

To define component elements of local or remote clusters, use the element command in gatekeeper configuration mode. To disable component elements of local or remote clusters, use the no form of this command.

element gatekeeper-name ip-address [port]

no element gatekeeper-name ip-address [port]

Syntax Description

gatekeeper -name

Name of the gatekeeper component to be added to the local or remote cluster.

ip -address

IP address of the gatekeeper to be added to the local or remote cluster.

port

(Optional) Registration, Admission, and Status (RAS) signaling port number for the remote zone. Range is from 1 to 65535. Default is the well-known RAS port number 1719.

Command Default

No default behavior or values

Command Modes


Gatekeeper configuration (config-gk)

Command History

Release

Modification

12.1(5)XM

This command was introduced.

12.2(2)T

This command was integrated into Cisco IOS Release 12.2(2)T.

12.2(2)XB1

This command was implemented on the Cisco AS5850.

Examples

The following example places the SampleGK gatekeeper into the specified local or remote cluster:


element SampleGK 172.16.204.158 1719

emergency

Configure List of Emergency Numbers. Use the no form of this command to disable this feature.

emergency LINE

no emergency LINE

Syntax Description

LINE

List of numbers separated by ' ' SPACE.

Command Default

Not enabled by default.

Command Modes

voice service voip.

Command History

Release

Modification

Cisco IOS XE 3.11S

The command was introduced.

Cisco IOS XE Cupertino 17.7.1a

Introduced support for YANG models.

Usage Guidelines

Use this command to get the emergency numbers configured.

Examples


Router(conf-voi-serv)#emergency 123 456 919465 915566
Router(conf-voi-serv)#

emptycapability

To eliminate the need for identical codec capabilities for all dial peers in the rotary group, use the emptycapability command in h.323 voice-service configuration mode. To return to the default configuration, use the no form of this command.

emptycapability

no emptycapability

Syntax Description

There are no keywords or arguments for this command.

Command Default

Identical codec capabilities are required on all dial peers.

Command Modes


Voice service H.323 configuration (conf-serv-h323)

Command History

Release

Modification

12.3(11)T

This command was introduced.

Usage Guidelines

The default dial-peer configuration requires that all members of a hunt group must have the same codec configured to complete calls. Configuring emptycapability on the IP-to-IP gateway (IPIPGW) eliminates the need for identical codec capabilities for all dial peers in the rotary group, and allows the IPIPGW to restart the codec negotiation end-to-end.


Note


If extended caps (DTMF or T.38) are configured on the outgoing gateway or the trunking gateway, extended caps must be configured in both places.


Examples

The following example shows emptycapability being configured to allow the IPIPGW to restart codec negotiation from end-to-end regardless of codec configured on each endpoint:


Router(conf-serv-h323)# emptycapability
 

emulate cisco h323 bandwidth

To instruct the H.323 gateway to use H.323 version 2 behavior for bandwidth management, use the emulate cisco h323 bandwidth command in gateway configuration mode. To instruct the gateway to use H.323 version 3 behavior for bandwidth management, use the no form of the command.

emulate cisco h323 bandwidth

no emulate cisco h323 bandwidth

Syntax Description

This command has no keywords or arguments.

Command Default

No default behaviors or values

Command Modes


Gateway configuration (config-gateway)

Command History

Release

Modification

12.2(2)XA

This command was introduced.

12.2(4)T

This command was integrated into Cisco IOS Release 12.2(4)T.

12.2(2)XB1

This command was implemented on the Cisco AS5850.

12.2(11)T

This command was integrated into Cisco IOS Release 12.2(11)T.

Usage Guidelines

Prior to Cisco IOS Release 12.2(2)XA, gateway calls were always reported to require a bandwidth of 64 kbps, the unidirectional bandwidth for a Cisco G.711 codec. If the endpoints in the call chose to use a more efficient codec, this was not reported to the Cisco gatekeeper.

In the version of the Cisco H.323 gateway in Cisco IOS Release 12.2(2)XA or later releases (which conform with H.323 version 3), the reported bandwidth is bidirectional. Initially, 128 kbps is reserved. If the endpoints in the call select a more efficient codec, the Cisco gatekeeper is notified of the bandwidth change.

For backward compatibility, the emulate cisco h323 bandwidth command allows devices running Cisco IOS Release 12.2(2)XA and later to conform to the H.323 version 2 bandwidth reporting implementation.

Examples

The following example shows that the router emulates the behavior of a Cisco H.323 version 2 gateway.


Router(config-gateway)# emulate cisco h323 bandwidth

encap clear-channel standard

To globally enable RFC 4040-based clear-channel codec negotiation for Session Initiation Protocol (SIP) calls on a Cisco IOS voice gateway or Cisco Unified Border Element (Cisco UBE), use the encap clear-channel standard command in voice service SIP configuration mode or voice class tenant configuration mode. To disable RFC 4040-based clear-channel codec negotiation for SIP calls globally on a Cisco IOS voice gateway or Cisco UBE, use the no form of this command.

encap clear-channel standard system

no encap clear-channel standard system

Syntax Description

standard

Specifies standard RFC 4040 encapsulation.

system

Specifies that the RFC 4040-based clear-channel codec negotiation for SIP calls use the global sip-ua value. This keyword is available only for the tenant mode to allow it to fallback to the global configurations

Command Default

Disabled--legacy encapsulation [X-CCD/8000] is used for clear-channel codec negotiation.

Command Modes

Voice service SIP configuration (conf-serv-sip)

Voice class tenant configuration (config-class)

Command History

Release

Modification

15.0(1)XA

This command was introduced.

15.1(1)T

This command was integrated into Cisco IOS Release 15.1(1)T.

15.6(2)T and IOS XE Denali 16.3.1

This command was modified to include the keyword: system .

Usage Guidelines

Use the encap clear-channel standard command in voice service SIP configuration mode to globally enable RFC 4040-based clear-channel codec negotiation [CLEARMODE/8000] for SIP calls on a Cisco IOS voice gateway or Cisco UBE. RFC 4040-based clear-channel codec negotiation allows Cisco IOS voice gateways and Cisco UBEs to successfully interoperate with third-party SIP gateways that do not support legacy Cisco IOS clear-channel codec encapsulation [X-CCD/8000].

When the encap clear-channel standard command is enabled on a Cisco IOS voice gateway or Cisco UBE, calls using the Cisco IOS clear channel codec are translated into calls that use CLEARMODE/8000 so that the calls do not get rejected when they reach third-party SIP gateways.

To enable RFC 4040-based clear-channel codec negotiation for SIP calls on an individual dial peer, overriding the global configuration for the Cisco IOS voice gateway or Cisco UBE, use the voice-class sip encap clear-channel standard command in dial peer voice configuration mode. To globally disable RFC 4040-based clear-channel codec negotiation on a Cisco IOS voice gateway or Cisco UBE, use the no encap clear-channel standard command in voice service SIP configuration mode.

Examples

The following example shows how to enable RFC 4040-based clear-channel code negotiation globally for all dial peers on a Cisco IOS voice gateway or Cisco UBE:


Router> enable
Router# configure
 terminal
Router(config)# voice
 service
 voip
Router(conf-voi-serv)# sip
Router(conf-serv-sip)# encap clear-channel standard

The following example shows how to enable RFC 4040-based clear-channel code negotiation globally in the voice class tenant configuration mode:

Router(config-class)# encap clear-channel system

encapsulation atm-ces

To enable circuit emulation service (CES) ATM encapsulation, use the encapsulation atm -ces command in interface configuration mode. To disable CES ATM encapsulation, use the no form of this command.

encapsulation atm-ces

no encapsulation atm-ces

Syntax Description

This command has no arguments or keywords.

Command Default

No default behavior or values

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

11.3(1)MA

This command was introduced on the Cisco MC3810.

12.0

This command was integrated into Cisco IOS Release 12.0.

Usage Guidelines

This command is supported only on serial ports 0 and 1.

Examples

The following example enables CES ATM encapsulation on serial port 0:


interface serial 0
 encapsulation atm-ces

encoding h450 call-identity

To set the Abstract Syntax Notation (ASN) Packed Encoding Rules (PER) format used for encoding and decoding the H.450 protocol data units (PDUs), use the encoding h450 call-identity command in voice-class configuration mode. To reset to the default, use the no form of this command.

encoding h450 call-identity {cisco | itu}

no encoding h450 call-identity

Syntax Description

cisco

Gateway uses a PER encoding format that is not compliant with ITU-T X.691 for encoding or decoding the H.450.2 callIdentity field.

itu

Gateway uses a PER encoding format that is compliant with ITU-T X.691 for encoding or decoding the H.450.2 callIdentity field.

Command Default

Cisco encoding is enabled at the global (voice-service configuration) level.

Command Modes


Voice-class configuration

Command History

Release

Modification

12.3(11)T

This command was introduced.

12.3(7)T3

This command was integrated into Cisco IOS Release 12.3(7)T3.

Usage Guidelines

Use this command to set the encoding format in the voice-class assigned to individual dial peers. By default, Cisco encoding is enabled globally. However, Cisco encoding for the H.450.2 callIdentity field is not compliant with ITU-T X.691 and can cause interoperability problems with third-party devices during H.450.2 call transfer with consultation. Use the itu keyword to configure ITU-T X.691 encoding in the dial peer.

Use the itu keyword to set ITU-T X.691 encoding globally on the Cisco voice gateway. By default, Cisco encoding is enabled. However, Cisco encoding for the H.450.2 callIdentity field is not compliant with ITU-T X.691 and could cause interoperability problems with third-party devices during H.450.2 call transfer with consultation.


Note


The encoding h450 call-identity command in voice-class configuration mode takes precedence over the ncoding h450 call-identity itu command.


Examples

The following example shows X.691-compliant encoding being enabled for the H.450-2 PDUs for calls on dial-peer 4:


voice class h323 1
 encoding h450 call-identity itu
dial-peer voice 4 voip
 voice-class h323 1

The following example enables Cisco encoding, which is not compliant with ITU-T X.691, on dial-peer 5:


voice class h323 1
 encoding h450 call-identity cisco
dial-peer voice 5 voip
 voice-class h323 1

By entering the no encoding h450 call-identity command in voice-class configuration mode, the following example shows the encoding for calls only on dial-peer 7 being reset to the global configuration. However, the no encoding h450 call-identity configuration is not displayed in the running configuration:


voice class h323 1
 no encoding h450 call-identity
dial-peer voice 7 voip
 voice-class h323 1

The following example illustrates a typical use case when the ITU-T encoding is configured for all the dial peers except dial-peer 4; dial-peer 4 uses Cisco encoding:


voice service voip
 h323
  encoding h450 call-identity itu
voice class h323 1
   encoding h450 call-identity cisco
dial-peer voice 1 voip
 destination-pattern 1..
dial-peer voice 2 voip
 destination-pattern 2..
dial-peer voice 3 voip
 destination-pattern 3..
dial-peer voice 4 voip
 destination-pattern 4..
 voice-class h323 1

The following example shows all dial-peers with the ITU-T X.691 being globally configured:


voice service voip
 h323
 encoding h450 call-identity itu

encoding h450 call-identity itu

To set the Abstract Syntax Notation (ASN) Packed Encoding Rules (PER) format used for encoding and decoding the H.450 protocol data units (PDUs), use the encoding h450 call-identity itu command in voice-service configuration mode. To reset to the default, use the no form of this command.

encoding h450 call-identity itu

no encoding h450 call-identity

Syntax Description

This command has no argument or keywords.

Command Default

Cisco encoding enabled globally

Command Modes


Voice-service configuration (config-voi-serv)

Command History

Release

Modification

12.3(11)T

This command was introduced on Cisco voice gateways.

12.3(7)T3

This command was integrated into Cisco IOS release 12.3(7)T3.

Usage Guidelines

Use this command to set ITU X.691 encoding globally on the Cisco voice gateway. By default, Cisco encoding is enabled. However, Cisco encoding for the H.450.2 callIdentity field is not compliant with ITU X.691 and could cause interoperability problems with third-party devices during H.450.2 call transfer with consultation.


Note


The encoding h450 call-identity command in voice-class configuration mode takes precedence over this command.


Examples

The following example globally configures all dial-peers with the ITU X.691:


voice service voip
 h323
 encoding h450 call-identity itu

encryption

To set the algorithm to be negotiated with the provider, use the encryption command in settlement configuration mode. To reset to the default encryption method, use the no form of this command.

encryption {des-cbc-sha | des40-cbc-sha | dh-des-cbc-sha | dh-des40-cbc-sha | null-md5 | null-sha | all}

no encryption {des-cbc-sha | des40-cbc-sha | dh-des-cbc-sha | dh-des40-cbc-sha | null-md5 | null-sha | all}

Syntax Description

des -cbc -sha

Encryption type ssl_rsa_with_des_cbc_sha cipher suite.

des40 -cbc -sha

Encryption type ssl_rsa_export_with_des40_cbc_sha cipher suite.

dh -des -cbc -sha

Encryption type ssl_dh_rsa_with_des_cbc_sha cipher suite.

dh -des40 -cbc -sha

Encryption type ssl_dh_rsa_export_with_des40_cbc_sha cipher suite.

null -md5

Encryption type ssl_rsa_with_null_md5 cipher suite.

null -sha

Encryption type ssl_rsa_with_null_sha cipher suite.

all

All encryption methods are used in the Secure Socket Layer (SSL).

Command Default

The default encryption method is all . If none of the encryption methods is configured, the system uses all of the encryption methods in the SSL session negotiation.

Command Modes


Settlement configuration (config-settlement)

Command History

Release

Modification

12.0(4)XH1

This command was introduced on the following platforms: Cisco 2600 series, Cisco 3600 series, and Cisco AS5300.

12.1(1)T

This command was integrated into Cisco IOS Release 12.1(1)T.

Usage Guidelines

For Cisco IOS Release 12.0(4)XH1, only one encryption method is allowed for each provider.

Examples

The following example shows the algorithm being set to be negotiated with the provider, using the encryption command:


settlement 0
 encryption des-cbc-sha

endpoint alt-ep collect

To configure the collection of alternate routes to endpoints, use the endpoint alt -ep collect command in gatekeeper configuration mode. To disable alternate route collection, use the no form of this command.

endpoint alt-ep collect number-or-alternate-routes [distribute]

no endpoint alt-ep collect

Syntax Description

number-or-alternate-routes

Number of alternate routes to endpoints for the gatekeeper to collect before ending the collection process and sending the Location Confirmation (LCF) message to the requesting endpoint. Range for the number-or-alternate-routes argument is from 1 to 20. The default is 0, which indicates that alternate route collection is not enabled.

distribute

(Optional) Causes the gatekeeper to include alternate routes from as many LCF messages as possible in the consolidated list. Use of this keyword allows the gatekeeper to give fairness to the information of alternate routes present in various LCF messages.

Note

 

Identical alternate endpoints are removed from the list. That is, if an alternate endpoint received in an LCF message has an identical IP address or trunk group label or carrier ID as any alternate endpoints received in previous LCF messages, the previous duplicate alternate endpoints are removed from the consolidated list.

Command Default

The default value for the number-or-alternate-routes argument is 0, which indicates that alternate route collection is not enabled.

Command Modes


Gatekeeper configuration (config-gk)

Command History

Release

Modification

12.2(2)XA

This command was introduced.

12.2(4)T

This command was integrated into Cisco IOS Release 12.2(4)T.

12.2(8)T

This command was implemented on the following platforms: Cisco 2600 series, Cisco 3600 series, and Cisco 7200 series. Support for the Cisco AS5300, Cisco AS5350, Cisco AS5400, and Cisco AS5850 is not included in this release.

12.2(11)T

Duplicate alternate endpoints received in an LCF message were removed from the consolidated list of endpoints. This command was implemented on the Cisco AS5300, Cisco AS5350, Cisco AS5400, and Cisco AS5850.

Usage Guidelines

Use this command to force the gatekeeper to collect a specified number of alternate routes to endpoints and to create a consolidated list of those alternate routes to report back to the requesting endpoint.

Examples

The following example shows that 15 alternate routes to endpoints should be collected:


Router(config-gk)# endpoint alt-ep collect 15

endpoint alt-ep h323id

To configure alternate endpoints, use the endpoint alt -ep h323id command in gatekeeper configuration mode. To disable alternate endpoints, use the no form of this command.

endpoint alt-ep h323id h323-id ip-address [port-number] [carrier-id carrier-name]

no endpoint alt-ep h323id

Syntax Description

h323 -id

H.323 name (ID) of the endpoint for which an alternate address is being supplied. This ID is used by a gateway when the gateway communicates with the gatekeeper. Usually, this H.323 ID is the name given to the gateway, with the gatekeeper domain name appended to the end.

ip -address

IP address of an alternate for this endpoint.

port -number

(Optional) Port number associated with the address of the alternate. Default is 1720.

carrier -id carrier -name

(Optional) Trunk group label or carrier ID of the alternate endpoint. It may be added in addition to the IP address of the alternate endpoint. The carrier-name argument is the name of the trunk group label or circuit ID.

Command Default

The default port number is 1720.

Command Modes


Gatekeeper configuration (config-gk)

Command History

Release

Modification

12.1(5)XM

This command was introduced.

12.2(2)T

This command was integrated into Cisco IOS Release 12.2(2)T.

12.2(2)XB1

This command was implemented on the Cisco AS5850.

12.2(11)T

This command was integrated into Cisco IOS Release 12.2(11)T and the carrier -id keyword and carrier -name argument were added.

Usage Guidelines

This command defines the IP address for an alternate endpoint for the primary endpoint identified by its H.323 ID. The IP address is returned in the alternate endpoint field whenever the primary endpoint is returned in an Admission Confirmation (ACF) or Location Confirmation (LCF) message. The alternate endpoint provides an alternate address to which a call can be placed if a call to the primary endpoint fails.

This command provides a failover mechanism if a gateway becomes disabled for a period of time before the gatekeeper becomes aware of the problem. After receiving an ACF message from the gatekeeper with an alternate endpoint list, the Cisco gateway may attempt to use an alternate address if a SETUP message results in no reply from the destination. This command causes the alternate endpoints specified in the h323-id argument to be sent in all subsequent ACF and LCF messages. Gatekeepers that support the endpoint alt -ep h323id command can also send alternate endpoint information in Registration, Admissions, and Status (RAS) messages. The gatekeeper accepts IP, port call signal address, and trunk group ID and carrier ID information in endpoint Registration Request (RRQ) messages. The gatekeeper list of alternates for a given endpoint includes the configured alternates and the alternates received in RRQ messages from that endpoint and any alternate endpoints received in incoming RAS LCF messages.

Examples

The following example shows that the endpoint at 172.16.53.15 1719 has been configured as an alternate for "GW10." There are no carrier IDs:


endpoint alt-ep h323id GW10 172.16.53.15 1719

The following example shows that an alternate endpoint list with different carrier IDs (CARRIER_ABC, CARRIER_DEF, and CARRIER_GHI) has been configured for "gwid":


endpoint alt-ep h323id gwid 1.1.1.1 carrier-id CARRIER_ABC
endpoint alt-ep h323id gwid 2.2.2.2 carrier-id CARRIER_DEF
endpoint alt-ep h323id gwid 1.1.1.1 carrier-id CARRIER_GHI

endpoint circuit-id h323id

To associate a circuit with a non-Cisco endpoint or on using a Cisco IOS release earlier than that on the gatekeeper, use the endpoint circuit -id h323id command in gatekeeper configuration mode. To delete the association, use the no form of this command.

endpoint circuit-id h323id endpoint-h323id circuit-id [max-calls number]

no endpoint circuit-id h323id endpoint-h323id circuit-id [max-calls number]

Syntax Description

endpoint -h323id

ID of the H.323 endpoint.

circuit -id

Circuit assigned to the H.323 endpoint.

max -calls number

(Optional) Maximum number of calls that this endpoint can handle. Range is from 1 to 10000. There is no default.

Command Default

No default behavior or values

Command Modes


Gatekeeper configuration (config-gk)

Command History

Release

Modification

12.2(11)T

This command was introduced.

Usage Guidelines

The endpoint circuit -id h323id command allows the gatekeeper and GKTMP server application to work with Cisco gateways that are running non-Cisco gateways or Cisco IOS releases that cannot identify incoming circuits. This command permits only one circuit to be associated with the endpoint.

Examples

The following example associates a non-Cisco endpoint first with a circuit sample , and assigns a maximum of 2750 calls to the endpoint:


Router(config)# gatekeeper
Router(config-gk)# endpoint circuit-id h323-id first sample max-calls 2750

endpoint max-calls h323id

To set the maximum number of calls that are allowed for an endpoint, use the endpoint max -calls h323id command in gatekeeper configuration mode. To disable the set number, use the no form of this command.

endpoint max-calls h323id endpoint-h323id max-number

no endpoint max-calls h323id

Syntax Description

endpoint -h323id

H.323 ID of the endpoint.

max -number

Maximum number of calls that the endpoint can handle. The range is from 1 to 100000.

Command Default

This command is not configured by default.

Command Modes


Gatekeeper configuration (config-gk)

Command History

Release

Modifications

12.3(1)

This command was introduced.

12.3(10)

This command was modified to reject the limit set by the endpoints.

12.3(14)T

This command was modified to reject the limit set by the endpoints.

Usage Guidelines

You must use the endpoint resource-threshold command and the arq reject-resource-low command to start resource monitoring on a gatekeeper before you can use this command. The endpoint resource-threshold command sets the call-capacity threshold of a gateway in the gatekeeper. The arq reject-resource-low command allows the endpoint to reject the limit of automatic repeat request message-packet (ARQs) when the endpoint reaches its configured maximum number of calls.

Examples

The following example shows how to set the maximum number of calls that GW-1 can handle to 1000:


gatekeeper
 endpoint max-calls h323id GW-1 1000

endpoint naming

To customize the T3 endpoint naming convention on a per-MGCP-profile basis, use the endpoint naming command in MGCP profile configuration mode. To disable endpoint naming, use the no form of this command.

endpoint naming {t1 | t3}

no endpoint naming

Syntax Description

t1

Flat-T3-endpoint naming convention.

t3

Hierarchical-T3-endpoint naming convention.

Command Default

t1

Command Modes


MGCP profile configuration (config-mgcp-profile)

Command History

Release

Modification

12.2(11)T

This command was introduced.

Usage Guidelines

The option to select between a flat-endpoint naming convention and a hierarchical-T3-endpoint naming convention gives call agents flexibility without enforcing one naming convention. Signaling, backhauling, and trunks using SS7 are supported. T3 naming conventions on XCC signaling types, SS7, and ISDN are not supported.

Examples

The following example shows the T3 endpoint naming convention on an MGCP profile:


Router# configure terminal
Router(config)# mgcp profile default
Router(config-mgcp-profile)# endpoint naming t3
Router(config-mgcp-profile)# end

endpoint resource-threshold

To set a gateway’s call capacity thresholds in the gatekeeper, use the endpoint resource-threshold command in gatekeeper configuration mode. To delete the thresholds, use the no form of this command.

endpoint resource-threshold [onset high-water-mark | abatement low-water-mark]

no endpoint resource-threshold [onset high-water-mark | abatement low-water-mark]

Syntax Description

onset high -water -mark

(Optional) Maximum call volume usage for the gateway, as a percent. Range is from 1 to 99. The default is 90.

abatement low -water -mark

(Optional) Minimum call volume usage for the gateway, as a percent. Range is from 1 to 99. The default is 70.

Command Default

High-water-mark: 90 percent Low-water-mark: 70 percent

Command Modes


Gatekeeper configuration (config-gk)

Command History

Release

Modification

12.2(11)T

This command was introduced.

Usage Guidelines

The gatekeeper monitors the call volume in each of its gateways. If the call capacity usage in a particular gateway exceeds the high-water-mark threshold, the gatekeeper stops sending calls to that gateway. When the gateway’s active call volume falls below the low-water-mark threshold, the gatekeeper resumes sending new calls to the gateway. These thresholds are global values and affect all gateways registered with a given gatekeeper.

If neither threshold is set, the gatekeeper uses the default values.

Examples

The following example sets the high and low call-volume thresholds for all of its gateways:


Router(config)# gatekeeper
Router(config-gk)# endpoint resource-threshold onset 85 abatement 65

endpoint ttl

To enable the gatekeeper to assign a time-to-live (TTL) value to the endpoint when it registers with the gatekeeper, use the endpoint ttl command in gatekeeper configuration mode. To disable the TTL value, use the no form of this command.

endpoint ttl seconds

no endpoint ttl seconds

Syntax Description

seconds

TTL value, in seconds. Range is from 60 to 3600. The default is 1800.

Command Default

1800 seconds

Command Modes


Gatekeeper configuration (config-gk)

Command History

Release

Modification

12.1(5)XM

This command was introduced.

12.2(2)T

This command was integrated into Cisco IOS Release 12.2(2)T.

12.2(2)XB1

This command was implemented on the Cisco AS5850.

Usage Guidelines

This command specifies endpoint registration. Use this command to set the interval that the gatekeeper requires of an endpoint that does not supply its own value. Use a lower value to make the gatekeeper clear the registration of an unresponsive endpoint more quickly.

When an endpoint registers with the gatekeeper and does not provide a TTL value, the gatekeeper assigns this value as the time to live. When the TTL expires, the endpoint becomes subject to removal. However, the endpoint is queried a few times in an attempt to communicate with the device. If the device appears active, the registration does not expire. If the device is unresponsive after a few communication attempts, the endpoint is removed.

Examples

The following example enables a time to live value of 60 seconds:


endpoint ttl 60

erase vfc

To erase the flash memory of a specified voice feature card (VFC), use the erase vfc command in privileged EXEC mode.

erase vfc slot

Syntax Description

slot

Slot on the Cisco AS5300 in which the specified VFC resides. Range is from 0 to 2. There is no default.

Command Default

No default behavior or values

Command Modes


Privileged EXEC (#)

Command History

Release

Modification

11.3(1)MA

This command was introduced on the Cisco AS5300.

Usage Guidelines

Use the erase vfc command to erase the contents of flash memory for a specified VFC (thereby freeing space in VFC flash memory) including the default file list and the capability file list.

Examples

The following example erases the flash memory on the VFC located in slot 0:


Router# erase vfc 0

error-category

To specify Q.850 cause code mapping, use the error-category command in voice cause-code configuration mode. To disable Q.850 cause code mapping, use the no form of this command.

error-category cause-code q850-cause number

no error-category cause-code q850-cause number

Syntax Description

cause-code

Specifies error category value to be mapped to a configured Q850 cause code value. Values range from 128 to 278.

number

Specifies the default Q.850 cause code value. Values range from 1 to 127.

Command Default

The IEC mechanism defaults to the assigned Q.850 cause codes.

Command Modes


Voice cause-code configuration (conf-voice-cause)

Command History

Release

Modification

12.3(4)T

This command was introduced.

Usage Guidelines

Only the Session Initiation Protocol (SIP) and H.323 subsystems use the category and Q.850 mapping tables to determine the disconnect cause code when releasing a call due to an internal error.

To disable all mappings, use the no voice cause-code command. To disable a single mapping, use the voice cause-code command, followed by the no error-category command.

Examples

The following example sets error category 128 to map to Q.850 cause code 27:


Router(config)# voice cause code
Router(conf-voice-cause)# error-category 128 q850-cause 27

The following example defines two mappings for categories 128 and 129:


Router(config)# voice cause-code 
Router(conf-voice-cause)# error-category 128 q850-cause 27
Router(conf-voice-cause)# error-category 129 q850-cause 38
Router(conf-voice-cause)# exit

The following example removes the mapping for category 128 only, leaving 129 defined:


Router(config)# voice cause-code 
Router(conf-voice-cause)# no error-category 128
Router(conf-voice-cause)# exit

The following example removes all configured mappings:


Router(config)# no voice cause-code

error-code-override

To configure the Session Initiation Protocol (SIP) error code to be used at the dial peer, use the error-code-override command in voice service SIP, voice class tenant configuration mode, or dial peer voice configuration mode. To disable the SIP error code configuration, use the no form of this command.

error-code-override {options-keepalive failure | call spike failure | cac-bandwidth failure} sip-status-code-number [system]

no error-code-override {options-keepalive failure | call spike failure | cac-bandwidth failure} [system]

Syntax Description

options-keepalive failure

Configures the SIP error code for options-keepalive failures.

call spike failure

Configures the SIP error code for call spike failures.

cac-bandwidth failure

Configures the SIP error code for Call Admission Control bandwidth failures.

sip-status-code-number

The SIP response error codec that is sent for the options-keepalive, cac-bandwidth, or call spike failure that happened at the dial peer. The range is 400–699. The default value is 500. The following table in the “Usage Guidelines” section describes these error codes.

system

Specifies that the SIP error code uses the global sip-ua value. This keyword is available only for the tenant mode to allow it to fallback to the global configurations.

Command Default

By default the SIP error code is not configured.

Command Modes

Voice service SIP configuration (conf-ser-sip)

Dial peer voice configuration (conf-dial-peer)

Voice class tenant configuration (config-class)

Command History

Release

Modification

15.0(1)XA

This command was introduced.

15.1(1)T

This command was integrated into Cisco IOS Release 15.1(1)T.

15.1(3)T

This command was modified. The call spike failure keyword was added.

15.2(2)T

This command was modified. The cac-bandwidth failure keyword was added.

15.6(2)T and IOS XE Denali 16.3.1

This command was modified to include the keyword: system .

Cisco IOS XE Cupertino 17.7.1a

Introduced support for YANG models.

Cisco IOS XE Dublin 17.10.1a

Introduced support for YANG models under voice class tenant configuration.

Usage Guidelines

The error-code-override command in voice service SIP or dial peer voice configuration mode configures the error code response for options-keepalive, call spike, or cac-bandwidth failures. The voice-class sip error-code-override command in voice service SIP or dial peer voice configuration mode configures the error code responses for call spike failures.

The table below describes the SIP error codes.

Table 1. SIP Error Codes

Error Code Number

Description

400

Bad request

401

Unauthorized

402

Payment required

403

Forbidden

404

Not found

408

Request timed out

416

Unsupported Uniform Resource Identifier (URI)

480

Temporarily unavailable

482

Loop detected

484

Address incomplete

486

Busy here

487

Request terminated

488

Not acceptable here

500–599

SIP 5xx—server/service failure

500

Internal server error

502

Bad gateway

503

Service unavailable

600–699

SIP 6xx—global failure

Examples

The following example shows how to configure the SIP error code using the error-code-override command for options-keepalive failures in voice service SIP configuration mode:


Router(config)# voice service voip
Router(conf-voi-serv)# sip
Router(config-ser-sip)# error-code-override options-keepalive failure 503

The following example shows how to configure the SIP error code using the error-code-override command for call spike failures in dial peer voice configuration mode:


Router(config)# dial-peer voice 400
Router(conf-dial-peer)# error-code-override call spike failure 503

The following example shows how to configure the SIP error code for Call Admission Control bandwidth failures:

Router(config)# voice service voip
Router(conf-voi-serv)# sip
Router(config-ser-sip)# error-code-override cac-bandwidth failure 503

The following example shows how to configure the SIP error code in the voice class tenant configuration mode:

Router(config-class)# error-code-override total-calls failure system

error-correction

To set error correction for the Signaling System 7 (SS7) signaling link when the SS7 Message Transfer Part Layer 2 (MTP2) variant is Telcordia (formerly Bellcore) or ITU-white, use the error-correction command in ITU configuration mode. To disable error correction, use the no form of this command.

error-correction [basic | pcr [forced-retransmission parameters]]

no error-correction

Syntax Description

basic

(Optional) Sets SS7 signaling link error correction to basic mode for configurations in which one-way propagation delay is less than 40 ms.

pcr

(Optional) Sets intercontinental SS7 signaling link error correction to Preventive Cyclic Retransmission (PCR) mode for configurations that are transmitted over satellite connections and for configurations in which one-way propagation delay is greater than 40 ms.

forced-retransmission

(Optional) Enables forced retransmission when the pcr keyword is selected. To disable forced retransmission, use the no form of the command.

parameters

(Optional) Sets the error-correction method for an SS7 signaling link. The following types of error correction are configurable:

  • pcr-enabled --Tracks the error-correction method on the SS7 signaling channel. The error-correction method can be either PCR or basic. PCR is disabled by default.

  • forced-retransmission-enabled --Tracks forced retransmission on the SS7 signaling channel.

Note

 

Forced retransmission is enabled only if PCR is enabled.

  • n2 octets --The maximum number of N2 octets that can be queued in the RTB for an SS7 signaling channel before forced retransmission procedures are initiated. The number of octets can range from 200 to 4000. The default is 450.

Note

 

This parameter is ignored if forced retransmission is not enabled.

Command Default

Error correction is set to basic.

Command Modes


ITU configuration (config-ITU)

Command History

Release

Modification

12.3(2)T

This command was introduced on the Cisco 2600 series, Cisco AS5350, and Cisco AS5400 Cisco signaling link terminals (SLTs).

Usage Guidelines

The maximum supported signaling link loop (round trip) delay is 670 ms (the time between the sending of a message signal unit [MSU] and the reception of the acknowledgment for this MSU in undisturbed operation).

Examples

The following example sets the error-correction method to PCR and enables forced retransmission with the N2 parameter set and 1000 octets selected:


Router(config-ITU)# error-correction pcr forced-retransmission n2 1000

error-passthru

To enable the passage of error messages from the incoming SIP leg to the outgoing SIP leg, use the error-passthru command in Voice service SIP configuration mode. To disable error pass-through, use the no form of this command.

error-passthru system

no error-passthru

Syntax Description

system

Specifies that the error-passthrough command use the global sip-ua value. This keyword is available only for the tenant mode to allow it to fallback to the global configurations

Command Default

Disabled

Command Modes

Voice service SIP configuration (conf-serv-sip)

Voice class tenant configuration (config-class)

Command History

Release

Modification

12.3(4)T

This command was introduced.

15.6(2)T and IOS XE Denali 16.3.1

This command was modified to include the keyword: system .

Cisco IOS XE Cupertino 17.7.1a

Introduced support for YANG models.

Usage Guidelines

  • Like-to-like error messages are not passed from the incoming SIP leg to the outgoing SIP leg. Error messages are passed through the CUBE when the error-passthru command is configured in Cisco IOS Release 12.4(15)T and later.

Examples

The following example shows the error message configured to pass from the incoming SIP leg to the outgoing SIP leg:


Router(conf-serv-sip)# error-passthru

The following example shows how to passthrough an error message in the voice class tenant configuration mode:

Router(config-class)# error-passthru system

event-log

To enable event logging for applications, use the event-log command in application configuration monitor configuration mode. To disable event logging, use the no form of this command.

event-log [size [number of events]] [one-shot] [pause]

no event-log

Syntax Description

size [number of events ]

(Optional) Maximum number of OSPF events in the event log.

one-shot

(Optional) Mode that enables the logging of new events at one specific point in time. The event logging mode is cyclical by default, meaning that all new events are logged as they occur.

pause

(Optional) Enables the user to pause the logging of any new events at any time, while keeping the current events in the log.

Command Default

By default, event logging is not enabled. When event logging is enabled, it is cyclical by default.

Command Modes


Application configuration monitor configuration mode
OSPF for IPv6 router configuration mode

Command History

Release

Modification

12.3(14)T

This command was introduced to replace the call application event-log command.

12.2(33)SRC

Support for IPv6 was added.

12.2(33)SB

This command was integrated into Cisco IOS Release 12.2(33)SB.

Cisco IOS XE Release 2.1

This command was introduced on Cisco ASR 1000 series routers.

15.0(1)M

This command was integrated into Cisco IOS Release 12.5(1)M.

12.2(33)XNE

This command was modified. It was integrated into Cisco IOS Release 12.2(33)XNE.

Usage Guidelines

This command enables event logging globally for all voice applications. To enable or disable event logging for a specific application, use one of the following commands:

param event-log (application parameter configuration mode)

paramspace appcommon event-log (service configuration mode)


Note


To prevent event logging from adversely impacting system resources for production traffic, the gateway uses a throttling mechanism. When free processor memory drops below 20-percent, the gateway automatically disables all event logging. It resumes event logging when free memory rises above 30 percent. While throttling is occurring, the gateway does not capture any new event logs even if event logging is enabled. You should monitor free memory and enable event logging only when necessary for isolating faults.


Examples

The following example shows event logging enabled:


application
 monitor
  event-log

The following example shows OSPF for IPv6 event logging enabled. The router instance is 1, the event-log size is 10,000, and the mode is one-shot.


ipv6 router ospf 1 
 event-log size 10000 one-shot 

event-log (Privileged EXEC)

To configure different event logging functions, use the event-log command in privileged EXEC mode.

event-log {calibrate | {circular | platform-ticks} {off | on} | {disable | enable} [event-group] | init | mark | save {hostname | IP-address} prefix | timelog}

Syntax Description

calibrate

Caliberates the platform clock.

circular

Enables or disables the circular event log.

off

Disables the circular event log.

on

Enables the circular event log.

disable

Disables event logging.

event-group

(Optional) Event group to be enabled or disabled. The range is from 1 to FFFFFFF.

enable

Enables event logging.

init

Initializes the event logging data structures.

mark

Marks an event log.

platform-ticks

Enables or disables platform ticks for a clock.

save

Saves the event log to the TFTP host as elog.out.

hostname

Hostname of the TFTP server to receive elog.out.

IP-address

IP address of the TFTP server to receive elog.out.

prefix

Prefix for the saved files.

timelog

Specifies time logging of 1000 events.

Command Default

Event logging functions are not configured.

Command Modes


Privileged EXEC (#)

Command History

Release

Modification

15.0(1)M

This command was introduced in a release earlier than Cisco IOS Release 15.0(1)M.

12.2(33)SRC

This command was integrated into a release earlier than Cisco IOS Release 12.2(33)SRC.

12.2(33)SXI

This command was integrated into a release earlier than Cisco IOS Release 12.2(33)SXI.

Examples

The following example shows how to enable the circular event log:


Router# event-log circular on

event-log dump ftp

To enable the gateway to write the contents of the application event log buffer to an external file, use the event-log dump ftp command in application configuration monitor configuration mode. To reset to the default, use the no form of this command.

event-log dump ftp server [:port]/file username username password { [encryption-type] }password

no event-log dump ftp

Syntax Description

server

Name or IP address of the FTP server where the file is located.

: port

(Optional) Specific port number on the server.

/ file

Name and path of the file.

username

Username required to access the file.

encryption-type

(Optional) The Cisco proprietary algorithm used to encrypt the password. Values are 0 or 7. To disable encryption enter 0; to enable encryption enter 7. If you specify 7, you must enter an encrypted password (a password already encrypted by a Cisco router).

password

Password required to access the file.

Command Default

By default, this feature is not enabled on the gateway.

Command Modes


Application configuration monitor configuration

Command History

Release

Modification

12.3(14)T

This command was introduced to replace the call application event-log dump ftp command.

Usage Guidelines

This command enables the gateway to automatically write the event log buffer to the named file either after an active application instance terminates or when the event log buffer becomes full. The default buffer size is 4 KB. To modify the size of the buffer, use the event-log max-buffer-size command in application configuration monitor configuration mode.

Enabling the gateway to write event logs to FTP could adversely impact gateway memory resources in some scenarios, for example, when:

  • The gateway is consuming high processor resources and FTP does not have enough processor resources to flush the logged buffers to the FTP server.

  • The designated FTP server is not powerful enough to perform FTP transfers quickly

  • Bandwidth on the link between the gateway and the FTP server is not large enough

  • The gateway is receiving a high volume of short-duration calls or calls that are failing

You should enable FTP dumping only when necessary and not enable it in situations where it might adversely impact system performance.

Examples

The following example enables the gateway to write application event logs to an external file named app_elogs.log on a server named ftp-server:


application
monitor
 event-log dump ftp ftp-server/elogs/app-elogs.log myname password 0 mypass

The following example specifies that application event logs are written to an external file named app_elogs.log on a server with the IP address of 10.10.10.101:


application
monitor
 event-log dump ftp 10.10.10.101/elogs/app-elogs.log myname password 0 mypass

event-log error-only

To restrict event logging to error events only for application instances, use the event-log error-only command in application configuration monitor configuration mode. To reset to the default, use the no form of this command.

event-log error-only

no event-log error-only

Syntax Description

This command has no arguments or keywords.

Command Default

If logging is enabled, all application events are logged.

Command Modes


Application configuration monitor configuration

Command History

Release

Modification

12.3(14)T

This command was introduced to replace the call application event-log error-only command.

Usage Guidelines

This command limits new event logging to error events only; it does not enable logging.

You must use either this command with the event-log command, which enables event logging for all voice applications, or enable event logging for a specific application using the param event-log command (package appcommon configuration mode) or the paramspace appcommon event-log command (service configuration mode).

Any events logged before this command is issued are not affected.

Examples

The following example enables event logging for error events only:


application
monitor
 event-log
  event-log error-only

event-log max-buffer-size

To set the maximum size of the event log buffer for each application instance, use the event-log max-buffer-size command in application configuration monitor configuration mode. To reset to the default, use the no form of this command.

event-log max-buffer-size kbytes

no event-log max-buffer-size

Syntax Description

kbytes

Maximum buffer size, in kilobytes. Range is 1 to 50. Default is 4 KB.

Command Default

By default, the maximum size is set to 4 KB.

Command Modes


Application configuration monitor configuration

Command History

Release

Modification

12.3(14)T

This command was introduced to replace the call application event-log max-buffer-size command.

Usage Guidelines

If the event log buffer reaches the limit set by this command, the gateway allocates a second buffer of equal size. The contents of both buffers are displayed when you use the show call application session-level command. When the first event log buffer becomes full, the gateway automatically appends its contents to an external FTP location if the event-log dump ftp command is used.

A maximum of two buffers are allocated for an event log. If both buffers are filled, the first buffer is deleted and another buffer is allocated for new events (the buffer wraps around). If the event-log dump ftp command is configured and the second buffer becomes full before the first buffer is dumped, event messages are dropped and are not recorded in the buffer.

Do not set the maximum buffer size to more than you need for a typical application session. After an active session terminates, the amount of memory used by the buffer is allocated to the history table and is maintained for the length of time set by the history session retain-timer command. Also consider that most fatal errors are captured at the end of an event log.

To conserve memory resources, write the event log buffer to FTP by using the event-log dump ftp command.

Examples

The following example sets the application event log buffer to 8 KB:


application
 monitor
  event-log max-buffer-size 8

expect-factor

To set the expect-factor value for voice quality, which affects the threshold calculated planning impairment factor (ICPIF) loss/delay busyout value, use the expect -factor command in dial-peer configuration mode. To reset to the default, use the no form of this command.

expect-factor voice-quality-specifications

no expect-factor voice-quality-specifications

Syntax Description

voice-quality-specifications

Integers that represent quality of voice as described in ITU G.107. Range: 0 to 20, with 0 representing toll quality. Default: 10.

Command Default

10

Command Modes


Dial-peer configuration (config-dial-peer)

Command History

Release

Modification

11.3(1)T

This command was introduced on the Cisco 3600 series.

12.2(8)T

The voice-quality-specifications default changed from 10 to 0.

12.3(3)T

The voice-quality-specifications default changed from 0 to 10.

Usage Guidelines

The expect factor impacts the calculated value of ICPIF. This value is used in conjunction with Simple Network Management Protocol (SNMP) to generate a trap when voice quality falls below a configured value. It also impacts the value of ICPIF reported in call-account records as well as in call-history values on the gateway.

Use this and related commands together on a dial peer as follows:

  • Use this command to set the expect-factor value.

  • Use the icpif command to set a threshold ICPIF value (the ICPIF calculation uses the expect-factor value as well as values for loss and delay).

  • Use the snmp enable peer-trap poor-qov command to generate notifications in the form of SNMP traps to the network manager for calls whose ICPIF value exceeds the threshold.


Note


For more information on ICPIF, see IP SLAs--Analyzing VoIP Service Levels Using the VoIP Jitter Operation at http://www.cisco.com/univercd/cc/td/doc/product/software/ios124/124cg/hsla_c/hsvoipj.htm


Examples

The following example sets the expect factor for a dial peer:


dial-peer voice 10 voip
 expect-factor 0

extsig mgcp

To configure external signaling control by Media Gateway Control Protocol (MGCP) for a T1 or E1 trunk controller card, use the extsig mgcp command in controller configuration mode. To discontinue MGCP control for this controller, use the no form of this command.

extsig mgcp

no extsig mgcp

Syntax Description

This command has no arguments or keywords.

Command Default

No default behavior or values

Command Modes


Controller configuration (config-controller)

Command History

Release

Modification

12.2(2)XB

This command was introduced.

12.2(8)T

This command was integrated into Cisco IOS Release 12.2(8)T and implemented on the following platforms: Cisco 2600 series, Cisco 3600 series, and Cisco 7200 series. Support for the Cisco AS5300, Cisco AS5350, Cisco AS5400, and Cisco AS5850 is not included in this release.

12.2(11)T

This command was implemented on the Cisco AS5300, Cisco AS5350, Cisco AS5400, and Cisco AS5850.

Usage Guidelines

For T3 lines, each logical T1 trunk controller card must be configured using the extsig mgcp command.

Examples

The following example shows MGCP signaling control being configured for T1 controller 7/0:


controller T1 7/0
 framing esf
 extsig mgcp
 guard-timer 10 on-expiry reject
 linecode b8zs
 ds0-group 1 timeslots 1-24 type none service mgcp