09-22-2015 05:43 AM - edited 03-17-2019 04:22 AM
I'm attempting to configure my 2900 series router (voice gateway) to "tune into" my MoH multicast stream generated by the CUCM server. When callers are placed on hold they hear nothing but silence. When testing I am able to see results in the "show ccm-manager music-on-hold" output, but don't get any additional info from debug commands. Internal calls MoH are working without issue. Topology is as follows: Gateway (2900) --> Switch (L2) --> CUCM. What I've done thus far:
* Verified CUCM configuration (confirmed by Cisco TAC)
*Enabled multicast routing on gateway.
*Enabled multicast and igmp snooping on switch between CUCM and Gateway
*Enabled "ip pim sparse-mode" on interface facing CUCM on Gateway
*Issues "ip igmp join-group x.x.x.x" command under CUCM interface
*Added "ip pim rp-address x.x.x.x" command pointing toward CUCM.
*Added "ccm-manager music-on-hold" command on Gateway.
Thanks for your time!
09-22-2015 05:56 AM
If the GW is local to the CUCM why are you using it to provide MMOH? This approach is normally used at remote location where multicast traffic cannot be delivered i.e. MPLS. Why not simply allow CUCM to play the MMOH to the local devices (phones, GW, etc)?
09-22-2015 06:07 AM
Not entirely sure what you are asking. CUCM is playing MoH via Multicast. I need the Gateway to receive it so PSTN callers hear the music.
09-22-2015 06:11 AM
I assumed you want to stream MOH from the GW as that is doable, but if you only want it to receive the stream then there is nothing you need to do on the GW for that.
Does it work between phones?
Is the voice GW on the same VLAN as the servers?
If not does it work with pim-dense mode instead of pin-sparse as this would not require rendezvous points? (however sparse is recommended)
Do you have proper MRGL assigned to the GW on the device pool used by the GW in CUCM?
09-22-2015 06:55 AM
Yes, gateway needs to receive not generate the stream. Internal (between phones) is working without issue. Yes, the GW is on the same subnet as CUCM. I've also tried dense-mode to no avail. As far as I know, all CUCM configuration is correct. I've worked with TAC on this and it seems all CUCM is good-to-go.
09-22-2015 06:58 AM
if GW is on the same subnet as CUCM server then this is not multicast routing issue. Here is what I would suggest:
compare the device pool and MRGL/MRG used by the phones to the one used by the GW, if you can temporally apply the phone DP/MRGL to the GW and test.
Are you defined to use G711 codec between the GW and the phones?
09-22-2015 10:57 AM
It appears the phones are in a particular device pool, but none of the gateways have a device pool configured. Should the GW in question reside in the same device pool as the phones? Pardon my ignorance, I'm a voice newbie. I appreciate your help!
09-22-2015 11:00 AM
There needs to be a DP assigned to GW, it i a required field. It depends on whether you use the same one as the phone, all based on the parameters you want to use, but for the most part it is acceptable.
09-22-2015 11:12 AM
Actually, on further inspection it looks like the GW is in another device pool. Not the same as pool as the phones, but it is in one.
09-22-2015 11:13 AM
You need to reset the GW after changing the DP, so I would advise to do this after-hours. Make sure you compare the settings of current DP to the one you are changing as that may have impact on things.
GWs have to have DP applied, so how do you see there is not one assigned? Can you post a screen shot?
09-22-2015 11:17 AM
It was actually applied to a device pool, I just had to drill down into the GW menu to see it. It didn't show on the "Gateway" page under "Device".
09-22-2015 11:20 AM
OK, so is it the same DP as phones are using?
If not, does that DP have proper MRGL applied, or is there an MRGL applied on the GW itself?
The issue comes back to 2 things, one incorrect MRGL is used not having access to proper MOH server, 2: codec issue between the MOH Server and the GW itself driven by the region setting between the 2 device pools. If G729 is used for example that needs to be enabled in service parameters as it is not allowed for MOH by default.
09-22-2015 11:33 AM
The GW is in a separate DP. It appears both DP's (phones and GW) have the same MRGL configured which has access to the MRG which has access to our MOH media. This seems really convoluted to me, but I think the config checks out..
09-22-2015 11:35 AM
How about the Regions assigned to these individual DPs? Are they using common region or different ones? If different ones what is the codec configured between the 2 regions?
09-22-2015 11:37 AM
They are the same...
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: