[Voiceglue] Weird problem with tts streaming.
emiliano esposito
emiespo at tiscali.it
Thu Dec 4 09:57:27 EST 2008
Hi all,
Yesterday I was able to have a test run of the simple "welcome" VXML file:
<?xml version="1.0" encoding="UTF-8"?>
<vxml version = "2.0" xmlns="http://www.w3.org/2001/vxml">
<form>
<block>
<prompt>
Welcome
</prompt>
</block>
</form>
</vxml>
Today, asterisk won't play the "Welcome.wav" file anymore, if I check
/var/lib/asterisk/sounds/voiceglue/tts the file IS there (I even tried
to remove it and it was recreated by voiceglue_tts_gen).
I am calling Asterisk via sip, no asterisk configuration files have been
changed. All the rest seems to work, it's just the playback that is missing.
This is the log output of phoneglue:
15:32:20:1228401 DBUG snd "incoming 2 emiliano rss\n" to ::CTCLIENT1
15:32:20:1228401 DBUG rcv ct(::CTCLIENT1): "play 2
\"voiceglue/tts/Welcome.wav\" \"\"\n"
15:32:20:1228401 DBUG callid=[2] parsed play callid=2
files=("voiceglue/tts/Welcome.wav") stopkeys=""
15:32:20:1228401 DBUG callid=[2] snd PLAYFILE
file="voiceglue/tts/Welcome.wav" stopkeys="" to AGI client on
fh="::FASTAGI2" at host=127.0.0.1 callid=[2]
15:32:20:1228401 DBUG snd "STREAM FILE voiceglue/tts/Welcome \"\"\n" to
::FASTAGI2
15:32:20:1228401 DBUG rcv agi(::FASTAGI2): "200 result=0 endpos=0\n"
15:32:20:1228401 DBUG callid=[2] AGI result=0 values: endpos=0
15:32:20:1228401 WARN callid=[2] failed opening playfile
"voiceglue/tts/Welcome.wav"
15:32:20:1228401 DBUG callid=[2] snd played callid=2 status=0 msg=""
reason=end-of-data to CT client on fh="::CTCLIENT1" at host=127.0.0.1
proto=SATC
This is the error message coming from Asterisk:
WARNING[10407]: file.c:602 ast_openstream_full: File
voiceglue/tts/Welcome does not exist in any format
What could have been happened? It's getting me crazy.
I was thinkig to check file I/O of Asterisk, but it seems that
"systemtap" for Linux ain't as easy as "FileMon" for Windows, which I
used in the past.
Thank you for reading.
More information about the Voiceglue
mailing list