[asterisk-users] Hang using Festival application

Brian Henning bhenning at pineinst.com
Wed Mar 23 14:15:08 CDT 2011


Hello,

Suppose a dialplan such as:

exten => 6004,1,Answer
exten => 6004,n,Wait(1)
exten => 6004,n,SayDigits(1)
exten => 6004,n,Festival(This is a test of Festival)
exten => 6004,n,Hangup

When watching in the CLI, I see this:
  == Using SIP RTP CoS mark 5
    -- Executing [6004 at internal:1] Answer("SIP/505-00000004", "") in new
stack
    -- Executing [6004 at internal:2] Wait("SIP/505-00000004", "1") in new
stack
    -- Executing [6004 at internal:3] SayDigits("SIP/505-00000004", "1") in new
stack
    -- <SIP/505-00000004> Playing 'digits/1.gsm' (language 'en')
    -- Executing [6004 at internal:4] Festival("SIP/505-00000004", "This is a
test of Festival") in new stack
  == Parsing '/etc/asterisk/festival.conf':   == Found
ps-pbx*CLI>

... and nothing more.  Nothing happens after " == Parsing ...", and the SIP
channel gets stuck open even after I physically hang up the extension (will
not respond to a hangup request, can only be eliminated by restarting
asterisk).  I hear "one" in the phone and then silence.

Versions:
festival: Festival Speech Synthesis System: 2.0.95:beta April 2010
asterisk: Asterisk 1.6.2.9-2+squeeze1
OS: Debian Squeeze 64 bit
~# uname -a
Linux ps-pbx 2.6.32-5-amd64 #1 SMP Wed Jan 12 03:40:32 UTC 2011 x86_64
GNU/Linux

These are all unmodified packages obtained via aptitude.

What am I getting wrong?

Many thanks,
~Brian


------------------------------------------------------ 
          Brian Henning, Software Engineer

    /\    Pine Research Instrumentation 
   //\\   5908 Triangle Drive 
  ///\\\  Raleigh, NC 27617 
 ////\\\\ USA 
    || 
    ||    phone: 919.782.8320 
          fax:   919.782.8323 
          email: bhenning at pineinst.com 
------------------------------------------------------ 






More information about the asterisk-users mailing list