<br><br><div class="gmail_quote">On Fri, Feb 10, 2012 at 8:15 AM, Chris Tooley <span dir="ltr"><<a href="mailto:chris@tooley.com">chris@tooley.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p>I have quite a few very high volume applications using it</p></blockquote><div><br>So, let me ask: you don't need to do any "say_number" or like things, or...<br>you have a slick way to do it...?<br><br>murf<br>
<br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="gmail_quote"><div><div class="h5">On Feb 10, 2012 12:14 AM, "Steve Murphy" <<a href="mailto:murf@parsetree.com" target="_blank">murf@parsetree.com</a>> wrote:<br type="attribution"></div></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
I'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 "approved tactic"?<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'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'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 "get a list of files" 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">☎ <a href="tel:307-899-5535" value="+13078995535" target="_blank">307-899-5535</a></p></div></span><br></div><div><span style="font-size:13.3px;font-family:Verdana,Arial,Helvetica,sans-serif"><img src="" height="1" width="1"></span></div>
<br>
<br></div></div><div class="im">--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br></div></blockquote></div>
<br>--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br></blockquote></div><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&v=2.0.3&t=1287885769470&u=6672444&e=5113" height="1" width="1"></span></div>
<br>