Hi, I'm a new asterisk user developing an AGI application. As part of my application I'd like to play sounds on the server's speakers, but it seems that I can't do this while asterisk is running. When I try to play sounds using the play or aplay command, it blocks until I stop asterisk. My guess is that asterisk is using the sound device and this means that other programs can't use it. So do I need another sound card or is there some way to tell asterisk to play sounds on the speakers? Thanks for any suggestions! -Amos
On Sat, 2003-03-08 at 23:14, Amos Latteier wrote:> Hi, > > I'm a new asterisk user developing an AGI application. As part of my > application I'd like to play sounds on the server's speakers, but it seems > that I can't do this while asterisk is running. >Sounds like * is loading chan_oss or chan_alsa. Two things that I've found that might help. 1. in /etc/asterisk/modules.conf add the following lines noload => chan_alsa.so noload => chan_oss.so 2. The other option which may sound bizarre but worked for me was to start * with esddsp like this esddsp asterisk -vvvgc My guess is that option 1 will solve you problem. --Karl> When I try to play sounds using the play or aplay command, it blocks until > I stop asterisk. My guess is that asterisk is using the sound device and > this means that other programs can't use it. So do I need another sound > card or is there some way to tell asterisk to play sounds on the speakers? > > Thanks for any suggestions! > > -Amos > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users at lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users-- Karl Putland <karl at putland.linux-site.net>
One of the chan_ drivers use the sound card. chan_oss.so? Tell it noload => chan_oss.so in modules.conf. --Eric On Sat, Mar 08, 2003 at 10:14:47PM -0800, Amos Latteier wrote:> Hi, > > I'm a new asterisk user developing an AGI application. As part of my > application I'd like to play sounds on the server's speakers, but it seems > that I can't do this while asterisk is running. > > When I try to play sounds using the play or aplay command, it blocks until > I stop asterisk. My guess is that asterisk is using the sound device and > this means that other programs can't use it. So do I need another sound > card or is there some way to tell asterisk to play sounds on the speakers? > > Thanks for any suggestions! > > -Amos > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users at lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users >