Media Resources


  • Software resources are provided by CUCM and Hardware features by DSP
  • DSP’s are modules on the Gateway router or Switch and Software Resources are controlled by Cisco IP Voice Media Streaming application running on CUCM

Media Resource Functions:

Resource Function
Voice Termination TDM legs must be terminated by hardware that performs coding/decoding and packetization of the streams. This is performed in the DSP’s on the gw router
Audio Conferencing A conference bridge joins multiple participants in a single call. It mixes the streams together and creates a unique output stream for each connected party
Transcoding Converts input stream from one codec into an output stream that uses a different codec
Annunciator Streams spoken messages and various call progress tones
MTP An MTP Bridges media streams and allows them to be setup and torn down immediately
MoH Provides Music on Hold to callers when their call is placed on hold, transferred, parked or added to a conference

A Conference Bridge is a resource that joins multiple partifipants into a single call. Can accept a number of connections for a given conference, upto the maximum number of streams allowed for that device. It mixes streams to create a unique output stream for each connected party. Software conferencing is limited to G.711 audio codec

A Transcoder takes the one stream codec and converts it to another compression type. It also provides MTP capabilities and maybe used to enable supplementary services for H.323 endpoings when required

An Annunciator is a software function  of the Cisco IP Voice Media Streaming application that provides the ability to stream spoken messages of various call-progress tones, from the system to a user. It is capable of sending one-way RTP streams to IP Phones and Gateways. It uses SCCP messages to establish the RTP stream. The Announcements maybe customised by replacing the WAV Files

Media Resource Support

Software Based Resources:

  • Audio Conferencing *
  • MTP *
  • Annunciator
  • MoH

Hardware Based:

  • Transcoding
  • Voice Termination

* Can be used for both

BOOK: Cisco Press: Voice and Video Conferencing fundamentals

Most Conference Bridges under the control of CUCM uses SCCP. SIP is becoming Popular


  • Some Conference bridges support LBR, G.729, GSM, G.723, iLBC.
  • A mixed mode has multiple codecs used for different audio streams
    • Mixed Mode limits the conference number  based on hardware capabilities

Cisco Conference Bridge Hardware

  • H/W; Cisco Catalyst WX-X6608-T1 and WS-C6608-E1
    • 8 DSP’s associated on ports
    • Conference bridges may have upto 32 participants and each supporting 32 conference bridges
    • G.711/G.723 supports 32 conference ports
    • G.729 supports 24 conference ports
  • IOS Conference Bridge NM-HDV
    • h/w uses the PDVM-256K type modules
    • allows 6 conferences
  • Cisco Conference Bridge WS-SVC-CMM and WS-SVC-CMM-ACT
  • Cisco IOS Enhanced Conference bridge: NM-HDV2, NM-HD-1V, NM-HD-1V/2V/2VE
  • Cisco Video Conference Bridge: CUVC-3510 or 2540

Media Resource Configuration

1)      Configure Software conference media application service

  1. Enable IP Voice Media Streaming app service
  2. Configure IP Voice Media Streaming app  service parameter
  3. Configure desired sw conferencing media resource

2)      Implement hardware conference media resources (if desired)

  1. Configure Hw media resources in CUCM
  2. Configure Hw media resources in Cisco IOS
  3. Verify Registration in CUCM

When adding HW conference bridge, the HW bridge must match the HW family used.

