chan_oss.c:486 setformat: Unable to re-open DSP device /dev/dsp: No such file or dir

Vin2

Neuer User
Mitglied seit
19 Jul 2011
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
mein Name ist Vinz, ich bei neu hier im Forum und ganz neu und privat am Thema Asterisk.

Ich kämpfe seit zwei Tagen mit folgender Meldung bei meinem ersten "Hello World"-Anruf:
Code:
*CLI> WARNING[29544]: chan_oss.c:486 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory

Was hat es damit auf sich? Was ist mit diesem Device?
Selbstverständlich habe ich schon gegoogelt, lösen konnte ich es nicht.
Mein Setup siehe ganz unten.

Details:
Code:
/etc/asterisk/extensions.conf
------------------------------------
[default]
exten => 1001,1,Answer()
exten => 1001,2,Playback(hello-world)
exten => 1001,3,Hangup()
------------------------------------

*CLI> console dial 1001
*CLI> [Jul 18 21:02:07] WARNING[29544]: chan_oss.c:486 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[Jul 18 21:02:07] NOTICE[29544]: console_video.c:133 console_video_start: voice only, console video support not present
 << Console call has been answered >> 
[Jul 18 21:02:08] WARNING[29582]: chan_oss.c:486 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
 << Hangup on console >>
Das Device ist auch wirklich nicht da.
Code:
me@debian:~# ls -l /dev/dsp
ls: Zugriff auf /dev/dsp nicht möglich: Datei oder Verzeichnis nicht gefunden


Mein Test mit alsa:
Bei meinen Versuchen und stöbern der Configs habe ich in modules.conf wie folgt geändert:
Code:
me@debian:~# grep -E 'alsa|oss|console' /etc/asterisk/modules.conf
; noload => chan_alsa.so
noload => chan_oss.so
noload => chan_console.so
Jetzt funktioniert der Test-Anruf! Ich höre "Hello World.":
Code:
*CLI> console dial 1001
*CLI>  << Console call has been answered >> 
[Jul 18 21:34:12] ERROR[2409]: chan_alsa.c:457 alsa_read: Read error: Resource temporarily unavailable
[Jul 18 21:34:12] ERROR[2409]: chan_alsa.c:457 alsa_read: Read error: Resource temporarily unavailable
 << Hangup on console >>

Ist das so OK? Wie kann ich evtl. die restlichen Warnungen eliminieren?

Gruss, Vinz

P.S: Hier noch mein booting: Anhang anzeigen vinz_asterisk_startup.txt


Mein Setup:
* aktuelles Debian
* in einer Parallels VM
* Asterisk aus den Quellen installiert
Anleitung: http://www.das-asterisk-buch.de/2.1/installation-1.6-debian.html
Die dort angegebenen 1.6er Quellen sind nicht mehr verfügbar.
Deshalb habe ich diese genommen:
http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.2.19.tar.gz
 
chan_alsa VS chan_oss

Hallo nochmal,

1, ist es möglich, dass mein Kernel oder meine "Hardware" (Parallels VM) chan_oss nicht unterstützt, chan_alsa aber schon?

2, Somit hat es nur mit der lokalen Sound-Ausgabe zu tun?

3, Woher kommen dann die beiden letzten ERROR-Meldungen:
Code:
*CLI> console dial 1001
*CLI>  << Console call has been answered >> 
[Jul 18 21:34:12] ERROR[2409]: chan_alsa.c:457 alsa_read: Read error: Resource temporarily unavailable
[Jul 18 21:34:12] ERROR[2409]: chan_alsa.c:457 alsa_read: Read error: Resource temporarily unavailable
 << Hangup on console >>

4, Hat chan_alsa istgend welche Nachteile gegenüber chan_oss?

Danke, Vinz
 
ich rede mit mir selbst :)

Das deaktivieren von "chan_oss.so" und aktivieren von "chan_alsa.so" war bei mir die erste Lösung.

sip.conf, extensions.conf und voicemail.conf sind angepasst.

Ich habe jetzt zum Test drei unterschidliche VoIP-Softphones im Netzwerk.
Alle Anrufe funktionieren. Ein deutsches VoiceMail auch.

Jetzt nicht übermütig werden:
Den im zweiten Beitrag genannten "ERROR alsa_read" habe ich aber immer noch. :mad:

Vinz
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,295
Beiträge
2,249,593
Mitglieder
373,893
Neuestes Mitglied
Kukkatto
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.