[macro-flash_transfer] exten => s,1,Playback(transfer) exten => s,2,Flash() exten => s,3,SendDTMF(${ARG1},500) exten => s,4,Hangup() [Macro-FBD_Ext] exten => s,1,Dial(Sip/${ARG1},20) exten => s,101,Voicemail(su${ARG1}) exten => s,102,hangup exten => s,n,VoiceMail(su${ARG1}) exten => s,n,hangup [incoming] exten => s,1,Answer() exten => s,n,Playback(fbd/intro) exten => s,n,gotoIfTime(9:00-17:00|mon-fri|*|*?fbd-main,s,1) exten => s,n,Goto(fbd/fbd-closed,s,1) [fbd-closed] exten => s,1,Playback(fbd/closed) exten => s,n,Goto(fbd-main) [fbd-main] exten => s,1,Background(fbd/main) exten => s,n,WaitExten(5) exten => s,101,Goto(FBD-main,s,1) exten => _10XX,1,Macro(FBD_Ext,${EXTEN}) exten => 2,1,Macro(FBD_Ext,1005) exten => 3,1,Macro(FBD_Ext,1002) exten => 4,1,Macro(FBD_Ext,1003) exten => 5,1,Macro(FBD_Ext,1004) exten => 7,1,VoiceMailMain() exten => 9,1,Goto(emergency-call,s,1) exten => i,1,Answer() exten => i,n,Playback(Invalid) exten => i,n,Goto(fbd-main,s,1) exten => t,1,playback(Goodbye) exten => t,n,hangup [ext] exten => _10XX,1,Macro(FBD_Ext,${EXTEN}) exten => _10XX,n,hangup() [local] include => ext exten => _NXXXXXX,1,Dial(Zap/G1) exten => _NXXXXXX,n,Hangup() [TollFree] include => local exten => _1800NXXXXXX,1,Dial(Zap/G1) exten => _1800NXXXXXX,n,Hangup(Zap/G1) exten => _1877NXXXXXX,1,Dial(Zap/G1) exten => _1877NXXXXXX,n,Hangup(Zap/G1) exten => _1888NXXXXXX,1,Dial(Zap/G1) exten => _1888NXXXXXX,n,Hangup(Zap/G1) exten => _1866NXXXXXX,1,Dial(Zap/G1) exten => _1866NXXXXXX,n,Hangup(Zap/G1) [longdistance] include => TollFree exten => _1NXXNXXXXXX,1,Dial(Zap/G1)