Configuring HW Conference bridge:

  • CUCM
    • Media Resources > Conference Bridge
    • Conf Type: IOS Enhanced
    • Name same as on IOS
    • Etc
  • IOS
    • voice-card 0
      dspfarm ! enable DSP farm
      dsp services dspfarm !enable DSP services for particular voice nw mod
    •  dspfarm profile 1 conference ! DSP Profile configuration menu 
                  codec g711ulaw
                  codec g711alaw
                  codec g729ar8
                  codec g729abr8
                  maximum sessions 2 ! max sessions supported
      associate application SCCP ! associate SCCP to the DSP farm profile
      no shut

    • Show SCCP
    • Show SCCP ccm group 1
    • Show dspfarm profile 1
    • sccp ccm group 1 ! create a CUCM Group 
                  associate ccm 1 priority 1 ! associate CUCM with CUCM Grp
      associate profile 1 register CFB001B0CC250F8 ! associate DSP farm profile with a CUCM group

  •                           sccp local fa0/0.22 ! local interface for SCCP Application
                             sccp ccm identifier 1 version 6.0 ! Add CUCM server
                             sccp ! enable SCCP Protocol

  • Verify Media

Various CUCM parameters:

  • Suppress MoH to conference bridge
  • Drop Ad-Hoc Conference
  • Advanced Ad-Hoc Conference enabled
  • Nonlinear Ad-Hoc Conference link enabled
  • Maximum Ad-Hoc Conference
  • Maximum Meet-me Conference Unicast

Meet-Me Conference Configuration

  • Call Routing > Meet-Me Number/Pattern
    • Directory Number
    • Description
    • Partition
    • Minimum security level
      • Authenticated: Block participants with non secure phones
      • Encrypted, Block participants with authenticated or nonsecure phones
      • Non Secure, allows All participants

Security and Scheduling are provided by Meeting place and Express Products. The conference controller could be given access to ConfList softkey. By this he can individually remove users

Music on Hold

MoH has two main requirements:

  • MoH server mist provide MoH Audio Streams
  • CUCM must be configured to use the MoH streams provided by the MoH server when the call is placed on hold
  • External Media Server configured through E&M hardware interface see SRND
  • Supports multicast and unicast
  • When a .WAV file is uploaded it is converted to G.711ulaw, G.711alaw, Cisco Wideband, G.729
    • Recommended Format
      • 16 bit PCM WAV File
      • Sterio or Mono
      • Sample rates of 48kHz, 32 kHz, 16 kHz of 8 kHz
  • live audio through MUSIC ON HOLD-USB-AUDIO=
    • consider Legalities of broadcasting (performing rights)
  • Multicast Range –
    • They have a TTL to 2, decreases as it passes a router

MoH Configuration

  1. Plan server capacity
  2. configure MoH audio sources
  3. MoH Server
  4. MoH Service Parameter
  5. Multicast optional

7815/7825 supports 250 users to be placed on hold
7835/7845 supports 500 userd to be placed on hold


Automatically created when the IPVMS is activated
Responsible for:

  • Multi level Precedence Preemption (MLPP): This feature has streaming messages that it plays in response to call failure conditions:
    • Unable to pre-empt sue to higher precedence call
    • Precedence (prioritisation) access limitation was reached
    • Attempted precedence level was unauthorised
    • Called number was not equipped for pre-emption or call waiting
  • Integration via SIP trunk: SIP endpoints can generate and send tomes in-band in the RTP streams, SCCP cant. Annunciator is used with MTP to generate DTMF tones when integrating with SIP endpoint
  • IOS gateway & Intercluster trunks: support for call progress and ring back tones
  • System Message: call failure conditions
    • Dialled number the system cannot recognise
    • Call not routed because of service distruption
    • Number that is busy and not configured for pre-emption or call waiting
  • Conferencing; during a conference, the system plays a barge-in tone to announce participants joining or leaving the bridge

Supports 48 streams by default, max recommended for same server running CUCM Service. A standalone server without CUCM can support 255 simultaneous announcements

Media Resource Access Control

All Media Resources are in <null> by default. Media Resource management controls and manages the media resources within the cluster. The Media Resource Manager (MRM) service enhances CUCM features by making it easier for it to control access to transcoder, announciator, conf, MTP and MoH Resources

Media Resource Groups (MRG) define logical groupings of media resources. MRG  create a logical collection of resources that are normally arranged in a geographical location

MRGL specify a list of prioritised MRGs.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s