<HTML>
<HEAD>
<TITLE>Re: [asterisk-users] Asterisk not working with Festival</TITLE>
</HEAD>
<BODY>
<FONT SIZE="4"><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>I just noticed that if I change the dialplan (connect-to-me) to following (shifting places of SayDigits and Festival() ):<BR>
<BR>
[connect-to-me]<BR>
exten =&gt; s,1,Answer<BR>
exten =&gt; s,n,Festival(hello john)<BR>
exten =&gt; s,n,SayDigits('1')<BR>
exten =&gt; s,n,Hangup<BR>
<BR>
I do not hear any voice, not even anyone saying &#8220;one&#8221;. It appears that application hangs while processing festival command. Here is asterisk log:<BR>
<BR>
<BR>
&nbsp;&nbsp;&nbsp;-- Attempting call on SIP/011xxxxxxxxxxxx@gafachi1a for s@connect-to-me:1 (Retry 1)<BR>
[Aug 12 14:48:16] DEBUG[7342]: chan_sip.c:23198 sip_request_call: Asked to create a SIP channel with formats: 0x40 (slin)<BR>
[Aug 12 14:48:16] DEBUG[7342]: chan_sip.c:7336 sip_alloc: Allocating new SIP dialog for 6743a3cc12499c6d7fb77bcd58ab7a02@202.164.37.235 - INVITE (With RTP)<BR>
[Aug 12 14:48:16] DEBUG[7342]: chan_sip.c:5014 do_setnat: Setting NAT on RTP to Off<BR>
[Aug 12 14:48:16] DEBUG[7342]: chan_sip.c:5440 sip_call: Outgoing Call for 011xxxxxxxxxxxx<BR>
[Aug 12 14:48:16] DEBUG[7342]: chan_sip.c:10180 add_sdp: ** Our capability: 0x4 (ulaw) Video flag: False Text flag: False<BR>
[Aug 12 14:48:16] DEBUG[7342]: chan_sip.c:10181 add_sdp: ** Our prefcodec: 0x40 (slin) <BR>
[Aug 12 14:48:16] DEBUG[7342]: chan_sip.c:3275 initialize_initreq: Initializing initreq for method INVITE - callid 581443ae14ba9e13288dd66720a6a9f4@202.164.37.235<BR>
[Aug 12 14:48:17] DEBUG[7342]: chan_sip.c:4061 __sip_ack: Acked pending invite 102<BR>
[Aug 12 14:48:17] DEBUG[7342]: chan_sip.c:4098 __sip_ack: Stopping retransmission on '581443ae14ba9e13288dd66720a6a9f4@202.164.37.235' of Request 102: Match Found<BR>
[Aug 12 14:48:17] DEBUG[7342]: chan_sip.c:10180 add_sdp: ** Our capability: 0x4 (ulaw) Video flag: False Text flag: False<BR>
[Aug 12 14:48:17] DEBUG[7342]: chan_sip.c:10181 add_sdp: ** Our prefcodec: 0x40 (slin) <BR>
[Aug 12 14:48:18] DEBUG[7342]: chan_sip.c:4098 __sip_ack: Stopping retransmission on '581443ae14ba9e13288dd66720a6a9f4@202.164.37.235' of Request 102: Match Not Found<BR>
[Aug 12 14:48:18] DEBUG[7342]: chan_sip.c:4139 __sip_semi_ack: (Provisional) Stopping retransmission (but retaining packet) on '581443ae14ba9e13288dd66720a6a9f4@202.164.37.235' Request 103: Found<BR>
[Aug 12 14:48:20] DEBUG[7342]: chan_sip.c:4139 __sip_semi_ack: (Provisional) Stopping retransmission (but retaining packet) on '581443ae14ba9e13288dd66720a6a9f4@202.164.37.235' Request 103: Found<BR>
[Aug 12 14:48:33] DEBUG[7342]: chan_sip.c:4061 __sip_ack: Acked pending invite 103<BR>
[Aug 12 14:48:33] DEBUG[7342]: chan_sip.c:4098 __sip_ack: Stopping retransmission on '581443ae14ba9e13288dd66720a6a9f4@202.164.37.235' of Request 103: Match Found<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Channel SIP/gafachi1a-00000000 was answered.<BR>
[Aug 12 14:48:33] DEBUG[7342]: pbx.c:3692 pbx_extension_helper: Launching 'Answer'<BR>
&nbsp;&nbsp;&nbsp;&nbsp;-- Executing [s@connect-to-me:1] Answer(&quot;SIP/gafachi1a-00000000&quot;, &quot;&quot;) in new stack<BR>
[Aug 12 14:48:33] DEBUG[7342]: pbx.c:3692 pbx_extension_helper: Launching 'Festival'<BR>
&nbsp;&nbsp;&nbsp;&nbsp;-- Executing [s@connect-to-me:2] Festival(&quot;SIP/gafachi1a-00000000&quot;, &quot;hello john&quot;) in new stack<BR>
&nbsp;&nbsp;== Parsing '/usr/local/etc/asterisk/festival.conf': [Aug 12 14:48:33] DEBUG[7342]: config.c:1330 config_text_file_load: Parsing /usr/local/etc/asterisk/festival.conf<BR>
&nbsp;&nbsp;== Found<BR>
[Aug 12 14:48:33] DEBUG[7342]: app_festival.c:376 festival_exec: Text passed to festival server : hello john<BR>
[Aug 12 14:48:33] DEBUG[7342]: app_festival.c:446 festival_exec: Cache file exists, strln=10, strlen=10<BR>
[Aug 12 14:48:33] DEBUG[7342]: app_festival.c:448 festival_exec: Size OK<BR>
[Aug 12 14:48:33] DEBUG[7342]: app_festival.c:467 festival_exec: Reading from cache...<BR>
[Aug 12 14:48:33] DEBUG[7342]: app_festival.c:491 festival_exec: Passing data to channel...<BR>
[Aug 12 14:48:33] DEBUG[7342]: app_festival.c:513 festival_exec: Festival WV command<BR>
<FONT COLOR="#FF0000"><B>[Aug 12 14:48:33] DEBUG[7342]: channel.c:3881 set_format: Set channel SIP/gafachi1a-00000000 to write format slin<BR>
</B></FONT><B><FONT COLOR="#0000FF">==========================&gt;[DAVINDER] - there is difference of 2 minutes in the log line above and below. I have to end the call as well after waiting so long. <BR>
</FONT><FONT COLOR="#FF0000">[Aug 12 14:50:01] DEBUG[7342]: chan_sip.c:7336 sip_alloc: Allocating new SIP dialog for 407cd1eb69781303206dd7d43ca348bc@202.164.37.235 - REGISTER (No RTP)<BR>
</FONT></B>[Aug 12 14:50:01] DEBUG[7342]: chan_sip.c:11744 transmit_register: Scheduled a registration timeout for 67.216.45.45 id &nbsp;#19 <BR>
[Aug 12 14:50:01] DEBUG[7342]: chan_sip.c:3275 initialize_initreq: Initializing initreq for method REGISTER - callid 407cd1eb69781303206dd7d43ca348bc@202.164.37.235<BR>
[Aug 12 14:50:01] DEBUG[7342]: chan_sip.c:7336 sip_alloc: Allocating new SIP dialog for 35cba4547c9dca423fd4c804010856cc@202.164.37.235 - REGISTER (No RTP)<BR>
[Aug 12 14:50:01] DEBUG[7342]: chan_sip.c:11744 transmit_register: Scheduled a registration timeout for 67.216.35.162 id &nbsp;#21 <BR>
[Aug 12 14:50:01] DEBUG[7342]: chan_sip.c:3275 initialize_initreq: Initializing initreq for method REGISTER - callid 35cba4547c9dca423fd4c804010856cc@202.164.37.235<BR>
[Aug 12 14:50:01] DEBUG[7342]: chan_sip.c:4139 __sip_semi_ack: (Provisional) Stopping retransmission (but retaining packet) on '407cd1eb69781303206dd7d43ca348bc@202.164.37.235' Request 104: Found<BR>
[Aug 12 14:50:01] DEBUG[7342]: chan_sip.c:4098 __sip_ack: Stopping retransmission on '407cd1eb69781303206dd7d43ca348bc@202.164.37.235' of Request 104: Match Found<BR>
[Aug 12 14:50:01] DEBUG[7342]: chan_sip.c:3273 initialize_initreq: Initializing already initialized SIP dialog 407cd1eb69781303206dd7d43ca348bc@202.164.37.235 (presumably reinvite)<BR>
[Aug 12 14:50:01] DEBUG[7342]: chan_sip.c:4139 __sip_semi_ack: (Provisional) Stopping retransmission (but retaining packet) on '35cba4547c9dca423fd4c804010856cc@202.164.37.235' Request 104: Found<BR>
[Aug 12 14:50:01] DEBUG[7342]: chan_sip.c:4098 __sip_ack: Stopping retransmission on '35cba4547c9dca423fd4c804010856cc@202.164.37.235' of Request 104: Match Found<BR>
[Aug 12 14:50:01] DEBUG[7342]: chan_sip.c:3273 initialize_initreq: Initializing already initialized SIP dialog 35cba4547c9dca423fd4c804010856cc@202.164.37.235 (presumably reinvite)<BR>
[Aug 12 14:50:02] DEBUG[7342]: chan_sip.c:4139 __sip_semi_ack: (Provisional) Stopping retransmission (but retaining packet) on '407cd1eb69781303206dd7d43ca348bc@202.164.37.235' Request 105: Found<BR>
[Aug 12 14:50:02] DEBUG[7342]: chan_sip.c:4098 __sip_ack: Stopping retransmission on '407cd1eb69781303206dd7d43ca348bc@202.164.37.235' of Request 105: Match Found<BR>
[Aug 12 14:50:02] DEBUG[7342]: chan_sip.c:18218 handle_response_register: Registration successful<BR>
[Aug 12 14:50:02] DEBUG[7342]: chan_sip.c:18220 handle_response_register: Cancelling timeout 19<BR>
[Aug 12 14:50:02] DEBUG[7342]: chan_sip.c:4139 __sip_semi_ack: (Provisional) Stopping retransmission (but retaining packet) on '35cba4547c9dca423fd4c804010856cc@202.164.37.235' Request 105: Found<BR>
[Aug 12 14:50:02] DEBUG[7342]: chan_sip.c:4098 __sip_ack: Stopping retransmission on '35cba4547c9dca423fd4c804010856cc@202.164.37.235' of Request 105: Match Found<BR>
[Aug 12 14:50:02] DEBUG[7342]: chan_sip.c:18218 handle_response_register: Registration successful<BR>
<BR>
<BR>
And there is no log entry related to call terminated by remote.<BR>
<BR>
<BR>
<BR>
On 11/08/10 11:22 PM, &quot;Danny Nicholas&quot; &lt;danny@debsinc.com&gt; wrote:<BR>
<BR>
</SPAN></FONT></FONT><BLOCKQUOTE><FONT SIZE="4"><FONT COLOR="#000080"><FONT FACE="Arial"><SPAN STYLE='font-size:10pt'> <BR>
</SPAN></FONT></FONT><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>
</SPAN></FONT></FONT>
<P ALIGN=CENTER>
<FONT SIZE="5"><FONT FACE="Times New Roman"><SPAN STYLE='font-size:12pt'><HR ALIGN=CENTER SIZE="2" WIDTH="100%"></SPAN></FONT></FONT>
<P>
<FONT SIZE="4"><FONT FACE="Tahoma, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:10pt'><B>From:</B> asterisk-users-bounces@lists.digium.com [<a href="mailto:asterisk-users-bounces@lists.digium.com]">mailto:asterisk-users-bounces@lists.digium.com]</a> <B>On Behalf Of </B>Davinder Kumar Meen<BR>
<B>Subject:</B> Re: [asterisk-users] Asterisk not working with Festival<BR>
</SPAN></FONT></FONT><FONT SIZE="5"><FONT FACE="Times New Roman"><SPAN STYLE='font-size:12pt'> <BR>
</SPAN></FONT></FONT><FONT SIZE="4"><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Can anyone help please on this?<BR>
<BR>
<FONT COLOR="#000080">&lt;snip&gt;<BR>
&gt;</FONT>[connect-to-me]<BR>
<FONT COLOR="#000080">&gt;</FONT>exten =&gt; s,1,Answer<BR>
<FONT COLOR="#000080">&gt;</FONT>Exten =&gt; s,n,SayDigits(&#8216;1&#8217;)<BR>
<FONT COLOR="#000080">&gt;</FONT>exten =&gt; s,n,Festival(hello john)<BR>
<FONT COLOR="#000080">&gt;</FONT>exten =&gt; s,n,Hangup<BR>
<FONT COLOR="#000080">&lt;snip&gt;<BR>
</FONT></SPAN></FONT><FONT COLOR="#000080"><FONT FACE="Arial"><SPAN STYLE='font-size:10pt'>When you call in from your mobile, you are using a DAHDI channel which introduces a 3-7 second delay into the process, unless you have one of the &#8220;blessed&#8221; phone companies that offers call supervision. &nbsp;If you put a wait(7) in front of SayDigits, you should hear the call &#8220;normally&#8221;. <BR>
This is what I would suggest<BR>
</SPAN></FONT></FONT><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>[connect-to-me]<BR>
exten =&gt; s,1,Answer<BR>
Exten =&gt; s,n,Gotoif($[&#8220;${EXTEN}:0:3)&#8221; = &#8220;SIP&#8221;]?4:3<BR>
Exten =&gt; s,n,wait(7)<BR>
Exten =&gt; s,n,SayDigits(&#8216;1&#8217;)<BR>
exten =&gt; s,n,Festival(hello john)<BR>
exten =&gt; s,n,Hangup<BR>
<BR>
<BR>
</SPAN></FONT></FONT><FONT SIZE="5"><FONT FACE="Times New Roman"><SPAN STYLE='font-size:12pt'> <BR>
</SPAN></FONT></FONT><FONT SIZE="4"><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
</SPAN></FONT></FONT></BLOCKQUOTE><FONT SIZE="4"><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
</SPAN></FONT><FONT FACE="Tahoma, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:10pt'><BR>
<BR>
<BR>
Thanks,<BR>
Davinder Kumar Meen<BR>
<FONT COLOR="#808080">Partner &amp; Project Manager<BR>
Impinge Solutions, F-250, Phase 8B, Mohali (India)<BR>
</FONT></SPAN></FONT></FONT><FONT FACE="Tahoma, Verdana, Helvetica, Arial"><FONT COLOR="#00009D"><SPAN STYLE='font-size:9pt'><U>www.impingesolutions.com<BR>
</U></SPAN></FONT><SPAN STYLE='font-size:9pt'><BR>
<FONT COLOR="#FF0000"><I>We also provide server hosting services. Please checkout our website </I></FONT><I><FONT COLOR="#0000FF"><U>www.goforspace.com</U></FONT></I></SPAN></FONT><FONT SIZE="4"><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
</SPAN></FONT></FONT>
</BODY>
</HTML>