Guest

Cisco AS5800 Series Universal Gateways

Nextport Echo Canceller Control Feature Module

  • Viewing Options

  • PDF (57.0 KB)
  • Feedback
Nextport Echo Canceller Control Configuration Procedure

Table Of Contents

Nextport Echo Canceller Control
Configuration Procedure


Nextport Echo Canceller Control
Configuration Procedure


In IOS Release 12.3(4)T5, the Cisco AS5350, AS5400, AS5400HPX, and AS5850 Universal Gateways can detect 2100Hz tones, received in G.711 encoded VoIP packets. Customers can enable Nextport Voicecap to control the echo canceller when 2100Hz tones are received in G.711 encoded VoIP packets from either the PSTN or IP side of the network.


Note Nextport control over the echo canceller is only possible in G.711 codec modes.



Note It is not recommended that you enable Nextport control over the echo canceller in conjunction with modem-pass-through.


You enable IP tone detection and Nextport control over the echo canceller using CLI commands, but you must first set the following two Voicecap parameters to enable these features:

v51 = 32769
This setting enables IP side tone detection/notification and allows Nextport to disable the nonlinear processor (NLP) or the echo canceller upon reception of 2100Hz answer tones from the IP side. This setting is required in IOS Release 12.3T

v2 = 512
This setting enables the 250 millisecond silence detection. This setting is optional. When this setting is used in conjunction with the v51 = 32769 setting, Nextport restores the echo canceller to its original state after it detects the 250 millisecond silence.

The following example shows how to enable Nextport control over the echo canceller by creating a Voicecap entry and applying it to the voice-port.

1. Create Voicecap entries by entering the following CLI command:

Syntax:

router(config)#voicecap entry <name> <parameter list>

Example:

router(config)#voicecap entry npecho_ctrl v2=512 v51=32769

2. Apply the Voicecap entries to the voice port by entering the following CLI command:

Syntax:

router(config)#voicecap configure <name>

Example:

router(config)#voicecap configure npecho_ctrl

The following example shows the complete create and apply Voicecap procedure:

router(config)#voicecap entry npecho_ctrl v2=512 v51=32769
router(config)#voice-port 3/0
router(config-voiceport)#voicecap configure npecho_ctrl
router(config-voiceport)#end


Note The Voicecap must be applied to the voice-port.


The IOS CLI show command does not display the current echo state. However, you can display the EST trace messages that show the tone detections and the resultant echo operations if you enable debug trace module f080 0010 x/y/z. Nextport enables and disables the nonlinear processor (NLP) and the echo canceller based on reception of 2100Hz answer tones from the IP side or PSTN side and generates EST trace messages for each tone detected and its echo operation. Nextport also detects the 250 milliseconds of silence and generates EST trace messages to indicate such detection and to indicate that the echo state has been restored.

To display the EST trace messages, enable debug trace module f080 0010 x/y/z as follows:

router# debug trace module f080 0010 s/d/m

s/d/m is defined as follows:

s = slot

d = dfc

m = module number

When the default configuration values for Index 51 and Index 52 are used, IP tone detection and notification are disabled, and all existing features continue to function as normal.

The following example shows EST trace messages collected from the IOS console:

