<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'll make it explicit on the wiki so this question isn'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've tried my very best to find the DTMF queue processor in fisheye and haven't managed to find the method, can anyone point me towards the best resource for getting an understanding of the core code base? I'm sure that'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>