02-09-2013 01:17 PM - edited 03-16-2019 03:37 PM
This is my first time trying to set up MoH. I am using CUCM 8.6. Here is what I have done so far.
Uploaded a file and it converted into 4 files called MoH_female
Configure MoH Audio Source Config, MoH_female, Play continously and All Multi--casting boxes are checked
Configured MoH server (MoH_2) with multicasting on 239.1.1.1, shows Multicast Audio Source file as MoH_female
Configured Media Resource Group with MoH_2 as Selected Media Sources (named Madison Media Group)
Configured Media Resource Group List with Madison Media Group as Selected Media Resource Grouip (named Madios Media List)
On the Phones I set User MoH Audio Source to MoH_female.
When I call from 5003 to 5001 and put the call on hold all I here is the three beeps. What am I missing or doing wrong?
Solved! Go to Solution.
02-10-2013 02:06 AM
Dear friend
The problem of MOH most reason is the MOH resources not associate to media resource group .After that check that the two phones which using for test , go to the each phone and make sure that you assign MRGL which you hae configured which groub (MOH) in (media resources group list) , to enable MOH on the both phones. I hope this will help.
02-09-2013 01:37 PM
1- Make sure that MOH is registered to your CUCM.
2-Uncheck the multicast .
3- check that you assign the MGRL to the right device pool
please rate if this is useful
02-09-2013 01:50 PM
I unckecked the multicast on the MoH Server config page. Here is a screen shot of it.
No idea why its not showing registered.
02-09-2013 01:52 PM
To complete my answers . I you need to multicast must configure on your switches
1-Turn on PIM on the l3 interface
2-turn off igmp snooping
like the below
ip multicast-routing
no ip igmp snooping
!
interface FastEthernet 0/0.10
ip pim dense-mode
02-09-2013 02:08 PM
dear
1-please restart the IP Streaming service .
2- reboot both Publisher and Subscriber .
02-09-2013 02:20 PM
Made thechange to my switch and I giess you wanted me to make the ip pim dense-mode change to my gateway router. Please remember, I amvery new to this. However, still no MoH.
You asked me to restart three services. Please tell me EXACTLY where/how to do this?
02-09-2013 02:31 PM
please ignor the Multicast , we will work without the multicast ok. Forget the multicast and the configuation.
To resart the sevices
https://
by choosing Cisco Unified Serviceability
Tools > Service Activation
1-restart P Streaming service .
After that check if MOH register or not , afer that if there is no result
2- reboot both Publisher and Subscriber
02-09-2013 02:59 PM
Now it shows registered. Still hearing beeps only. Tried turning on multicast, didn't help.
How do you reboot the Pub and Sub?
11-14-2013 11:36 AM
Is there a way to configure / add MOH to the Common Device Configuration so it could apply to all phones?
CUCM v7.1.5
Thanks,
Art Martinez
02-09-2013 03:11 PM
Michael,
Going back to the original question. There are two things I would like to dive into if I may. First, if you enabled multicast correctly on the CUCM then you would receive silence on the phone that was put on hold (the held party, if you will). You will get Tone on Hold (TOH, or 3-beeps) if one of the following is true:
1. Your MOH is only provisioned for one codec and the region setting for the held party mandates use of a different codec. For instance, if MOH is using G711 and the remote party is in a different region than MOH AND that region is provisioned to use G729 (which is the default behavior).
2. You neglected to upload the MOH file to ALL MOH servers in the cluster.
This last item (#2 above) gets to to the second thing I want to dive into. If you upload a custom MOH file, you first do it on the publisher node. That allows you to use that file as an audio source and associate devices to that audio source. However, you still need to go to each CUCM node that is a MOH server and upload the same audio source file. It is not replicated.
To upload the file, simply repeat the same process you used for the Publisher node but go to the IP of the Subscriber that is the MOH server.
Reviewing and addressing the above points should get you past the TOH issues. However, if you have not enabled multicast in your network then you haven't solved the whole problem. You may still receive no music (and no tone). If you see this occurring then you know you have an infrastructure issue that you need to address.
This gets you into the line of thinking (at least partly) that islam.kamal was talking about. At a minimum you need to enable multicast routing on all L3 switches/routers in your network. At least the ones that service subnets where you want to stream music (i.e. phone VLANs, voice gateways, etc.). Then, on each layer 3 interface (SVI or physical) that services a voice network AND on every layer 3 interface in the stream's path (WAN, LAN, etc.) you will need to enable PIM. You will also want to enable PIM on loopback interfaces in your voice GW if you have them provisioned to use loopback interfaces.
As far as PIM dense mode vs. sparse mode vs. sparse-dense and auto-rp, etc. That is a pretty involved discussion. Don't go slamming mcast into your network without having a good handle on the key concepts first.
Last point. I don't think you need to reboot servers and restart services. Though you may need to activate IPVMS on any server you want to act as a MOH server.
I know it sounds like a lot of moving parts. That's because it is but there is a method to the madness.
HTH.
-Bill (http://ucguerrilla.com)
Please remember to rate helpful responses and identify
02-09-2013 03:22 PM
Excellent detail there from Bill and the fact that you hear tone on hold is a key starting point. I agree that you should not blindly start configuring multicast unless you are familiar with it or this is strictly a lab setup and not a production environment.
Hailey
Sent from Cisco Technical Support iPhone App
02-09-2013 04:06 PM
This is a lab setup and only one CUCM server. Like I have been saying, I DO hear the beeps while on hold.
All phones are in the same Device Pool
From what I can see, all versions of the file are loaded.
I don't care if I do or do not use multi-cast. Just want my message while on hold not the beeps.
02-09-2013 05:43 PM
Does the phone/dn have the user and network hold audio source set to use this source?
Did you reset devices after the audio source change?
Try it with 2 phones internally first and not external calls.
Is the MoH server assigned to a media resource group? If so then the devices need proper mrgl assigned to them with that media resource group.
Sent from Cisco Technical Support iPhone App
02-09-2013 11:17 PM
Hello Michael,
I would start with working with two phones on the same switch, turn off multicast.
Follow the following document for configuration of MOH and ensure that all the relevant config is covered.
http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/8_5_1/ccmfeat/fsmoh.html
Once this is done, setup a call, upload the files to all the servers running MOH along with Pub.
If the above doesnt work gather ipvmsa traces and cucm traces along with calling and called party information and ip addresses of your MOH server.
Setting up traces
http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_tech_note09186a0080094e89.shtml
Hope this helps
Niket
02-10-2013 02:06 AM
Dear friend
The problem of MOH most reason is the MOH resources not associate to media resource group .After that check that the two phones which using for test , go to the each phone and make sure that you assign MRGL which you hae configured which groub (MOH) in (media resources group list) , to enable MOH on the both phones. I hope this will help.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide