Processing Voice Packets with Codecs and DSPs (Considering VoIP Design Elements) Part 5

Configuring Conferencing and Transcoding on Voice Gateways

The configuration of transcoding and conferencing on a voice gateway involves DSP resource requirements, Skinny Client Control Protocol (SCCP) configuration, DSP farm and DSP farm profile configuration, and hardware configurations.

The basic steps for configuring conferencing and transcoding on voice gateway routers are as follows:

Step 1. Determine DSP Resource Requirements: DSPs reside either directly on a voice network module (such as the NM-HD-2VE), on PVDM2s that are installed in a voice network module (such as the NM-HDV2), or on PVDM2s that are installed directly onto the motherboard (such as on the Cisco 2800 and 3800 Series voice gateway routers). You must determine the number of PVDM2s or network modules required to support your conferencing and transcoding services and install the modules on your router.

Step 2. Enable SCCP: The Cisco IOS router containing DSP resources communications with Cisco Unified Communications Manager using the SCCP. Therefore, SCCP needs to be enabled and configured on the router.

Step 3. Configure Enhanced Conferencing and Transcoding: Configuring conferencing and transcoding on the voice gateway includes the following substeps:

■ Enable DSP farm services.

■ Configure a DSP farm profile.

■ Associate a DSP Farm Profile to a Cisco Unified Communications Manager Group.


■ Verify DSP Farm configuration.

The remainder of this section explores DSP farm configuration tasks, including both Cisco IOS configuration and Cisco Unified Communications Manager configuration. Examples are provided for each configuration task.

DSP Farms

A DSP farm is the collection of DSP resources available for conferencing, transcoding, and MTP services. DSP farms are configured on the voice gateway and managed by Cisco Unified Communications Manager through SCCP.

The DSP farm can support a combination of transcoding sessions, MTP sessions, and conferences simultaneously. The DSP farm maintains the DSP resource details locally. Cisco Unified Communications Manager requests conferencing or transcoding services from the gateway, which either grants or denies these requests, depending on resource availability. The details of whether DSP resources are used, and which DSP resources are used, are transparent to Cisco Unified Communications Manager.

The DSP farm uses the DSP resources in network modules on Cisco routers to provide voice conferencing, transcoding, and hardware MTP services.

Consider the topology in Figure 2-19. Prior to actual media resource configuration, the DSPs need to be enabled for DSP farm usage. The dsp services dspfarm voice card configuration mode command allocates the DSPs to the DSP farm.

 DSP Farm Configuration Topology Example

Figure 2-19 DSP Farm Configuration Topology Example

These commands are issued on both gateways, Router1 and Router2, as illustrated in Examples 2-4 and 2-5.

Example 2-4 Allocating DSPs to a DSP Farm on Routerl

Allocating DSPs to a DSP Farm on Routerl

Example 2-5 Allocating DSPs to a DSP Farm on Router2

tmp9-54

DSP Profiles

DSP-farm profiles are created to allocate DSP-farm resources. Under the profile, you select the service type (conference, transcode, MTP), associate an application, and specify service-specific parameters such as codecs and the maximum number of sessions. A DSP-farm profile allows you to group DSP resources based on the service type. Applications associated with the profile, such as SCCP, can use the resources allocated under the profile. You can configure multiple profiles for the same service, each of which can register with one Cisco Unified Communications Manager group. The profile ID and service type uniquely identify a profile, allowing the profile to uniquely map to a Cisco

Unified Communications Manager group that contains a single pool of Cisco Unified Communications Manager servers.

When the DSPs are ready, the DSP profile is configured using the dspfarm profile command. In this example, because transcoding is required on Router1, the dspfarm profile 1 transcoding command is used. On Router2, the dspfarm profile 1 conferencing command creates a profile for conferencing.

Because both G.711 and G.729 are used in this deployment, multiple codecs are enabled in both the transcoding and conferencing profiles using the codec codec-type command. Configurations for Router1 and Router2 are provided in Examples 2-6 and 2-7.

