<div class="gmail_quote">You could use a very simple approach and just disconnect them all without caring if they are connected or not.</div><div class="gmail_quote"></div><div class="gmail_quote">Something like:</div><div class="gmail_quote">
</div><div class="gmail_quote">asterisk -rx &quot;agent logoff agent/101&quot;</div><div class="gmail_quote">asterisk -rx &quot;agent logoff agent/102&quot;</div><div class="gmail_quote">asterisk -rx &quot;agent logoff agent/103&quot;</div>
<div class="gmail_quote"></div><div class="gmail_quote">..and so on....</div><div class="gmail_quote"></div><div class="gmail_quote">to be executed at a given time.</div><div class="gmail_quote"></div><div class="gmail_quote">
Of course I would put in place a monitoring mechanism first - if an agent has the responsability of logging off at the end of their shift, they must do so. Putting in place an automated soluition will make them sloppier, so be sure this is something you can control.</div>
<div class="gmail_quote"></div><div class="gmail_quote">Just my two eurocents,</div><div class="gmail_quote">l.</div><div class="gmail_quote"></div><div class="gmail_quote"></div><div class="gmail_quote"></div><div class="gmail_quote">
</div><div class="gmail_quote">2008/12/22 Benoit <span dir="ltr">&lt;<a href="mailto:maverick@maverick.eu.org">maverick@maverick.eu.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Hi,<br>
<br>
To force user to behave correctly, i want to make a process of disconnecting<br>
every member but one (special alarm phone) every day at a special time.<br>
<br>
I&#39;m thinking of a cron job that will create a &quot;call file&quot; that will dial an<br>
appropriate extension to do the job, is this the correct way ?<br>
<br>
I&#39;m facing two problems however, the call file system is here to connect a<br>
channel to an extension, but since i want this to be fully automated, i<br>
can&#39;t ring<br>
someone. Should i use the Local/ construct in this case ?<br>
<br>
something like that would to do job (provided the extension is<br>
&#39;autodialout&#39; in the context &#39;queue&#39;) ?<br>
<br>
 &nbsp; &nbsp;Channel: Local/autodialout@queues<br>
 &nbsp; &nbsp;Context: queues<br>
 &nbsp; &nbsp;Extension: autodialout<br>
<br>
<br>
The other question is how to make this so it is working through<br>
configuration upgrades,<br>
There is a way to list user from a named queue (QUEUE_MEMBER_LIST()) but<br>
i can&#39;t find<br>
a way to list all queues, is there one or should i manually maintain a<br>
list ?<br>
<br>
<br>
regards,<br>
benoit<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-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
 &nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Loway - home of QueueMetrics - <a href="http://queuemetrics.com">http://queuemetrics.com</a><br><br>