I&#39;ve been investigating turning an app I wrote into an externalIVR...<br><br>and hitting some major roadblocks...<br><br>For one, there is no stopstream action, for when you just want to cut off the playing without<br>
starting a new soundfile.... unless I guess, we start playing a silence file... is that the &quot;approved tactic&quot;?<br><br>Nextly, I need to use ast_say_number, ast_say_digit_str,  ast_say_character_str, and ast_say_phonetic_str,<br>
but this is not provided at all by app_externalivr.<br><br>I&#39;m looking to see if such capability could be added, but... not very easily, it appears...<br>The ast_say_ functions pretty much use directly ast_streamfile and ast_waitstream directly to play the sounds<br>
as the algorithms determine the files.... they don&#39;t merely generate a list of files.<br><br>To do that, it appears that every say routine in every language would have to have a &quot;get a list of files&quot; version.<br>
That strikes me as impractical.<br><br>Might there be a way to turn off the play mech and use the say routines instead for this kind of request? Is that<br>a possible alternative?<br><br>Am I the only guy on earth to be trying out app_externalivr? You know, the mechanisms required to write a<br>
full-featured external app are not trivial. You need to create a thread to collect the events from asterisk,<br>and then consume those in your main line. Some signalling from the input thread to the main thread<br>is required. The simple examples provided by the literature are a far cry from what the specification says is needed. <br>
Anybody else working on this sort of thing?<br><br><br><br>murf<br><br clear="all"><br>-- <br><div><span style="font-size:13.3px;font-family:Verdana,Arial,Helvetica,sans-serif"><div style="margin:0pt 0pt 8px"><p style="margin:0pt">
<span style="font-family:comic sans ms,sans-serif;font-size:medium">Steve Murphy</span></p>
<p style="margin:0pt"><span style="font-family:comic sans ms,sans-serif;font-size:medium">ParseTree Corporation<br></span></p>
<p style="margin:0pt">57 Lane 17</p>
<p style="margin:0pt">Cody, WY 82414</p>
<p style="margin:0pt">✉  <a href="mailto:murf@parsetree.com" target="_blank">murf@parsetree.com</a></p>
<p style="margin:0pt">☎ 307-899-5535</p></div></span><br></div><div><span style="font-size:13.3px;font-family:Verdana,Arial,Helvetica,sans-serif"><img src="http://s.wisestamp.com/pixel.png?p=mozilla&amp;v=2.0.3&amp;t=1287885769470&amp;u=6672444&amp;e=5113" height="1" width="1"></span></div>
<br>