Hello everybody,
I am trying to get my Asterisk to read some text from a file using Swift/Cepstral.
Somehow I cannot figure out how to do it.
My dialplan (extensions.conf) snippet looks like this:
exten => 1222,1,Answer()
exten => 1222,n,Playback(hello-world)
exten => 1222,n,System(/opt/swift/bin/swift -f /etc/asterisk/testtext)
exten => 1222,n,Wait
exten => 1222,n,Hangup()
The console says:
== Console is full duplex
[May 24 13:11:12] NOTICE[20747]: console_video.c:133 console_video_start: voice only, console video support not present
-- Executing [1222@default:1] Answer("Console/dsp", "") in new stack
<< Console call has been answered >>
-- Executing [1222@default:2] Playback("Console/dsp", "hello-world") in new stack
-- <Console/dsp> Playing 'hello-world.gsm' (language 'en')
-- Executing [1222@default:3] System("Console/dsp", "/opt/swift/bin/swift -f /etc/asterisk/testtext") in new stack
-- Executing [1222@default:4] Wait("Console/dsp", "") in new stack
-- Executing [1222@default:5] Hangup("Console/dsp", "") in new stack
== Spawn extension (default, 1222, 5) exited non-zero on 'Console/dsp'
<< Hangup on console >>
The hello-world plays, but then I just get silence.
Does anybody see what I am doing wrong?
Swift in itself works, e.g. this here is working:
exten => 1,1,Swift(You pressed button 1)
exten => 1,n,Hangup()
I use Asterisk 10.2.1.
Maybe somebody can help.
Regards,
Sonja