Pstnexten macro


[macro-pstnexten]
;; PSTN extension macro: 
;   ${ARG1} - Device extension(s) to ring (ie SIP/3201 or ZAP/1)
;   ${ARG2} - Device prefix to activate a line (if needed)
;   ${ARG3} - Device suffix to end dial string (if needed)

;; Usage: 
; in main context use
;	exten => 3201,1,Macro(pstnexten,SIP/3201,,)

;; Note:
; Background(trusted) plays a custom message prompting for number to dial (recorded using the asterisk "record" function)

Exten => s,1,Answer
Exten => s,2,DigitTimeout(10)      ; Set Digit Timeout to 10 seconds
Exten => s,3,ResponseTimeout(12)     ; Set Response Timeout to 12 seconds
exten => s,4,Read(tfnumber,trusted)
Exten => s,5,Macro(superdial,${ARG1}/${ARG2}${tfnumber}${ARG3},,,,pstn,${MAXPSTNCALLS},,,pstn)


[macro-pstnexten]
;; PSTN extension macro: 
;   ${ARG1} - Device extension(s) to ring (ie SIP/3201 or ZAP/1)
;   ${ARG2} - Device prefix to activate a line (if needed)
;   ${ARG3} - Device suffix to end dial string (if needed)

;; Usage: 
; in main context use
;	exten => 3201,1,Macro(pstnexten,SIP/3201,,)

;; Note:
; Background(trusted) plays a custom message prompting for number to dial (recorded using the asterisk "record" function)

Exten => s,1,Answer
Exten => s,2,DigitTimeout(10)      ; Set Digit Timeout to 10 seconds
Exten => s,3,ResponseTimeout(12)     ; Set Response Timeout to 12 seconds
exten => s,4,Read(tfnumber,trusted)
Exten => s,5,Macro(superdial,${ARG1}/${ARG2}${tfnumber}${ARG3},,,,pstn,${MAXPSTNCALLS},,,pstn)

Created by: bjohnson, Last modification: Thu 04 of Nov, 2010 (05:50 UTC) by admin
Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+