I'd like to use a multicast audio stream option instead of sound card option.
I found following document on cisco website which tricked audio stream by manipulating TTL.
But I could not find a way to make TTL to 1 for multicast stream from CallManager.
On top of that, I've an unpleasant experience with the way IOS handle the packets when TTL reaches 0. Basically, all the packets with TTL 0 are process-switches which make CPU very unhappy. I'm talking about 6500 with Sup-720 with moderate amount of traffic.
Anyway, I wonder if someone already had success with Music-On-Hold with live audio streaming feed (not with an external sound card) either in a lab or production.
Thanks in advance.
1. Music-On-Hold using live audio stream Doc from cisco.com
I'm using CCM 4.0.1.
Are you talking about live stream using a sound card or a live stream via a multicast stream?
I'm looking for multcast stream solution.
I am trying to implement a similar solution where we use an existing multicast audio stream on the LAN for our MOH. I don't know how to make the call manager have the phone send a join request for the stream.
Did you ever resolve this issue? We're looking to do the exact same thing, and in fact have it working at one site, but are having trouble at another.
Would you care to share your resolution?
A sound card is needed if you intend to use a fixed audio source, such as a CD-ROM or sound input, such as live radio. Otherwise, the MoH server streams the local .wav files that are on its own hard drive.
You can configure the MOH server to stream multicast or unicast stream.
Following is the multicast configuration checklist:
The part about setting multicast ttl to zero is when you want to stream multicast from branch router so as to save WAN bandwidth. In essence, you are tricking the phones to listen to multicast ip and port number but the audio is streaming from the flash on local router.
Also, as part of this design you will need to pervent multicast packets from crossing the WAN. Following are some of the ways to do it:
Here are some useful links:
Thanks for the response.
Actually, what we're trying to do is place a device on the network that streams G.711 u-Law audio, and set the Call Manager to pick up that stream for the MOH.
We've had a client get this working on their own, and now we're trying to put together the documentation for other clients.
Here's what we've got so far...does this look right to you? (at least the CIsco part!)
The cisco part looks good and it is the same as the documentation links I had provided in my earlier post. I am not sure about Extreamer though. I would assume it needs to be connected as a fixed source.
I've got the Extreamer part down. That's the part we know.
Thing is, for the Cisco part...The music on holder server setting only allows for two servers. And the ip in question is the address of the physical server?
In other words, do we set the IP as the address of the CM server, and then "spoof" the streaming with our device?
I believe what you are trying to achieve is similar to the scenario wherein MOH is streaming from the flash:
In this case , srst router and cucm is configured to stream to the same multicast ip and port . During MOH setup, cucm instructs phone to listen to that multicast ip and as a result phone sends a join to that multicast grp. The multicast stream from the cucm can be killed by setting ttl to 1 in which case phone will listen to the stream from the other device.