<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(7,55,99)">Good day All,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(7,55,99)">

<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(7,55,99)">I just wanted to report a minor event issue for application play_and_get_digits.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(7,55,99)">

<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(7,55,99)">Consider an application using a parameter string such as the following:</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(7,55,99)">

<br></div><div class="gmail_default"><font color="#073763" face="verdana, sans-serif">5 5 5 5000 # silence_stream://250 silence_stream://250 myvar \d+ 3000</font><br></div><div class="gmail_default"><font color="#073763" face="verdana, sans-serif"><br>

</font></div><div class="gmail_default"><font color="#073763" face="verdana, sans-serif">In this scenario I would have expected the entry of # to terminate the application and produce a CHANNEL_EXECUTE_COMPLETE event however this does not occur. The actual result is that it terminates the current cycle, plays the invalid prompt and moves on to the next cycle until all 5 input cycles are complete. I was hoping to use the terminator to allow the application to exit.</font></div>

<div class="gmail_default"><font color="#073763" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#073763" face="verdana, sans-serif">Perhaps this is the intended behaviour provided to allow a request such as the following to be terminated <u>within</u> the mix/max digit thresholds, </font><span style="color:rgb(7,55,99);font-family:verdana,sans-serif">so i will wait for confirmation</span><span style="color:rgb(7,55,99);font-family:verdana,sans-serif">. If this is the case then please let me know and i&#39;ll make it explicit on the wiki so this question isn&#39;t raised again.</span></div>

<div class="gmail_default"><font color="#073763" face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font color="#073763" face="verdana, sans-serif">For now i have implemented a simple work-around where we allow 0 length input as follows and follow this with custom validation in my ESL handler: </font></div>

<div class="gmail_default"><br></div><div class="gmail_default"><span style="color:rgb(7,55,99);font-family:verdana,sans-serif">0 5 5 5000 # silence_stream://250 silence_stream://250 myvar \d+ 3000</span><font color="#073763" face="verdana, sans-serif"><br>

</font></div><div class="gmail_default"><span style="color:rgb(7,55,99);font-family:verdana,sans-serif"><br></span></div><div class="gmail_default"><span style="color:rgb(7,55,99);font-family:verdana,sans-serif">As an aside, I&#39;ve tried my very best to find the DTMF queue processor in fisheye and haven&#39;t managed to find the method, can anyone point me towards the best resource for getting an understanding of the core code base? I&#39;m sure that&#39;s a question that comes up plenty..</span></div>

<div class="gmail_default"><span style="color:rgb(7,55,99);font-family:verdana,sans-serif"><br></span></div><div class="gmail_default"><span style="color:rgb(7,55,99);font-family:verdana,sans-serif">Best Regards,</span></div>

<div class="gmail_default"><span style="color:rgb(7,55,99);font-family:verdana,sans-serif"><br></span></div><div class="gmail_default"><span style="color:rgb(7,55,99);font-family:verdana,sans-serif">Callum</span></div>
</div>