[Gelöst] Playback wav File

alftanner008

Neuer User
Mitglied seit
15 Dez 2015
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
Hallo@all,

ich möchte mit folgender Konfiguration:


Code:
[globals]

[general]

[incoming]
exten => 624,1,Dial(SIP/1000,3)

exten => 624,4,GotoIfTime(04:01-07:59,mon-fri,*,*?ansage3,624,1)

[ansage3]
exten => 624,1,Answer
exten => 624,2,Playback(fa.wav)
exten => 624,3,VoiceMail(1000,s)

ein wav File abspielen. Der GotoIfTime funktioniert auch. Leider wird das wav File, welches in /var/lib/asterisk/sounds liegt nicht abgespielt.
Das Format ist WAV und Mono.

Die Ausgabe von -rvvvvv lautet

Code:
 -- Executing [624@ansage3:2] Playback("SIP/624-00000004", "/var/lib/asterisk/sounds/fa.wav") in new stack
[Nov  2 07:24:58] WARNING[1499][C-00000002]: file.c:701 ast_openstream_full: File /var/lib/asterisk/sounds/fa.wav does not exist in any format
[Nov  2 07:24:58] WARNING[1499][C-00000002]: file.c:1017 ast_streamfile: Unable to open /var/lib/asterisk/sounds/fa.wav (format (ulaw)): No such file or directory
[Nov  2 07:24:58] WARNING[1499][C-00000002]: app_playback.c:484 playback_exec: ast_streamfile failed on SIP/624-00000004 for /var/lib/asterisk/sounds/fa.wav
    -- Executing [624@ansage3:3] VoiceMail("SIP/624-00000004", "1000,s") in new stack
    -- <SIP/624-00000004> Playing '/var/spool/asterisk/voicemail/default/1000/temp.slin' (language 'en')

in der sip.conf habe ich schon allow = all gesetzt, aber trotzdem wird das wav (auch andere nicht) ignoriert.

Hat da jemand eine Idee? Danke
 
"File /var/lib/asterisk/sounds/fa.wav does not exist in any format"
Ganz sicher, dass es dort liegt?
Wenn ja: vielleicht ein Rechteproblem? Darf der Asterisk-User darauf zugreifen?
 
Also folgendes habe ich heraus gefunden:
Die Dateierweiterung darf wohl nicht in der extensions.conf angegeben werden

Code:
exten => 624,2,Playback(fa.wav)

zu

exten => 624,2,Playback(fa)

Und die Datei muss fa.WAV heissen.... mit fa.wav wird sie nicht gefunden.
Dann sieht das auch schon anders aus:

Code:
-- Executing [624@ansage3:2] Playback("SIP/624-00000004", "/var/lib/asterisk/sounds/fa") in new stack
[Nov  2 13:20:24] WARNING[2489][C-00000002]: format_wav_gsm.c:133 check_header: Unexpected header size 16
[Nov  2 13:20:24] WARNING[2489][C-00000002]: file.c:398 fn_wrapper: Unable to open format wav49
[Nov  2 13:20:24] WARNING[2489][C-00000002]: format_wav_gsm.c:133 check_header: Unexpected header size 16
[Nov  2 13:20:24] WARNING[2489][C-00000002]: file.c:398 fn_wrapper: Unable to open format wav49
[Nov  2 13:20:24] WARNING[2489][C-00000002]: file.c:1017 ast_streamfile: Unable to open /var/lib/asterisk/sounds/fa (format (ulaw)): No such file or directory
[Nov  2 13:20:24] WARNING[2489][C-00000002]: app_playback.c:484 playback_exec: ast_streamfile failed on SIP/624-00000004 for /var/lib/asterisk/sounds/fa
    -- Executing [624@ansage3:3] VoiceMail("SIP/624-00000004", "1000,s") in new stack
    -- <SIP/624-00000004> Playing '/var/spool/asterisk/voicemail/default/1000/temp.slin' (language 'en')

Ancheinend stimmt mein Format der wav Datei nicht?!
 
Ich habe jetzt einfach die wav Dateien in gsm konvertiert. Damit klappt das dann auf Anhieb.
 
Kostenlos!

Statistik des Forums

Themen
248,856
Beiträge
2,302,976
Mitglieder
378,504
Neuestes Mitglied
Hallo61Hallo