[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.
 
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.