Hi!

> What I would like to do is set up an If Then Else type statement along the
> following lines: -
> 
> If extension 7957 Then
> Dialout on Capi msn 383590

Create a macro in extensions.conf:

exten => s,1,AbsoluteTimeout(${TIMEOUTABS})
exten => s,2,NoOp
exten => s,3,GotoIf($[$[${CALLERIDNUM} = 103] | $[${CALLERIDNUM} = 
302]]?10:4)
exten => s,4,GotoIf($[$[${CALLERIDNUM} = 104] | $[${CALLERIDNUM} = 
106]]?12:5)
exten => s,5,GotoIf($[${CALLERIDNUM} = 108]?8:6)
exten => s,6,Dial(CAPI/${MSN1}:b${MACRO_EXTEN:1},120,T) ; we are 102 or 
have a CALLERIDNUM that was not checked for above
exten => s,7,Goto(20)   ; unavailable
exten => s,8,Dial(CAPI/${MSN2}:b${MACRO_EXTEN:1},120,T) ; we are 108
exten => s,9,Goto(20)   ; unavailable
...

Cheers, Philipp


_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to