Hello all, fine tuning our system, we currently have it set up to do overhead Pages using OSS modules, it works fairly fine and dandy however I do have a few things I’d like to tweak, and was wondering if anyone had some things to add…
But first I’d like to throw some info on the forum regarding how I set it up, there are a lot of pages out there concerning overhead Page and Intercom but the best info I found was at voip-info.org (http://www.voip-info.org/wiki/view/Setting+up+paging+with+a+sound+card) and even that walkthru I had a few complaints about, although they were minor… so here’s what we did…
Firstly, we are using Asterisk 1.2
Step 1-3 from the voip-info.org.
Step4.
I don’t quite understand why asterisk needs to own /dev/dsp. I added asterisk to the audio group, as the file is originally root:audio, but things did not seem to work that way… does asterisk need to lock this file in order to use it? Also, it did not start working even when asterisk did own the file, until we chmod 666 /dev/dsp… strange to me!
Step5.
Alright this makes sense… a config file for the module for chan_oss.so it is oss.conf, however, when I tried configuring it for alsa instead, I simply replicated the file as alsa.conf… this did not work, is there another config file that calls oss.conf and or alsa.conf that I need to edit? I could see this being the case as OSS is default, but I could not find anything relating to it.
also, I don’t think that the file needs to be executable as voip-info says (777) please correct me if I’m wrong.
Step6.
Cool worked good, we don’t use trixbox, but hey, hi five for CentOS fans that do
step7.
I’m no conf file guru, heck I use the web GUI whenever I can (thanks guys!) But the lines mentioned here are out of date or inaccurate for my installation so I took the easy route!
-Create a CUSTOM Extension (called it INTERCOM myself, if you prefer OPTIMUS PRIME, power to ya!) in the DIAL box put in CONSOLE/dsp. Then submit and update.
-Under paging and intercom, add a paging group, number it whatever you want, for this I used 9.
-Select whatever extension(s) you want to include (ctrl-click for multiple), if you want to page to compatible speakerphones simultaneously, select them as well. But remember if you want to do overhead page you must at least have that extension selected.
-Dial *809 (*80 is default featurecode for paging, 9 being your group)
9 can also be substituted for extension numbers etc etc.
*54 for allow I am unsure of what it does exactly… this may need to be done from your phone prior to trying page.
I hope this helps some people out who struggled with it like I did.
Now for my issue… the sound from my speakers connected to my soundcard seem to be quite distorted (especially durring the BEEP), I am USING OSS however with the alsa module loaded, alasmixer works fine for adjusting volume, but the level seems to change after I exit the program… is it not saving this? I assume that switching to ALSA modules my sound quality might improve, but like I mentioned earlier, I can’t seem to get CONSOLE/dsp to answer when configured with alsa.
Thanks for any help… hope this can help others too