Example 2-6 Creating a DSP Profile on Router1

Creating a DSP Profile on Router1

Example 2-7 Creating a DSP Profile on Router2

Creating a DSP Profile on Router2

Note Because mixed-mode conferencing is configured, the two configured conferences require a full DSP. If only G.711 would be allowed, a single DSP on a PVDM2 would allow up to eight conferences.

SCCP Configuration

After the profiles are set up, both routers should be configured for SCCP. As a reminder, the SCCP protocol is used for signaling between Cisco Unified Communications Manager and the router containing the DSP resources.

Both routers use their Fast Ethernet 0/1 interface as the SCCP source interface, and the primary Cisco Unified Communication Manager should be 10.1.1.201. Because Cisco Unified Communications Manager 4.1 is deployed, this is also specified in the SCCP configuration on each router to ensure full interoperability between the router and Cisco Unified Communications Manager.

After the Cisco Unified Communications Manager servers have been defined, the SCCP groups can be configured. Again, Fast Ethernet 0/1 is used as the source interface for the group, and the previously defined Cisco Unified Communications Manager is associated using the associate ccm 1 priority 1 command. Note that the San Jose Cisco Unified Communications Manager server references the identifier option previously specified.

Then, the DSP farm profile is associated with the SCCP group using the associate profile command. The register XCODERouter1 option used on Router1 assigns the name XCODERouter1 to the profile. This name will be used when registering with Cisco Unified Communications Manager and will be required when configuring the Cisco Unified Communications Manager to point back to the DSP resource. On Router2, the register CFBRouter2 option is used, because this profile is a conference bridge.

These commands are issued on both gateways, Router1 and Router2, as illustrated in Examples 2-8 and 2-9.

Example 2-8 Configuring SCCP on Router1

Configuring SCCP on Router1

Example 2-9 Configuring SCCP on Router2

Configuring SCCP on Router2

Unified Communications Manager Configuration

After the Cisco IOS configuration is complete, the media resources need to be added to Cisco Unified Communications Manager.

Continuing with the current example, a conference bridge is defined in the Service, Media Resource, Conference Bridge menu, as shown in Figure 2-20.

Navigating to the Conference Bridge Configuration Screen

Figure 2-20 Navigating to the Conference Bridge Configuration Screen

The newly added conference bridge now needs to be set up. Because the conference bridge is using a PVDM2 deployed on an ISR, the Conference Bridge Type needs to be Cisco IOS Enhanced Conference Bridge, as illustrated in Figure 2-21.

After you select the correct type, specify the parameters described in Table 2-14 and illustrated in Figure 2-22.

Defining a Conference Bridge Type

Figure 2-21 Defining a Conference Bridge Type

Table 2-14 Conference Bridge Configuration

Parameter

Value

Description

Conference Bridge Name

CFBRouter2

This needs to match the name previously configured in the associate profile command on the gateway.

Description

CFBRouter2

Choose a meaningful description.

Device Pool

Default

Select the correct device pool.

Location

< None >

Select the correct location.

Note For simplicity, the device pool and location are left at their defaults.

Specifying Conference Bridge Parameters

Figure 2-22 Specifying Conference Bridge Parameters

To add a transcoding resource, navigate to the Service, Media Resource, Transcoder menu option. Because PVDM2s are also used for transcoding, select Cisco IOS Enhanced Media Termination Point as the Transcoder Type. After you select the correct type, specify the parameters as described in Table 2-15 and illustrated in Figure 2-23.

Table 2-15 Transcoder Configuration

Parameter

Value

Description

Transcoder Name

XCODERouter1

This needs to match the name previously configured in the associate profile command on the Router1 gateway.

Description

XCODERouter1

Choose a meaningful description.

Device Pool

Default

Select the correct device pool.

Location

< None >

Select the correct location.

Special Load Information

N/A

This should be left blank.

Note For simplicity, the device pool and location are left at their defaults.

Specifying Transcoder Parameters

Figure 2-23 Specifying Transcoder Parameters

Next post:

Previous post: