Asterisk 電話 日誌

AsteriskとKX-UT136を使った小規模電話システム構築まで

時間帯による着信 -夜間対策

2017-10-17 08:32:39 | Asterisk
早朝(未明)に、着信が有り、受話器を取ると切れていました。1~2コールくらいでした。
対策として、夜間(21:00~07:00)は、2秒間遅れてベルを鳴らすよう設定してみました。
先に、2秒間内線201が着信し、その後すべての電話機のベルが鳴ります。

メッセージを流したり、日付などを指定すれば、休日の応答や対応も可能です。



GotoIfTimeを使って

exten => ${MYNUMBER1},n,GotoIfTime(21:00-23:59,*,*,*?night)
exten => ${MYNUMBER1},n,GotoIfTime(00:00-06:59,*,*,*?night)

exten => ${MYNUMBER1},n(night),NoOp()
exten => ${MYNUMBER1},n,Dial(SIP/201,2)
exten => ${MYNUMBER1},n,Dial(${GROUP1},120)
exten => ${MYNUMBER1},n,Hangup

をextensions.confの着信のところに追記しました。



exten => ${MYNUMBER1},1,NoOp(うちの代表番号)
exten => ${MYNUMBER1},n,GotoIf(${BLACKLIST()}?blacklisted)
exten => ${MYNUMBER1},n,SipAddHeader(P-Called-Party-ID:)
exten => ${MYNUMBER1},n,Macro(cidnamecheck)
exten => ${MYNUMBER1},n,GotoIfTime(21:00-23:59,*,*,*?night)
exten => ${MYNUMBER1},n,GotoIfTime(00:00-06:59,*,*,*?night)
exten => ${MYNUMBER1},n,Dial(${GROUP1},120)
exten => ${MYNUMBER1},n,Hangup
exten => ${MYNUMBER1},n(blacklisted),Answer()
exten => ${MYNUMBER1},n(loop),Zapateller()
exten => ${MYNUMBER1},n,Playback(ss-noservice)
exten => ${MYNUMBER1},n,Goto(loop)
exten => ${MYNUMBER1},n(night),NoOp()
exten => ${MYNUMBER1},n,Dial(SIP/201,2)
exten => ${MYNUMBER1},n,Dial(${GROUP1},120)
exten => ${MYNUMBER1},n,Hangup

最新の画像もっと見る

コメントを投稿