- Cisco Unified Border Element Protocol-Independent Features and Setup
- Interworking Between RSVP Capable and RSVP Incapable Networks
- SIP INFO Method for DTMF Tone Generation
- WebEx Telepresence Media Support Over Single SIP Session
- DTMF Events through SIP Signaling
- Call Progress Analysis Over IP-to-IP Media Session
- Codec Preference Lists
- AAC-LD MP4A-LATM Codec Support on Cisco UBE
- Multicast Music-on-Hold Support on Cisco UBE
- Network-Based Recording
- Video Recording - Additional Configurations
- TDoS Attack Mitigation
- Cisco Unified Communications Gateway Services--Extended Media Forking
- Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
- Acoustic Shock Protection
- Noise Reduction
- iLBC Support for SIP and H.323
- Configuring RTP Media Loopback for SIP Calls
- SIP Ability to Send a SIP Registration Message on a Border Element
- Session Refresh with Reinvites
- SIP Stack Portability
- Interworking of Secure RTP calls for SIP and H.323
- Cisco UBE Support for SRTP-RTP Internetworking
- Support for SRTP Termination
- Configuring RTCP Report Generation
- SIP SRTP Fallback to Nonsecure RTP
- Configuring Support for Interworking Between RSVP Capable and RSVP Incapable Networks
- VoIP for IPv6
- Mid-call Signaling Consumption
- Support for Software Media Termination Point
- Cisco Unified Communication Trusted Firewall Control
- Cisco Unified Communication Trusted Firewall Control-Version II
- Domain-Based Routing Support on the Cisco UBE
- URI-Based Dialing Enhancements
- Fax Detection for SIP Call and Transfer
Noise Reduction
Noise Reduction (NR) is a voice enhancement process that improves the quality of incoming speech that has already been corrupted with background noise; for example, a voice conference participant speaking on a cell-phone in a car. NR works best with steady state broadband noises like engine noise but not as well with impulsive noises like nearby chatter.
- Finding Feature Information
- Prerequisites for Noise Reduction
- Restrictions for NR
- Information About NR
- How to Configure NR
- Configuration Examples for the NR feature
- Feature Information for Noise Reduction
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the feature information table.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Prerequisites for Noise Reduction
Cisco Unified Border Element
-
Cisco IOS Release 15.2(2)T, or a later release must be installed and running on your Cisco Unified Border Element.
Restrictions for NR
-
Supported only on PVDM3.
-
Supported only on flex codec complexity.
-
No support for H.32x video call, complex forking calls, and fax and modem calls.
-
No support for Time-Division Multiplexing (TDM) hairpin call.
-
Configurations under POTS dial peer has higher priority over VoIP dial peer for NR.
-
Configurations under the dial peer has higher priority than configurations at the global level.
-
No support for conference calls, IP/SIP phones, and the Skinny Client Control Protocol (SCCP).
-
CLI supports enabling NR but not disabling NR.
-
No support for dynamically enabling or disabling NR during a call.
Information About NR
Noise Reduction
Noise Reduction (NR) is an adaptive signal processing algorithm on the Digital Signal Processor (DSP) that analyzes incoming audio, extracts a fingerprint of the background noise during talker pauses, and then performs ongoing spectral subtraction of this noise after a short training period (a few seconds). NR constantly adapts to changes in background noises over time.
NR can affect music on hold signals by making the music quieter. NR may disrupt fax/modem/TDD devices, although it is designed to self-disable in those cases. Use modem-relay mode for reliable fax/modem transmission. NR is supported on TDM gateways (TDM-VoIP and TDM-TDM) and on the Cisco Unified Border Element (Cisco UBE).
Some of the best practices for NR are as follows:
Use default values.
Do not use NR on dial peers associated with fax machines. Use fax or modem-relay modes for those dial peers.
NR, when used without dynamic user control of intensity (as is the case with gateways), must be used at a low intensity (default or lower) since it is always on. High intensity is dramatic for demonstrations with loud background noises, but the NR process itself will degrade “normal” calls if NR is run at high intensity.
How to Configure NR
- Creating the Media Profile for NR
- Creating the Media Class to Enable NR
- Configuring the Media Class at a Dial Peer Level for NR
- Configuring the Media Class Globally for NR
- Verifying NR
- Troubleshooting Tips
Creating the Media Profile for NR
Perform this task to create a media profile to configure noise reduction parameters.
1.
enable
2.
configure terminal
3.
media profile nr
tag
4.
intensity
level
5.
noisefloor
level
6.
end
DETAILED STEPS
Creating the Media Class to Enable NR
After the media profile is created, you must create a media class to enable noise reduction. Perform this task to create a media class.
1.
enable
2.
configure terminal
3.
media class
tag
4.
nr profile
tag
5.
end
DETAILED STEPS
Configuring the Media Class at a Dial Peer Level for NR
Perform this task to configure the media class for a dial peer.
1.
enable
2.
configure terminal
3.
dial-peer voice
tag
pots
4.
media-class
tag
5.
end
DETAILED STEPS
Configuring the Media Class Globally for NR
Perform this task to configure a media class globally.
1.
enable
2.
configure terminal
3.
media service
4.
enhancement
5.
tdm
tag
6.
end
DETAILED STEPS
Verifying NR
Perform this task to verify the voice quality metrics.
1.
enable
2.
show call active voice stats | b pid:
DETAILED STEPS
Troubleshooting Tips
The following commands can help troubleshoot NR:
Configuration Examples for the NR feature
Example: Enabling NR globally
media profile nr 1 intensity 1 ! media profile nr 2 ! media profile nr 3 intensity 2 ! media profile nr 4 intensity 3 ! media profile nr 5 intensity 2 ! media profile nr 7 intensity 2 ! media profile asp 6 ! media class 1 nr profile 5 asp profile 6 ! media service enhancement tdm 1
Example: Enabling NR on a Dial Peer
media profile nr 1 intensity 1 ! media profile nr 2 intensity 2 ! media profile nr 3 intensity 2 ! media profile asp 4 ! media class 1 nr profile 2 asp profile 4 ! dial-peer voice 2100 pots destination-pattern 2100 incoming called-number 1100 media-class 1 port 0/2/0:1 forward-digits all dial-peer voice 1300 voip destination-pattern 1300 session target ipv4:1.2.146.102 media-class 1
Feature Information for Noise Reduction
The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to . An account on Cisco.com is not required.Feature Name |
Releases |
Feature Information |
---|---|---|
Noise Reduction |
15.2(2)T, 15.2(3)T |
Noise Reduction (NR) is a voice enhancement or restoration process that improves the quality of incoming speech that has already been corrupted with background noise. NR is supported on TDM gateways and on the Cisco UBE. The following commands were introduced or modified: intensity, media profile nr, media service, and noisefloor. |
Noise Reduction |
Cisco IOS XE Release 3.6S |
Noise Reduction (NR) is a voice enhancement or restoration process that improves the quality of incoming speech that has already been corrupted with background noise. NR is supported on TDM gateways and on Cisco UBE. In Cisco IOS XE Release 3.6S, this feature was implemented on the Cisco Unified Border Element (Enterprise). The following commands were introduced or modified: intensity, media profile nr, media service, noisefloor. |