On 12/11/05, <b class="gmail_sendername">Michael Welter</b> &lt;<a href="mailto:mike@telecommatters.net">mike@telecommatters.net</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I think &quot;attack dialing&quot; means to dial all 10,000 number in an exchange,<br>looking for modems and fax machines.&nbsp;&nbsp;BTW, Colorado Springs, Colorado<br>has made it illegal to dial a number without intending to have a
<br>conversation &lt;sigh&gt;&nbsp;&nbsp;Probably something to do with NORAD or Space Command.</blockquote><div><br>
<br>
</div>It's actually called 'war-dialing'.&nbsp;&nbsp; There were loads
of programs to do it using a modem back in the day -- they'd even
randomize and track the dialed numbers.<br>
<br>
But Eric just seems to want an auto-redial-on-busy/congested -- which should be pretty simple...<br>
Assuming you have Zap PRI as group 1 and the specific number you want to redial is 5551212:<br>
<br>
exten =&gt; 5551212,1,Dial(Zap/g1/${EXTEN}<br>
exten =&gt; 5551212,2,GotoIf($[x${DiALSTATUS} = xANSWER]?10)<br>
exten =&gt; 5551212,3,Wait(3)<br>
exten =&gt; 5551212,4,Goto(1)<br>
exten =&gt; 5551212,10,NoOp(call was answered so do something with it)<br>
<br>
<br>
If anyone knows a way to detect if a remote number becomes 'un-busy'
without actually dialing the number, it would make for an even more
elegant solution.<br>
<br>
</div>