[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