04-08-2015 12:24 AM - edited 03-17-2019 02:35 AM
Solved! Go to Solution.
04-08-2015 01:15 AM
Hi
If you go into the Service Parameters in CCMAdmin, find the IP Voice Media Streaming app and click Advanced to show all settings.
Check what codecs are enabled - you can shift-click multiple ones. G729 is off by default.
Regards
Aaron
04-08-2015 01:15 AM
Hi
If you go into the Service Parameters in CCMAdmin, find the IP Voice Media Streaming app and click Advanced to show all settings.
Check what codecs are enabled - you can shift-click multiple ones. G729 is off by default.
Regards
Aaron
04-08-2015 03:10 AM
Aaron,
It's worked like a charm. I selected all available codec's and now CM can play MoH in G.729 without invoking transcoder. Thank you very much. I was searching for this configuration under Service Parameters -> Call Manager.
One more point if you can draw my attention is which MoH node should play MoH and which settings force to change this behavior.
PUB - 192.168.15.10
SUB - 192.168.15.11
Now with above configuration, both MoH servers are registered with SUB although I have observed that always PUB plays MoH to endpoints. How to control and decide which node will play the MoH?
Regards,
Vipul
04-08-2015 06:35 AM
You control media resources using media resource groups and lists
04-08-2015 06:56 AM
Thanks for reading the question and reply.
In the current configuration, MRL is set to None in Device Pool and no trancoder is invoked. So just wanted to discover with the above configuration (screenshot in my last comment), what forcing only PUB to play MoH...
Regards,
Vipul
04-08-2015 07:03 AM
So in this case, if you arn't using MRGLs and MRGs and the device pool is set to none it will pick the first resource it sees that is available in the "Null" or "None" list which in this case, is the pub. You could create different Media resource groups and lists then apply them to device pools that pertain to certain sites, guaranteeing they use the resources for their location only.
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/srnd/8x/uc8x/media.html#wp1244627
04-08-2015 07:46 AM
Brandon/j.huizinga,
Cheers (+5). Default when no MRG was being used, it was using PUB and with proper MRG, I can use SUB now to play MoH. Perfect.
What I'm asking now is not exactly related to from where I have started this thread but I'm purposefully asking it here. Now I have observed that with proper MRG, SUB can stream MoH to terminal but it's blank. I can see RTP packet flowing from SUB to terminal but blank packets.
I then check SUB database through CM administration and found that the new file I uploaded from PUB is not available in SUB. This is definitely DB replication issue.
I checked then DB replication status which is good as shown below;
However I can also see one error on the same page;
What do you think the reason of this and should I perform complete DB replication.
Thanks for your time mates.
Regards,
Vipul
04-08-2015 07:52 AM
Files uploaded to the Publisher will not replicate to the sub, this is working as designed. Only static data and user facing data replicate. This is the same as uploading firmware to just a Pub and expecting the Sub to get that firmware or device pack as well, it will not and must be uploaded at each node.
Music on hold supports the following features, which are listed by category. Feature categories include music on hold server characteristics, server scalability, server manageability, server redundancy, database scalability, and manageability.
04-08-2015 09:12 AM
Brandon,
Cheers (+5). Thanks to draw my attention on the subject. I will update the MoH file manually to SUB.
If you don't mind, I would like to ask other question with respect to your last post.
<<Music on hold servers register with one primary Cisco Unified Communications Manager node>>
What exactly this statement meant to say? If you see the screenshot I posted before, I have two nodes PUB and SUB. For both MoH servers, SUB is the primary server that I can control through device pool -> CM group.
I also have choice to register one MoH server to PUB and other to SUB. How exactly it's matter which MoH server is registered to which node as we can always use MRG to select the node responsible for playing MoH.
Have I been able to explain my doubt?
Regards,
Vipul
04-08-2015 09:31 AM
I think you might be reading to much into that statement. It just means that each CUCM server that has a MoH server can only register to the server in which it is on unless you otherwise specify. Basically, you can't subscribe it twice to two different servers at the same time. I hope that makes sense. If you go into the MoH server you can see the host option. Usually it's greyed out from my experience as only one server (usually the pub) is managing the MoH servers.
04-09-2015 02:22 AM
Brandon/Nishant,
Untill now, it was not looking so simple to understand but as per your comments and I had a look at SRND too, what you are saying makes my understanding clear about distribution and usage of multiple MoH servers in a cluster.
Cheers (+5)
Regards
04-08-2015 11:40 PM
Hi Vipul,
<<Music on hold servers register with one primary Cisco Unified Communications Managernode>>
The above statement simply means that "MOH server will only register with the Primary node in the group (2nd node as a backup) that you have applied while configuring MOH server, similar to your phone or any end points registers with CUCM depending on your primary node in group".
<<How exactly it's matter which MoH server is registered to which node as we can always use MRG to select the node responsible for playing MoH>>
That's true, which node is responsible for playing MOH can be done by MRG but it matters in terms of messages or signalling that will be exchanged between the registered node and node responsible for playing MOH (similar to your phone registered with node originating the call and gateway registered with node is different).
Hope that it is little bit cleared now.
Thanks,
Nishant
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