<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.PotElectronicStil17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>Hello everyone.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>What I'm doing: <o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>I've made a replacement for app_queue that uses MeetMe to connect
the calling party with the agents. When the call comes in it gets put into a
MeetMe room with a nice AGI_BACKGROUND so the calling party can listen to music
and announcements until an agent becomes available. So far everything works
fine. Now I want to give the calling party an one-digit menu (press 0 for an
operator, 1 for accounting, etc) so he can automatically switch queues. I can
do that using the &quot;read&quot; application but the &quot;read&quot;
application is blocking: it will not return until the digit is pressed OR the
timeout expires. Unfortunately this is not optimal because the background AGI
needs to stop when an agent becomes available. So I'm looking for a way to make
digits available in the background AGI *<b>without</b>* blocking the background
AGI!<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>I already tried using &quot;features.conf&quot; mapped
digits. They don't seem to work with MeetMe. I've made a simple one-digit entry
that calls &quot;Verbose&quot; to output something to the CLI. It works fine in
a normal call but it doesn't work when the call is in the MeetMe room.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>I looked for Asterisk manager events that might get fired
when DTFMs get pressed. Unfortunately I found none. Do such events get fired?
If so - how do I enable that?<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>What I'm asking: Is there a way to receive DTFM digits asynchronously?
Or to get &quot;features.conf&quot; appmap's to work in a MeetMe room? Or to
get Asterisk to fire manager events when DTFM's are pressed?<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Thanks,<o:p></o:p></p>

<p class=MsoNormal>Cosmin Prund<o:p></o:p></p>

</div>

</body>

</html>