5350-torpedo#
*Apr 26 21:40:51.735:   00:00:14: Port Trace Event:
*Apr 26 21:40:51.735:      Port       : 3/00
*Apr 26 21:40:51.735:      Address    : 0x3000000
*Apr 26 21:40:51.735:      Trace Event: 0x2
*Apr 26 21:40:51.735:      Data Format: ASCII
*Apr 26 21:40:51.735:      Data Len   : 56
*Apr 26 21:40:51.735:      Data       : Session 0x0144 Received Early ANS tone 0x01 from 
IP side
*Apr 26 21:40:51.735:   00:00:14: Port Trace Event:
*Apr 26 21:40:51.735:      Port       : 3/00
*Apr 26 21:40:51.735:
5350-torpedo#  Address    : 0x3000000
*Apr 26 21:40:51.735:      Trace Event: 0x2
*Apr 26 21:40:51.735:      Data Format: ASCII
*Apr 26 21:40:51.735:      Data Len   : 63
*Apr 26 21:40:51.735:      Data       : Session 0x0144 Received Tone Off ntf for code 0x01 
from IP side
*Apr 26 21:40:51.735:   00:00:14: Port Trace Event:
*Apr 26 21:40:51.735:      Port       : 3/00
*Apr 26 21:40:51.735:      Address    : 0x3000000
*Apr 26 21:40:51.735:      Trace Event: 0x2
*Apr 26 21:40:51.735:      Data Format: ASCII
5350-torpedo#*Apr 26 21:40:51.735:      Data Len   : 45
*Apr 26 21:40:51.735:      Data       : Session 0x0144 Received ANS tone 0x03 from IP
*Apr 26 21:40:51.735:   00:00:14: Port Trace Event:
*Apr 26 21:40:51.735:      Port       : 3/00
*Apr 26 21:40:51.735:      Address    : 0x3000000
*Apr 26 21:40:51.735:      Trace Event: 0x2
*Apr 26 21:40:51.735:      Data Format: ASCII
*Apr 26 21:40:51.735:      Data Len   : 47
*Apr 26 21:40:51.735:      Data       : Session 0x0144 Non-linear Processor Is Disabled
*Apr
5350-torpedo# 26 21:40:51.735:   00:00:14: Port Trace Event:
*Apr 26 21:40:51.735:      Port       : 3/00
*Apr 26 21:40:51.735:      Address    : 0x3000000
*Apr 26 21:40:51.735:      Trace Event: 0x2
*Apr 26 21:40:51.735:      Data Format: ASCII
*Apr 26 21:40:51.735:      Data Len   : 63
*Apr 26 21:40:51.735:      Data       : Session 0x0144 Received Tone Off ntf for code 0x03 
from IP side
*Apr 26 21:40:51.735:   00:00:14: Port Trace Event:
*Apr 26 21:40:51.735:      Port       : 3/00
*Apr 26 21:40:51.735:
5350-torpedo#   Address    : 0x3000000
*Apr 26 21:40:51.735:      Trace Event: 0x2
*Apr 26 21:40:51.735:      Data Format: ASCII
*Apr 26 21:40:51.735:      Data Len   : 47
*Apr 26 21:40:51.735:      Data       : Session 0x0144 Received ANSam tone 0x07 from IP
*Apr 26 21:40:51.735:   00:00:13: Port Trace Event:
*Apr 26 21:40:51.735:      Port       : 3/00
*Apr 26 21:40:51.735:      Address    : 0x3000000
*Apr 26 21:40:51.735:      Trace Event: 0x2
*Apr 26 21:40:51.735:      Data Format: ASCII
*Apr 26 21:40:5
5350-torpedo#1.735:      Data Len   : 63
*Apr 26 21:40:51.735:      Data       : Session 0x0144 Received Tone Off ntf for code 0x07 
from IP side
*Apr 26 21:40:51.739:   00:00:13: Port Trace Event:
*Apr 26 21:40:51.739:      Port       : 3/00
*Apr 26 21:40:51.739:      Address    : 0x3000000
*Apr 26 21:40:51.739:      Trace Event: 0x2
*Apr 26 21:40:51.739:      Data Format: ASCII
*Apr 26 21:40:51.739:      Data Len   : 48
*Apr 26 21:40:51.739:      Data       : Session 0x0144 Received /ANSam tone 0x0f from IP
5350-torpedo#*Apr 26 21:40:51.739:   00:00:13: Port Trace Event:
*Apr 26 21:40:51.739:      Port       : 3/00
*Apr 26 21:40:51.739:      Address    : 0x3000000
*Apr 26 21:40:51.739:      Trace Event: 0x2
*Apr 26 21:40:51.739:      Data Format: ASCII
*Apr 26 21:40:51.739:      Data Len   : 31
*Apr 26 21:40:51.739:      Data       : Session 0x0144 ECAN Is Disabled
*Apr 26 21:40:51.739:   00:00:04: Port Trace Event:
*Apr 26 21:40:51.739:      Port       : 3/00
*Apr 26 21:40:51.739:      Address    : 0x3000000
5350-torpedo#*Apr 26 21:40:51.739:      Trace Event: 0x2
*Apr 26 21:40:51.739:      Data Format: ASCII
*Apr 26 21:40:51.739:      Data Len   : 63
*Apr 26 21:40:51.739:      Data       : Session 0x0144 Received Tone Off ntf for code 0x0f 
from IP side

*Apr 26 21:46:36.431:   00:00:08: Port Trace Event:
*Apr 26 21:46:36.431:      Port       : 3/00
*Apr 26 21:46:36.431:      Address    : 0x3000000 
*Apr 26 21:46:36.431:      Trace Event: 0x2
*Apr 26 21:46:36.431:      Data Format: ASCII
*Apr 26 21:46:36.431:      Data Len   : 43
*Apr 26 21:46:36.431:      Data       : Session 0x0144 detected 250 msec of silence
*Apr 26 21:46:36.431:   00:00:08: Port Trace Event:
*Apr 26 21:46:36.431:      Port       : 3/00
*Apr 26 21:46:36.431:      Address    : 0x3000000 
*Apr 26 21:46:36.435:      Trace Event: 0x2
*Apr 26 21:46:36.435:      Data Format: ASCII
*Apr 26 21:46:36.435:      Data Len   : 41
*Apr 26 21:46:36.435:      Data       : Session 0x0144 Ecan State 0x0007 Restored