[asterisk-users] About option U in Dial Ast version 1.6.2
Vardan
hvardan71 at gmail.com
Tue May 18 09:15:31 CDT 2010
Has any one used this?
U(x[^arg[^...]]):
x - Name of the subroutine to execute via Gosub
arg - Arguments for the Gosub routine
Execute via Gosub the routine <x> for the *called* channel before
connecting to the calling channel. Arguments can be specified to
the Gosub
using '^' as a delimiter. The Gosub routine can set the variable ${GO
SUB_RESULT} to specify the following actions after the Gosub returns.
${GOSUB_RESULT}:
ABORT: Hangup both legs of the call.
CONGESTION: Behave as if line congestion was
encountered.
BUSY: Behave as if a busy signal was encountered.
CONTINUE: Hangup the called party and allow the
calling party to continue dialplan execution at the next
priority.
GOTO:<context>^<exten>^<priority>: Transfer the call
to the specified priority. Optionally, an extension, or
extension
and priority can be specified.
NOTE: You cannot use any additional action post answer options in
conjunction with this option. Also, pbx services are not run on the
peer
(called) channel, so you will not be able to set timeouts via the
TIMEOUT()
function in this routine.
Thanks
--
Vardan Harutyunyan,
Senior System Administrator
Enterprise Incubator Foundation
123 Hovsep Emin Street,
Yerevan 0051, Republic of Armenia
Tel: + 374 10 219735
Fax: + 374 10 219777
E-mail: info at eif.am
www.eif-it.com
More information about the asterisk-users
mailing list