回復 16# 角色
回復 27# ckleea
終於搞掂,再次多謝 ck兄 及 角色兄 鼎力相助
要修改地方如下:
係 extensions.conf
[CallingRule_Macro_OBiPSTN]
exten=_9.,1,Macro(superdial,SIP/1060/**8${EXTEN:1},,m,,,1,,,,)
exten=_9.,n,Macro(superdial,SIP/1062/**8${EXTEN:1},,m,,,1,,,,)
exten=_9.,n,Macro(superdial,SIP/1088/**8${EXTEN:1},,m,,,1,,,,)
exten=_9.,n,Hangup
[DLPN_DialPlan1]
include=CallingRule_Dongle0
include=CallingRule_Comnet_HK
include=CallingRule_51dyt
include=CallingRule_Macro_OBiPSTN
include=default
include=parkedcalls
include=conferences
include=ringgroups
include=voicemenus
include=queues
include=voicemailgroups
include=directory
include=pagegroups
include=page_an_extension
係 extensions-macro.conf
[macro-superdial]
exten=s,1,Set(GROUP()=${ARG5})
exten=s,2,Set(GROUPCOUNT=${GROUP_COUNT(${ARG5})})
exten=s,3,GotoIf($[${GROUPCOUNT} > ${ARG6}]?104)
exten=s,4,GotoIf($["${ARG7}" = ""]?macro-superdial,s,6)
exten=s,5,Set(CALLERID(name)=${ARG7})
exten=s,6,GotoIf($["${ARG8}" = ""]?macro-superdial,s,8)
exten=s,7,Set(CALLERID(number)=${ARG8})
exten=s,8,GotoIf($["${ARG9}" = ""]?macro-superdial,s,10)
exten=s,9,SetAccount(${ARG9})
exten=s,10,Dial(${ARG1},${ARG2},${ARG3},${ARG4})
exten=s,11,Goto(s-${DIALSTATUS},1)
exten=s,104,Goto(s-CHANUNAVAIL,1)
exten=s-BUSY,1,Noop
exten=s-NOANSWER,1,GotoIf($["${ARG10}" = ""]?macro-superdial,s-NOANSWER,3)
exten=s-NOANSWER,2,Voicemail(${ARG10})
exten=s-NOANSWER,3,Noop
exten=_s-.,1,Noop
然後係 CLI : reload
sip reload
再reboot raspberry 即可 |