2-3 second pause on answer

When we answer the phone on external calls there is a few seconds delay before any sound will transfer. Any ideas what causes this?

Aterisk 1.4 latest, Fedora 11, SIP, no dahdi, zaptel

when calls are routed into the context, we
don’t always know how they were received. In some media types (mainly VoIP),
the audio path is not completely established even after the Answer application is
invoked. The two-second delay ensures that our audio path is established.
Answer(2).
-from the Nir Siminovich book on AGI.

So the pause is just the way things are with VoIP?

It sounds like this may be an option somewhere. Do you know where?

I am using Answer() with no parameters, could I put a 1 in there?

[quote=“ctarbet”]So the pause is just the way things are with VoIP?

It sounds like this may be an option somewhere. Do you know where?

I am using Answer() with no parameters, could I put a 1 in there?[/quote]

use Wait(x) where x = the number of seconds you’d like the dial plan to wait

more info on the Wait application: voip-info.org/wiki/index.php … k+cmd+Wait

Where do I put that? Before my Answer() command? Should I do that as soon as possible in the dial plan or try to place it nearer to the actual Dial that rings the phones?