⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ref.ael-vtest13

📁 asterisk 一个模拟IPPBX的源代码
💻 AEL-VTEST13
📖 第 1 页 / 共 5 页
字号:
exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-43-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_41-43)exten => s,11,Return()exten => _sw-43-.,10,Voicemail(u${ext})exten => _sw-43-.,11,Goto(s\,10)exten => sw-43-,10,Goto(sw-43-.|10)exten => sw-43-NOANSWER,10,Voicemail(u${ext})exten => sw-43-NOANSWER,11,Goto(s\,10)exten => sw-43-ANSWER,10,Goto(s\,10)exten => sw-43-BUSY,10,Voicemail(b${ext})exten => sw-43-BUSY,11,Goto(s\,10)exten => sw-43-DONTCALL,10,Goto(${dontcont}\,s\,begin)exten => sw-43-DONTCALL,11,Goto(s\,10)exten => sw-43-TORTURE,10,Goto(${torcont}\,s\,begin)exten => sw-43-TORTURE,11,Goto(s\,10)[std-priv-exten_42]exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-44-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_42-44)exten => s,11,Return()exten => _sw-44-.,10,Voicemail(u${ext})exten => _sw-44-.,11,Goto(s\,10)exten => sw-44-,10,Goto(sw-44-.|10)exten => sw-44-NOANSWER,10,Voicemail(u${ext})exten => sw-44-NOANSWER,11,Goto(s\,10)exten => sw-44-ANSWER,10,Goto(s\,10)exten => sw-44-BUSY,10,Voicemail(b${ext})exten => sw-44-BUSY,11,Goto(s\,10)exten => sw-44-DONTCALL,10,Goto(${dontcont}\,s\,begin)exten => sw-44-DONTCALL,11,Goto(s\,10)exten => sw-44-TORTURE,10,Goto(${torcont}\,s\,begin)exten => sw-44-TORTURE,11,Goto(s\,10)[std-priv-exten_43]exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-45-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_43-45)exten => s,11,Return()exten => _sw-45-.,10,Voicemail(u${ext})exten => _sw-45-.,11,Goto(s\,10)exten => sw-45-,10,Goto(sw-45-.|10)exten => sw-45-NOANSWER,10,Voicemail(u${ext})exten => sw-45-NOANSWER,11,Goto(s\,10)exten => sw-45-ANSWER,10,Goto(s\,10)exten => sw-45-BUSY,10,Voicemail(b${ext})exten => sw-45-BUSY,11,Goto(s\,10)exten => sw-45-DONTCALL,10,Goto(${dontcont}\,s\,begin)exten => sw-45-DONTCALL,11,Goto(s\,10)exten => sw-45-TORTURE,10,Goto(${torcont}\,s\,begin)exten => sw-45-TORTURE,11,Goto(s\,10)[std-priv-exten_44]exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-46-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_44-46)exten => s,11,Return()exten => _sw-46-.,10,Voicemail(u${ext})exten => _sw-46-.,11,Goto(s\,10)exten => sw-46-,10,Goto(sw-46-.|10)exten => sw-46-NOANSWER,10,Voicemail(u${ext})exten => sw-46-NOANSWER,11,Goto(s\,10)exten => sw-46-ANSWER,10,Goto(s\,10)exten => sw-46-BUSY,10,Voicemail(b${ext})exten => sw-46-BUSY,11,Goto(s\,10)exten => sw-46-DONTCALL,10,Goto(${dontcont}\,s\,begin)exten => sw-46-DONTCALL,11,Goto(s\,10)exten => sw-46-TORTURE,10,Goto(${torcont}\,s\,begin)exten => sw-46-TORTURE,11,Goto(s\,10)[std-priv-exten_45]exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-47-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_45-47)exten => s,11,Return()exten => _sw-47-.,10,Voicemail(u${ext})exten => _sw-47-.,11,Goto(s\,10)exten => sw-47-,10,Goto(sw-47-.|10)exten => sw-47-NOANSWER,10,Voicemail(u${ext})exten => sw-47-NOANSWER,11,Goto(s\,10)exten => sw-47-ANSWER,10,Goto(s\,10)exten => sw-47-BUSY,10,Voicemail(b${ext})exten => sw-47-BUSY,11,Goto(s\,10)exten => sw-47-DONTCALL,10,Goto(${dontcont}\,s\,begin)exten => sw-47-DONTCALL,11,Goto(s\,10)exten => sw-47-TORTURE,10,Goto(${torcont}\,s\,begin)exten => sw-47-TORTURE,11,Goto(s\,10)[std-priv-exten_46]exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-48-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_46-48)exten => s,11,Return()exten => _sw-48-.,10,Voicemail(u${ext})exten => _sw-48-.,11,Goto(s\,10)exten => sw-48-,10,Goto(sw-48-.|10)exten => sw-48-NOANSWER,10,Voicemail(u${ext})exten => sw-48-NOANSWER,11,Goto(s\,10)exten => sw-48-ANSWER,10,Goto(s\,10)exten => sw-48-BUSY,10,Voicemail(b${ext})exten => sw-48-BUSY,11,Goto(s\,10)exten => sw-48-DONTCALL,10,Goto(${dontcont}\,s\,begin)exten => sw-48-DONTCALL,11,Goto(s\,10)exten => sw-48-TORTURE,10,Goto(${torcont}\,s\,begin)exten => sw-48-TORTURE,11,Goto(s\,10)[std-priv-exten_47]exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-49-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_47-49)exten => s,11,Return()exten => _sw-49-.,10,Voicemail(u${ext})exten => _sw-49-.,11,Goto(s\,10)exten => sw-49-,10,Goto(sw-49-.|10)exten => sw-49-NOANSWER,10,Voicemail(u${ext})exten => sw-49-NOANSWER,11,Goto(s\,10)exten => sw-49-ANSWER,10,Goto(s\,10)exten => sw-49-BUSY,10,Voicemail(b${ext})exten => sw-49-BUSY,11,Goto(s\,10)exten => sw-49-DONTCALL,10,Goto(${dontcont}\,s\,begin)exten => sw-49-DONTCALL,11,Goto(s\,10)exten => sw-49-TORTURE,10,Goto(${torcont}\,s\,begin)exten => sw-49-TORTURE,11,Goto(s\,10)[std-priv-exten_48]exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-50-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_48-50)exten => s,11,Return()exten => _sw-50-.,10,Voicemail(u${ext})exten => _sw-50-.,11,Goto(s\,10)exten => sw-50-,10,Goto(sw-50-.|10)exten => sw-50-NOANSWER,10,Voicemail(u${ext})exten => sw-50-NOANSWER,11,Goto(s\,10)exten => sw-50-ANSWER,10,Goto(s\,10)exten => sw-50-BUSY,10,Voicemail(b${ext})exten => sw-50-BUSY,11,Goto(s\,10)exten => sw-50-DONTCALL,10,Goto(${dontcont}\,s\,begin)exten => sw-50-DONTCALL,11,Goto(s\,10)exten => sw-50-TORTURE,10,Goto(${torcont}\,s\,begin)exten => sw-50-TORTURE,11,Goto(s\,10)[std-priv-exten_49]exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-51-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_49-51)exten => s,11,Return()exten => _sw-51-.,10,Voicemail(u${ext})exten => _sw-51-.,11,Goto(s\,10)exten => sw-51-,10,Goto(sw-51-.|10)exten => sw-51-NOANSWER,10,Voicemail(u${ext})exten => sw-51-NOANSWER,11,Goto(s\,10)exten => sw-51-ANSWER,10,Goto(s\,10)exten => sw-51-BUSY,10,Voicemail(b${ext})exten => sw-51-BUSY,11,Goto(s\,10)exten => sw-51-DONTCALL,10,Goto(${dontcont}\,s\,begin)exten => sw-51-DONTCALL,11,Goto(s\,10)exten => sw-51-TORTURE,10,Goto(${torcont}\,s\,begin)exten => sw-51-TORTURE,11,Goto(s\,10)[std-priv-exten_50]exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-52-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_50-52)exten => s,11,Return()exten => _sw-52-.,10,Voicemail(u${ext})exten => _sw-52-.,11,Goto(s\,10)exten => sw-52-,10,Goto(sw-52-.|10)exten => sw-52-NOANSWER,10,Voicemail(u${ext})exten => sw-52-NOANSWER,11,Goto(s\,10)exten => sw-52-ANSWER,10,Goto(s\,10)exten => sw-52-BUSY,10,Voicemail(b${ext})exten => sw-52-BUSY,11,Goto(s\,10)exten => sw-52-DONTCALL,10,Goto(${dontcont}\,s\,begin)exten => sw-52-DONTCALL,11,Goto(s\,10)exten => sw-52-TORTURE,10,Goto(${torcont}\,s\,begin)exten => sw-52-TORTURE,11,Goto(s\,10)[std-priv-exten_51]exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-53-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_51-53)exten => s,11,Return()exten => _sw-53-.,10,Voicemail(u${ext})exten => _sw-53-.,11,Goto(s\,10)exten => sw-53-,10,Goto(sw-53-.|10)exten => sw-53-NOANSWER,10,Voicemail(u${ext})exten => sw-53-NOANSWER,11,Goto(s\,10)exten => sw-53-ANSWER,10,Goto(s\,10)exten => sw-53-BUSY,10,Voicemail(b${ext})exten => sw-53-BUSY,11,Goto(s\,10)exten => sw-53-DONTCALL,10,Goto(${dontcont}\,s\,begin)exten => sw-53-DONTCALL,11,Goto(s\,10)exten => sw-53-TORTURE,10,Goto(${torcont}\,s\,begin)exten => sw-53-TORTURE,11,Goto(s\,10)[std-priv-exten_52]exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-54-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_52-54)exten => s,11,Return()exten => _sw-54-.,10,Voicemail(u${ext})exten => _sw-54-.,11,Goto(s\,10)exten => sw-54-,10,Goto(sw-54-.|10)exten => sw-54-NOANSWER,10,Voicemail(u${ext})exten => sw-54-NOANSWER,11,Goto(s\,10)exten => sw-54-ANSWER,10,Goto(s\,10)exten => sw-54-BUSY,10,Voicemail(b${ext})exten => sw-54-BUSY,11,Goto(s\,10)exten => sw-54-DONTCALL,10,Goto(${dontcont}\,s\,begin)exten => sw-54-DONTCALL,11,Goto(s\,10)exten => sw-54-TORTURE,10,Goto(${torcont}\,s\,begin)exten => sw-54-TORTURE,11,Goto(s\,10)[std-priv-exten_53]exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-55-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_53-55)exten => s,11,Return()exten => _sw-55-.,10,Voicemail(u${ext})exten => _sw-55-.,11,Goto(s\,10)exten => sw-55-,10,Goto(sw-55-.|10)exten => sw-55-NOANSWER,10,Voicemail(u${ext})exten => sw-55-NOANSWER,11,Goto(s\,10)exten => sw-55-ANSWER,10,Goto(s\,10)exten => sw-55-BUSY,10,Voicemail(b${ext})exten => sw-55-BUSY,11,Goto(s\,10)exten => sw-55-DONTCALL,10,Goto(${dontcont}\,s\,begin)exten => sw-55-DONTCALL,11,Goto(s\,10)exten => sw-55-TORTURE,10,Goto(${torcont}\,s\,begin)exten => sw-55-TORTURE,11,Goto(s\,10)[std-priv-exten_54]exten => s,1,Set(LOCAL(dev)=${ARG1})exten => s,2,Set(LOCAL(ext)=${ARG2})exten => s,3,Set(LOCAL(timeout)=${ARG3})exten => s,4,Set(LOCAL(opts)=${ARG4})exten => s,5,Set(LOCAL(torcont)=${ARG5})exten => s,6,Set(LOCAL(dontcont)=${ARG6})exten => s,7,Dial(${dev}\,${timeout}\,${opts})exten => s,8,NoOp(${DIALSTATUS} was chosen)exten => s,9,Goto(sw-56-${DIALSTATUS}\,10)exten => s,10,NoOp(Finish switch-std-priv-exten_54-56)exten => s,11,Return()exten => _sw-56-.,10,Voicemail(u${ext})exten => _sw-56-.,11,Goto(s\,10)exten => sw-56-,10,Goto(sw-56-.|10)exten => sw-56-NOANSWER,10,Voicemail(u${ext})exten => sw-56-NOANSWER,11,Goto(s\,10)exten => sw-56-ANSWER,10,Goto(s\,10)exten => sw-56-BUSY,10,Voicemail(b${ext})exten => sw-56-BUSY,11,Goto(s\,10)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -