Table Of Contents
DSP-Based Functionality on the Cisco UBE (Enterprise) Including Transcoding and Transrating
DSP-Based Functionality on the Cisco UBE (Enterprise) Including Transcoding and Transrating
The DSP-Based Functionality on the Cisco UBE (Enterprise) Including Transcoding and Transrating of dspfarm feature provides transcoding support for DSPs that are located on the same box as the Cisco ASR.
Contents
•
Prerequisites
•
Restrictions
•
Information About DSP-Based Functionality on the Cisco UBE (Enterprise) Including Transcoding and Transrating
•
How to Configure DSP-Based Functionality on the Cisco UBE (Enterprise) Including Transcoding and Transrating (Required)
•
Verifying DSP Farm Configuration (Optional)
Prerequisites
•
To enable this feature, you must have Cisco IOS XE Release 3.2S or a later release installed and running on your Cisco ASR 1000 Series Router.
Restrictions
•
Out-of-box transcoding is not supported.
•
Cisco Unified Communications Manager transcoding is not supported.
•
Transcoding calls are not check-pointed, when failover happens, these calls will not be persevered. The expected behavior is for the SPA card to reset the DSPs and start the firmware download.
Information About DSP-Based Functionality on the Cisco UBE (Enterprise) Including Transcoding and Transrating
To configure transcoding on the Cisco UBE it was required that architecture a Cisco Unified Communications Manager was required to setup the transcoding streams through SCCP protocol for both inbox and out-of-box transcoding. The result is a significant amount of overhead for the inbox transcoding case with SCCP messaging and additional 2 RTPSPI and VOIP RTP ports associated with the SCCP transcoding call leg. The DSP-based functionality feature avoids addition resource overhead for inbox transcoding by having DSMP streams setup via VOIP FPI by the SPI legs bypassing the requirement for SCCP client, SCCP server and RTPSPI streams for inbox transcoding. The transcoding conversion in the Cisco UBE (Enterprise) is completed in the Ucode library. The DSP farm profile guarantees the configured resources for the most complex codec that is configured.
DTMF interoperability for transcoding calls is supported for the following call flows:
•
RFC2833 <--> OOB
•
RFC2833 <--> RFC2833
•
Inband Tone <--> RFC2833
Note
Inband <--> OOB is not supported currently by the CUBE (Enterprise).
How to Configure DSP-Based Functionality on the Cisco UBE (Enterprise) Including Transcoding and Transrating
To configure DSP-Based Functionality on the Cisco UBE (Enterprise) Including Transcoding and Transrating perform the following steps:
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
dspfarm profile profile-identifier {conference | mtp | transcode}
4.
codec {codec-type | pass-through}
5.
maximum sessions number
6.
associate application {cube | sbc | sccp} profile-description-text
7.
no shutdown
8.
exit
DETAILED STEPS
| |
Command or Action
|
Purpose
|
Step 1
|
enable
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
configure terminal
Example:
Router# configure terminal
|
Enters global configuration mode.
|
Step 3
|
Cisco Unified Border Element
dspfarm profile profile-identifier {conference
| mtp | transcode} [security]
Example:
Router# dspfarm profile 1 transcode security
Cisco Unified Border Element (Enterprise)
dspfarm profile profile-identifier {transcode}
Example:
Router# dspfarm profile 2 transcode
[Universal]
|
Enters the DSP farm profile configuration mode and defines a profile for digital signal processor (DSP) farm services.
Note SRTP support on the Cisco Unified Border Element is provided via a transcoding profile. SRTP support on the Cisco Unified Border Element (Enterprise) is provided through library.
|
Step 4
|
codec {codec-type | pass-through}
Example:
Router# codec g711ulaw
|
Specifies the codecs supported by a DSP farm profile. Repeat this step for each codec supported by the profile.
Note Hardware MTPs support only G.711 a-law and G.711 u-law. If you configure a profile as a hardware MTP, and you want to change the codec to other than G.711, you must first remove the hardware MTP by using the no maximum sessions hardware command.
Note Only one codec is supported for each MTP profile. To support multiple codecs, you must define a separate MTP profile for each codec.
|
Step 5
|
maximum sessions number
Example:
Router# maximum sessions 768
|
Specifies the maximum number of sessions that are supported by the profile.
• number—Range is determined by the available registered DSP resources. Default is 0.
Note The hardware and software keywords apply only to MTP profiles.
|
Step 6
|
associate application {cube | sbc | sccp}
profile-description-text
Example:
Router# associate application cube
|
Associates the application to the DSP profile.
|
Step 7
|
no shutdown
Example:
Router(config-dspfarm-profile)# no shutdown
|
Enables the profile, allocates DSP farm resources, and associates the application.
|
Step 8
|
exit
Example:
Router# exit
|
Exits DSP farm profile configuration mode.
|
Verifying DSP Farm Configuration
To verify DSP-based functionality on Cisco UBE (Enterprise) including Transcoding and Transrating of dspfarm feature use the following commands:
•
show voice dsp group — Displays the DSP resource allocation, the total number of credits, and number of credits and channels in use.
•
show dspfarm dsp — Display the dsps allocated to the dspfarm.
•
show dspfarm dsp stats — Displays statsistics for each dsp session.