Hello: I have read that music on hold requires a timing source (which I never had to worry about previously since the server had zaptel hardware in it)...now I'm configuring a server in a colo which has no zaptel hardware. If I use the dialplan to run MusicOnHold(), I do get the music upon dialling that extension, but if I try to use the hold button on either a 7960 or X-Lite I get nothing. Is this the expected behavior? I figured that if a timing source was needed that MusicOnHold() should not work, but it does.... Thanks, Marty -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050302/711489f1/attachment.htm
I think MOH ?works? without a timing source, but can get end up sounding poor without one. (stuttering, etc) At least that has been my experience. Without a card, ztdummy becomes an option for timing if the box has the correct USB controller to make use of: http://www.voip-info.org/wiki-Asterisk+timer+ztdummy Or you can add a cheap card. We have a box colo'd that I just threw an 8$ card in and works great for MOH, meetme, etc. As for no MOH on hold button pressing, I'd look to your * config for MOH.. -James ________________________________________ From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Marty Mastera Sent: Wednesday, March 02, 2005 2:01 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: [Asterisk-Users] Music on hold on timing sources Hello: ? I have read that music on hold requires a timing source (which I never had to worry about previously since the server had zaptel hardware in it)...now I'm configuring a server in a colo which has no zaptel hardware. ? If I use the dialplan to run MusicOnHold(), I do get the music upon dialling that extension, but if I try to use the hold button on either a 7960 or X-Lite I get nothing.? Is this the expected behavior?? I figured that if a timing source was needed that MusicOnHold() should not work, but it does.... ? Thanks, ? Marty
> From: Marty Mastera > Sent: Wednesday, 2 March 2005 1:01 PM > > I have read that music on hold requires a timing source (which I > never had to worry about previously since the server had zaptel hardware > in it)...now I'm configuring a server in a colo which has no zaptel > hardware.You can use ztdummy as your timing source. http://www.voip-info.org/wiki-Asterisk+timer+ztdummy> If I use the dialplan to run MusicOnHold(), I do get the music > upon dialling that extension, but if I try to use the hold button > on either a 7960 or X-Lite I get nothing. Is this the expected > behavior? I figured that if a timing source was needed that > MusicOnHold() should not work, but it does....This is a result of a bug (3701) which has been corrected in CVS. Updating your installation with the latest CVS code from either stable or head will get MOH working properly again. Sincerely, Trevor Hammonds
There are 2 issues here. Firstly, the timing source you are looking for is ZTDUMMY. It's in the zaptel source but you may need to edit the Makefile and uncomment it (remove the # from in front of ztdummy) in order for it to be compiled and installed. Once you've got it compiled, Just install it as a regular module in the way you would any other zaptel card module. You need the timing source for other more important things too, like the meetme (conference room) functionality. Secondly, my limited (and possibly incorrect) understanding of MOH tells me that the hold button on the phone (or softphone) is not enough to engage MOH on it's own. The hold button generally sends a Re-INVITE with "a=sendonly" attribute and a zero IP address for media in the SDP message (This is from the Grandstream user manual). In other words it deliberately establishes a broken RTP stream between the endpoints. SOME phones (Sipura, Snom but currently NOT grandstream) allow you to set a MOH server in their configuration. In this case, you simply create an extension on your asterisk server that plays MOH, and set this extension number in your phone's MOH Server parameter. I have this working on the 2 phones that I mentioned. I don't know if it's supported on the CISCO phone you have. If anything I've said is wrong, would somebody please enlighten me! ----- Original Message ----- From: Marty Mastera To: Asterisk Users Mailing List - Non-Commercial Discussion Sent: Thursday, March 03, 2005 8:01 AM Subject: [Asterisk-Users] Music on hold on timing sources Hello: I have =ead that music on hold requires a timing source (which I never had to worry about =previously since the server had zaptel hardware in it)...now I'm =onfiguring a server in a colo which has no zaptel hardware. If I =se the dialplan to run MusicOnHold(), I do get the music upon dialling that =xtension, but if I try to use the hold button on either a 7960 or X-Lite I get nothing. Is this the expected behavior? I figured that if a =iming source was needed that MusicOnHold() should not work, but it does.... Thanks, Marty ------------------------------------------------------------------------------ _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-user -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050302/11785f86/attachment.htm
Marty Mastera wrote:> Hello: > > I have read that music on hold requires a timing source (which I never > had to worry about previously since the server had zaptel hardware in > it)...now I'm configuring a server in a colo which has no zaptel > hardware.MoH has not required a timing source for at least a year.