お外でひかり電話 第7章 “White-collar extensions” extensions.confの設定
extensions.confの設定
次にやる設定は、子機同士の内線通話、外線通話、そして着信の基本設定。
このファイルはまた後で変更するので覚えておいてね。
# nano /etc/asterisk/extensions.conf
以下のように設定する。
サンプルファイルとしてすでに存在する場合はバックアップしてから全部書き換えたらOK。
[general] autofallthrough=yes writeprotect=no priorityjumping=no [globals] MYNUMBER=ZZZZZZZZZZ ;自分のひかり電話の番号 [default];一斉同報のための設定。といっても2台だけだから必要なければ直下の1行は消した方がいいかもです・・・ exten => 200,1,Dial(SIP/201&SIP/202&SIP) exten => 200,n,Hangup;お互いの内線番号へかけるための設定 exten => _2XX,1,Dial(SIP/${EXTEN},,tT) exten => _2XX,n,Hangup ;エコーテスト用の設定 exten => 400,1,Answer() exten => 400,n,Wait(1) exten => 400,n,Playback(demo-echotest) exten => 400,n,Playback(beep) exten => 400,n,Echo exten => 400,n,Playback(vm-goodbye) exten => 400,n,Hangup ; include => parkedcalls ;一般固定電話(10桁)へかけられるようにするための設定。 exten => _0ZZXXXXXXX,1,Set(CALLERID(num)=${MYNUMBER}) exten => _0ZZXXXXXXX,n,Set(CALLERID(name)=${MYNUMBER}) exten => _0ZZXXXXXXX,n,Dial(SIP/${EXTEN}@hikari-denwa,120,T) exten => _0ZZXXXXXXX,n,Hangup ;フリーダイヤルなど(11桁)へかけられるようにするための設定 exten => _0ZZXXXXXXXX,1,Set(CALLERID(num)=${MYNUMBER}) exten => _0ZZXXXXXXXX,n,Set(CALLERID(name)=${MYNUMBER}) exten => _0ZZXXXXXXXX,n,Dial(SIP/${EXTEN}@hikari-denwa,120,T) exten => _0ZZXXXXXXXX,n,Hangup ;携帯電話(11桁)へかけられるようにするための設定 exten => _0N0XXXXXXXX,1,Set(CALLERID(num)=${MYNUMBER}) exten => _0N0XXXXXXXX,n,Set(CALLERID(name)=${MYNUMBER}) exten => _0N0XXXXXXXX,n,Dial(SIP/${EXTEN}@hikari-denwa,120,T) exten => _0N0XXXXXXXX,n,Hangup ;警察・消防・時報など(3桁)へかけられるようにする設定 exten => _1XX,1,Set(CALLERID(num)=${MYNUMBER}) exten => _1XX,n,Set(CALLERID(name)=${MYNUMBER}) exten => _1XX,n,Dial(SIP/${EXTEN}@hikari-denwa,120,T) exten => _1XX,n,Hangup ; exten => i,1,Hangup exten => t,1,Hangup exten => e,1,hangup ;電話を受けた時の設定 exten => ${MYNUMBER},1,Dial(SIP/201&SIP/202) exten => ${MYNUMBER},n,Hangup
これが必要最小限度の設定。