Drew Einhorn wrote:

The ATA generates it's own dialtone, and waits for
the user to dial a number, before sending anything
to the * box.  So one of the first examples in the
in the Brief Introduction to Dialplans from
Vol. 1 of the Asterisk Documentation Project.

        [incoming]
        exten => s,1,Answer()
        exten => s,2,Playback(goodbye)
        exten => s,3,Hangup()

does not work.  The ATA generates a Dialtone
and waits for the user to dial, then as soon
as the user presses some keys.  The ATA sends
that extension was not found in [incoming]

This example is elaborated into a simple example
IVR.

But how do we get the intial prompt to play
on an ATA?

In MY extensions.conf I have a comment above [incoming] that says something like "Calls without a destination number land here, usually from the PSTN".


"s" is ONLY EVER called when Asterisk doesn't know what number was dialed. This (generally) only happens if a call is coming in on an ANALOG port, or if the call is coming in on a T-1/E-1 port that does not have DID/DDI service on it.

An IP Phone or ATA normally send the number dialed to Asterisk and therefore if you dial 5551212 then the ATA will send the call to exten => 5551212,1,Blah(....

Now if your ATA is not sending the correct numbers or not waiting for you to finish dialing then the problem is with ATA and NOT Asterisk. You didn't bother to tell us what ATA you are using, so I can't really give you any more advice.


-- Always do right. This will gratify some people and astonish the rest. Mark Twain _______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to