musiconhold geht nicht wie programmiert

baeckerman83

Mitglied
Mitglied seit
1 Sep 2005
Beiträge
238
Punkte für Reaktionen
0
Punkte
0
Ich bekomme beim ausführen meiner musiconhold.conf lauter fehler:
Code:
    -- Executing [3@sipgate:1] SetMusicOnHold("SIP/sipgate.de-0822c6c0", "mp3old") in new stack
    -- Executing [3@sipgate:2] MeetMe("SIP/sipgate.de-0822c6c0", "3|qMw") in new stack
  == Parsing '/etc/asterisk/meetme.conf': Found
    -- Created MeetMe conference 1023 for conference '3'
    -- Started music on hold, class 'mp3old', on channel 'SIP/sipgate.de-0822c6c0'
    -- Stopped music on hold on SIP/sipgate.de-0822c6c0
[Jul 14 21:14:24] WARNING[6760]: res_musiconhold.c:377 spawn_mp3: /var/lib/asterisk/mohmp3 is not a valid directory
[Jul 14 21:14:24] WARNING[6760]: res_musiconhold.c:528 monmp3thread: Unable to spawn mp3player

meine musiconhold.conf:
Code:
[mp3old]
mode=custom
;Note that with mode=custom, a directory is not required, such as when reading
;from a stream.
directory=/playthis
application=/usr/bin/mpg123 -q -r 8000 -f 8192 -b 2048 --mono -s

So /playthis ist folgendes:
mkfifo /playthis
wget -O - http://62.146.66.19/22006mdr/live/3087mdr_info_live.mp3 > /playthis &

an was könnte das liegen? mpg123 ist installiert und funktioniert.
 
Code:
[Jul 14 21:14:24] WARNING[6760]: res_musiconhold.c:377 spawn_mp3: [COLOR=red]/var/lib/asterisk/mohmp3 is not a valid directory[/COLOR]
[Jul 14 21:14:24] WARNING[6760]: res_musiconhold.c:528 monmp3thread: Unable to spawn mp3player
Siehe rot markierten Text. Existiert dieses Verzeichnis und stimmen die Permissions ?
Code:
mkfifo /playthis
wget -O - [URL]http://62.146.66.19/22006mdr/live/3087mdr_info_live.mp3[/URL] > /playthis &
Bist Du sicher, dass Du solche Files unter "/" ( d.h. im Root Pfad ) ablegen möchtest ( und dass die verwendete User-ID die notwendigen Permissions hat )?
/tmp/playthis or /var/playthis wäre m.E. besser geeignet!
Teste das mit der Named Pipe mal ganz ohne Asterisk und wenn das funktionert, kannst Du im 2. Schritt immer noch das ganze im Asterisk einbinden :-)
 
mohmp3 existiert nicht, da soll ja auch nichts rein.
nein das soll normal nicht nach / war nur zum testen.
Ohne Asterisk testen ist etwas schwer, sound höre ich dann keinen. aber "madplay /playthis" ergibt keinen Fehler und er stellt die Verbindung her.
 
Vielleicht hilft Dir das hier weiter ...
Ohne Asterisk testen ist etwas schwer, sound höre ich dann keinen.
Wenn Dein Asterisk auf dem Speedport läuft, hast Du recht ... aber auf einem Linux Rechner sollte das kein Problem sein.
 
Aber nur wenn der Linux Rechner ne Soundkarte hätte. :( Es läuft auf einem Rechner mit Debian Etch. Nur ohne Soundausgang.
 
Dann könntest Du ja genauso den * auf Deiner Speedport installieren ... :rolleyes:
 
rein theoretisch ja, aber ich nutze ja noch misdn und so. Der * wird zum testen genutzt.
 
Kostenlos!

Statistik des Forums

Themen
248,886
Beiträge
2,304,047
Mitglieder
378,567
Neuestes Mitglied
toenizz