<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 2, 2013 at 10:57 PM, Administrator TOOTAI <span dir="ltr">&lt;<a href="mailto:admin@tootai.net" target="_blank">admin@tootai.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi all,<br>
<br>
I have to questions about queues. Member is a phone like SIP/myphone and only one member in the queue.<br>
<br>
At first, DIALSTATUS doesn&#39;t return any status. How to now if a call in queue has been answered or if caller just hangup?<br></blockquote><div>Queue application uses QUEUESTATUS and not DIALSTATUS <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
Second, how to deal with timeout, I have strange behaviors. If I put timeout=60 in queue.conf and I call the queue passing also 60 as timeout value, asterisk is returning after 5000ms the 4000 then 2000 then 2000 aso. I can replace the 60sec value on both place, or 60 in queue conf and 10 when calling queue, I never have a stable behavior and more, not what I want.<br>

<br>
Exemple: let say asterisk should try all 20 seconds to call the member for 8 seconds: how to configure this? What I found, is to put timeout=0 in queue conf and passing 20 to queue, so caller stays in queue 20 seconds before timeout. But asterisk rings 20 seconds :-(<br>
</blockquote><div>A snippet from queues.conf...<br> &quot;A Queue has two different &quot;timeout&quot; 
values associated with it. One is the  timeout parameter configured in 
queues.conf. This timeout specifies the  amount of time to try ringing a
 member&#39;s phone before considering the member to be unavailable. The 
other timeout value is the timeout argument to the Queue() application. 
This timeout represents the absolute amount of time to allow a caller to
 stay in the queue before the caller is removed from the queue. &quot;<br></div><div><br>Correct me if I am wrong but if you want your caller to be in Queue for 20 seconds and try calling member for 8 seconds you should have 20 as a timeout argument in Queue application in your dialplan and in timeout in queues.conf should be 8. Also check the &#39;retry&#39; and &#39;timeoutpriority&#39; parameters for queues.conf<br>
</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I read documentation on <a href="http://voip-info.org" target="_blank">voip-info.org</a>, not very clear. timeout in queue.conf is only for calling agent, not members? If I put a timeout=8 in queue conf, how to tell asterisk to retry each 20 seconds playing MOH to the caller?<br>
</blockquote><div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Thanks for any hint<span class=""><font color="#888888"><br>
<br>
-- <br>
Daniel<br>
<br>
</font></span></blockquote></div><br></div><div class="gmail_extra">--Satish Barot<br></div><div class="gmail_extra">Ahmedabad, India<br></div></div>