[macro-dialout-trunk] exten => s,1,GotoIf($[foo${ARG3} =
foo]?3:2)) ; arg3 is pattern password exten => s,2,Authenticate(${ARG3}) exten =>
s,3,Macro(record-enable,${CALLERIDNUM},OUT) exten =>
s,4,GotoIf($[foo${ECID${CALLERIDNUM}} = foo]?7) ;check for CID override for
exten exten =>
s,5,SetCallerID(${ECID${CALLERIDNUM}}) exten => s,6,Goto(9) exten =>
s,7,GotoIf($[foo${OUTCID_${ARG1}} = foo]?9) ;check for CID override for
trunk exten =>
s,8,SetCallerID(${OUTCID_${ARG1}}) exten => s,9,SetGroup(OUT_${ARG1}) exten => s,10,CheckGroup(${OUTMAXCHANS_${ARG1}}) ; if we've used up the max channels,
continue at 109 (n+101) exten =>
s,11,SetVar(DIAL_NUMBER=${ARG2}) exten =>
s,12,SetVar(DIAL_TRUNK=${ARG1}) exten => s,13,AGI(fixlocalprefix) ;
this sets DIAL_NUMBER to the proper dial string for this trunk exten =>
s,14,SetVar(OUTNUM=${OUTPREFIX_${ARG1}}${DIAL_NUMBER}) ; OUTNUM is the
final dial number exten =>
s,15,Cut(custom=OUT_${ARG1},:,1) ; Custom trunks are prefixed with
"AMP:" exten => s,16,GotoIf($[${custom} =
AMP]?19) exten =>
s,17,Dial(${OUT_${ARG1}}/${OUTNUM}) ; Regular Trunk Dial exten => s,18,Goto(s-${DIALSTATUS},1) From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jason Walker Can you post your macro? Thanks. From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Tim King New problem, I figured out how to get the extension working
and internally it works just fine. If I pick up a phone and hit 501 my cell
starts ringing. However if an inbound caller dials that extension Everything
seems to stop when it trys to bridge the two trunks together. Sound familiar to
anyone? exten => 501,1,Macro(dialout-trunk,1,5551212) exten => 501,2,Wait,1 exten => 501,3,Voicemail(300) Thanks Tim |
_______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users