[Asterisk-Users] More complicated huntgroups / delayed ringing

Kevin P. Fleming kpfleming at starnetworks.us
Tue Feb 8 13:25:11 MST 2005


Chris Wade wrote:

> Delay before dialing and timeout for each entry?  I think I follow your 
> choice in words there, your saying - forgive possible stupid syntax - 
> something like 'tech/id[delay:timeout]' where delay determines how long 
> before dial even tries that device and timeout is the same thing as the 
> overall dial timeout - only it applies per device.  This would mean that 
> you could have one phone start ringing, a few seconds later start 
> ringing another phone, and then while the second phone is still ringing, 
> stop ringing the first phone?  Did I follow your thought process 
> correctly there?

Yes. The per-entry timeout would apply to how long _that_ entry had been 
ringing, not how long since _any_ entry started ringing, and would be 
optional (in which case that entry would stop ringing along with all the 
others when the master timeout expires).

> Thinking this through, before you put too much into implementing this, 
> it might be a good idea to merge Dial and RetryDial because this whole 
> concept of a dial list would need the functionality of RetryDial.  Come 
> to think of it, maybe it would be easier to create a 'DialList' app? 
> Just letting my mind wander here... feel free to use your judgment.

Yes, DialList() was my work-in-progress name already :-) It might be 
possible to merge RetryDial()'s functionality in, but I haven't really 
looked yet. I wasn't planning on working on this seriously for another 
couple of weeks...



More information about the asterisk-users mailing list