Answer() — Answers a channel, if it is ringing
Causes Asterisk to answer the channel if it is currently ringing. If the current channel is not ringing, this application does nothing.
If a delay
is specified, Asterisk will
answer the call and then wait delay
milliseconds before going on to the next priority in the
dialplan.
It is often a good idea to use Answer()
on the channel before calling any
other applications, unless you have a very good reason not to. There are
several key applications that require that the channel be answered
before they are called, and may not work correctly otherwise:
exten => 123,1,Answer(750)
exten => 123,n,Playback(tt-weasels)