asterisk-pbx/ext/macro.conf

29 lines
894 B
Plaintext

[macro]
;exten => _*10,1,AddQueueMember(0,Local/${CALLERID(num)}@dial)
;exten => _*11,n,RemoveQueueMember(0,Local/${CALLERID(num)}@dial)
;exten => _*10.,1,AddQueueMember(${EXTEN:3},Local/${CALLERID(num)}@dial)
;exten => _*11.,n,RemoveQueueMember(${EXTEN:3},Local/${CALLERID(num)}@dial)
exten => _*10,1,Answer
exten => _*10,n,AddQueueMember(0)
exten => _*10,n,Hangup()
exten => _*11,1,Answer
exten => _*11,n,RemoveQueueMember(0)
exten => _*11,n,Hangup()
exten => _*10.,1,Answer
exten => _*10.,n,AddQueueMember(${EXTEN:3})
exten => _*10.,n,Hangup()
exten => _*11.,1,Answer
exten => _*11.,n,RemoveQueueMember(${EXTEN:3})
exten => _*11.,n,Hangup()
exten => _*18XXXXXX!,1,Set(DB(ext/${CALLERID(num)}/pin)=${EXTEN:3})
exten => _*19.,1,Answer
exten => _*19.,n,Set(DB(ext/${CALLERID(num)}/timeout)=${EXTEN:3})
exten => _*19.,n,Playback(beep)
exten => _*19.,n,Hangup
exten => _*99,1,Goto(disa,s,1)