[Asterisk-Users] Problems with asterisk and gnophone on Gentoo box
Kevin
asterisk at gnosys.biz
Thu Mar 18 12:46:31 MST 2004
On Thursday 18 March 2004 13:46, Kevin wrote:
> On Thursday 18 March 2004 11:29, Alastair Maw wrote:
> > On 18/03/04 15:40, Kevin wrote:
> > > I seem to be having problems using my sound card with asterisk
> > > and gnophone in a Gentoo system (not sure if it being Gentoo is
> > > important or not, but thought I'd mention it just in case). I
> > > have the following errors when starting gnophone:
> >
> > Looks to me like you're probably using ALSA but you don't have its
> > OSS compatibility layer enabled.
> >
> > emerge alsa-oss
> >
> > Check out:
> > - http://www.gentoo.org/doc/en/alsa-guide.xml
>
> Thanks for your reply, Alastair. I did use that guide in getting
Just noticed that my grep/paste from /etc/modules.d/alsa (the contents
of this file end up in /etc/modules.conf after running a script) left
out some active lines with comments near the end.
Correct /etc/modules.d/alsa follows:
bash-2.05b$ cat /etc/modules.d/alsa|grep -v ^\#
alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 nvaudio # testing
alias sound-slot-0 snd-card-0 # testing
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
options snd cards_limit=1
bash-2.05b$
Also noticed some other messages that don't come up in asterisk with
every start:
*****************************************************
[chan_oss.so] => (OSS Console Channel Driver)
Mar 18 14:29:57 WARNING[16384]: chan_oss.c:352 setformat: Requested 8000
Hz, got 7866 Hz -- sound may be choppy
Mar 18 14:29:57 WARNING[16384]: chan_oss.c:980 load_module: XXX I don't
work right with non-full duplex sound cards XXX
== Registered channel type 'Console' (OSS Console Channel Driver)
== Parsing '/etc/asterisk/oss.conf': Found
[app_db.so] => (Database access functions for Asterisk extension logic)
== Registered application 'DBget'
== Registered application 'DBput'
== Registered application 'DBdel'
== Registered application 'DBdeltree'
[chan_sip.so] => (Session Initiation Protocol (SIP))
== Parsing '/etc/asterisk/sip.conf': Found
Mar 18 14:29:57 WARNING[229391]: chan_oss.c:238 sound_thread: Read error
on sound device: Resource temporarily unavailable
== SIP Listening on 0.0.0.0:5060
== Using TOS bits 0
== Registered channel type 'SIP' (Session Initiation Protocol (SIP))
== Registered application 'SIPDtmfMode'
== Parsing '/etc/asterisk/enum.conf': Found
Asterisk Ready.
*CLI> dial
*CLI> -- Executing Wait("OSS/dsp", "1") in new stack
-- Executing Answer("OSS/dsp", "") in new stack
<< Console call has been answered >>
-- Executing DigitTimeout("OSS/dsp", "5") in new stack
-- Set Digit Timeout to 5
-- Executing ResponseTimeout("OSS/dsp", "10") in new stack
-- Set Response Timeout to 10
-- Executing BackGround("OSS/dsp", "demo-congrats") in new stack
-- Playing 'demo-congrats' (language 'en')
Mar 18 14:33:59 WARNING[262161]: chan_oss.c:408 soundcard_setinput:
Unable to re-open DSP device: Device or resource busy
Mar 18 14:33:59 WARNING[262161]: chan_oss.c:567 oss_write: Unable to set
device to input mode
Mar 18 14:33:59 WARNING[262161]: file.c:521 ast_readaudio_callback:
Failed to write frame
== Spawn extension (local, s, 5) exited non-zero on 'OSS/dsp'
<< Hangup on console >>
*CLI>
*****************************************************
That seems to be an indicator that this onboard sound-card is not full
duplex capable, but I'm skeptical of that conclusion simply because I
think it's pretty high-end. Also because I can operate artsd in full
duplex mode without apparent problems.
Any thoughts?
TIA.
-Kevin
More information about the asterisk-users
mailing list