?? extensions.ael
字號:
globals{ static=yes; writeprotect=yes; CONSOLE=Console/dsp; // Console interface for demo IAXINFO=murf:tlhfckoct; // IAXtel username/password FWDNUMBER=544788 ; // your calling number FWDCIDNAME="Joe-Worker"; // your caller id FWDPASSWORD=zingledoodle ; // your password FWDRINGS=Zap/6 ; // the phone to ring FWDVMBOX=1 ; // the VM box for this user}macro std-exten( ext , dev ) { Dial(${dev}/${ext},20); goto privacyManagerFailed|s|begin; switch(${DIALSTATUS}) { case BUSY: Voicemail(b${ext}); break; case NOANSWER: Voicemail(u${ext}); break; case ANSWER: break; default: Voicemail(u${ext}); } catch a { VoiceMailMain(${ext}); }}macro std-priv-exten_1( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_2( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_3( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_4( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_5( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_6( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_7( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_8( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_9( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_10( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_11( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_12( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_13( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_14( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_15( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_16( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_17( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_18( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_19( dev, ext , timeout, opts, torcont, dontcont ) { Dial(${dev},${timeout},${opts}); NoOp(${DIALSTATUS} was chosen); switch(${DIALSTATUS}) { case TORTURE: goto ${torcont}|s|begin; break; case DONTCALL: goto ${dontcont}|s|begin; break; case BUSY: Voicemail(b${ext}); break; case ANSWER: break; case NOANSWER: Voicemail(u${ext}); break; default: Voicemail(u${ext}); }}macro std-priv-exten_20( dev, ext , timeout, opts, torcont, dontcont ) {
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -