<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">So in broad terms<div><br></div><div>You need to know when the queue is empty, and when there is voicemail (in a generic queue mailbox presumably) and also that you haven't already delivered the voicemail, and probably that when you deliver the mail its been successfully been heard and actioned.</div><div><br></div><div>Are you also emailing the voicemail as what happens once you have played it - do you delete it assuming its actioned or leave it there,&nbsp;</div><div><br></div><div>So you need a trigger when the queue is empty, could be an AGI checking on hangup or an event from the manager to check the queue count.</div><div><br></div><div>I haven't done much with AGIs but would think that using a DeadAGI on hangup (in 'C' as Steve suggests for speed) you could check queue size, check voicemail then trigger an event that triggers the calls. You may not want the call direct in the AGI as you want that to finish but you could either use an async agi or write a call file or use the manager interface</div><div><br></div><div>Do you actually want them to get the voicemail prompts or do you just want to find the voicemail messages and play them directly.&nbsp;</div><div><br></div><div>So I don't know if it helped or added more questions but good luck</div><div><br></div><div>Cheers Duncan</div><div><br><div><div>On 12/08/2010, at 8:42 PM, Jonas Kellens wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">
<div text="#000000" bgcolor="#ffffff">
<font face="Helvetica, Arial, sans-serif">Anyone has an idea of
implementation ?!<br>
<br>
Jonas.<br>
<br>
</font><br>
On 08/10/2010 09:04 AM, Jonas Kellens wrote:
<blockquote cite="mid:4C60FA15.70909@telenet.be" type="cite">
  
  <font face="Helvetica, Arial, sans-serif">Hello list,<br>
  <br>
situation :<br>
  <br>
1. incoming calls come into a queue<br>
2. there is 1 agent logged in into the queue (not always the same agent)<br>
3. when the caller is in the queue, he has the option to quit the queue
and leave a voicemail message<br>
  <br>
what I want :<br>
  <br>
when there are no more callers in the queue with who the agent has to
be connected, Asterisk needs to call the agent and connect him with his
voicemail IF there is a voicemail left.<br>
  <br>
  <br>
The caller can press "8" to exit the queue and go to the part in the
dialplan that does voicemail. I thought about creating a call file when
a voicemail is left.<br>
  <br>
But how will I know when to connect the agent with the voicemail ?<br>
How will I know the queue is empty and so the call file may be executed
?!<br>
  <br>
  <br>
I'm not asking for dialplan examples, just a description of how you
guys see the above implementation.<br>
  <br>
  <br>
Kind regards,<br>
  <br>
Jonas.<br>
  </font>
</blockquote>
</div>

-- <br>_____________________________________________________________________<br>-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com">http://www.api-digital.com</a> --<br>New to Asterisk? Join us for a live introductory webinar every Thurs:<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.asterisk.org/hello">http://www.asterisk.org/hello</a><br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br> &nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a></blockquote></div><br></div></body></html>