ひかり電話で外線の発着信をしてみます。NTTのひかり電話アダプタは、家庭用で一般的なPR-500KIを使用します。
1.まず、PR-500KIの内線設定を確認し、必要ならば変更しておきます。
※詳しい説明は、本コーナーの趣旨ではないので割愛します。どうしてもという方はこちらをご参考にしてください。
2.続いてFreePBXの設定を行っていきます。メニュー「設定-Asterisk SIP 設定」を選択します。
3.「General SIP Settings」タブを開き、「NAT設定」の「外部IPアドレス」の「Detect Networking Settings」をクリックします。
⇒ 外部IPアドレス(グローバルIPアドレス)が自動設定されます。
4.「RTP Settings」 の「STUN Server Address」にGoogleのSTUNアドレス(stun.l.google.com:19302)を入力します。
5.「WebRTC Settings」 の「STUN Server Address」にGoogleのSTUNアドレス(stun.l.google.com:19302)を入力します。
6.「音声コーデック」の「ulaw」と「alaw」以外のチェックを外します。
7.以上の設定が終わったら、右下の「Submit」をクリックします。
8.右上の「Apply Config」をクリックします。
9.次にトランク設定を行います。メニュー「接続-トランク」を選択します。
10.「DAHDI/g0」というトランクが既に登録されていますが、必要ないので削除します。(アクションのゴミ箱アイコンをクリック)
11.「+トランクを追加」をクリックし、「+SIP (Chan_SIP)トランクを追加」を選択します。
12.「General」タブを開き、「トランク名」に「ひかり電話」、「アウトバンドCID」に「<電話番号>」、「最大チャネル数」に「2」を入力します。
13.「ダイヤル番号の操作ルール」タブを開き、一致パターンに次の5つを入力します。
0ZZXXXXXXXX 0ZZXXXXXXX 0N0XXXXXXXX 1XX X
14.「SIP設定」タブを開き、「Outgoing」小タブを開き、「トランク名」に「hikari」、「ピア詳細」に次のように入力します。
username=0007 (PR-500KIの内線設定で設定したユーザID)
type=friend
secret=123456 (PR-500KIの内線設定で設定したパスワード)
keepalive=45
insecure=invite,port
host=192.168.1.1 (PR-500KIのIPアドレス)
fromuser=7 (PR-500KIの内線設定で設定した内線番号)
fromdomain=192.168.1.1 (PR-500KIのIPアドレス)
dtmfmode=inband
disallow=all
allow=ulaw
15.「インバウンド」小タブを開き、「ユーザーコンテキスト」と「ユーザー詳細」を空欄にし、「レジスト文字列」を以下のように入力します。
7:123456:0007@192.168.1.1/0731234567
(内線番号):(パスワード):(ユーザーID)@(PR-500KIのIPアドレス)/(電話番号)
16.以上の入力が終わったら、右下の「送信」をクリックします。
17.右上の「設定適用」をクリックします。
18.次にインバウンドルートの設定を行います。メニュー「接続-インバウンドルート」を選択します。
19.「+インバウンドルートを追加」をクリックします。
20.「General」タブを開き、「説明」に「着信経路」と入力し、「宛先をセット」に「着信グループ」を選択します。
21.「着信グループ番号」に「9999」、「グループの説明」に「全内線」、内線リストに「1000、2000、3000、4000」、「応答がない場合の転送先」に「Voicemail」「1000 1000 (Instructions Only)」を入力します。
22.入力できたら、右下の「保存」をクリックします。(着信グループAddの画面が閉じます。)
23.さらに「高度な設定」タブを開き、「RINGINGシグナル」を「はい」にセットし、右下の「送信」をクリックします。
24.「設定適用」をクリックします。
25.以上で、インバウンドルートの設定は終了です。
26.最後にアウトバンドルートの設定を行います。メニュー「接続-アウトバンドルート」を選択します。
27.「+アウトバンドルートを追加」をクリックします。
28.「経路設定」タブを開き、「経路名」に「発信経路(ひかり電話)」、「ルートCID」に「<(電話番号)>」、「経路パスワード」にパスワード、「一致したルートのトランクシーケンス」に「ひかり電話」を入力します。
29.「Dial Patterns」タブを開き、一致パターンを次のように入力します。
0N0XXXXXXXX 0ZZXXXXXXX 0ZZXXXXXXXX 1XX X(プリフィックス 999)
30.入力し終わったら、右下の「送信」をクリックします。
31.右上の「設定適用」をクリックします。
32.以上ですべての設定が終わりました。スマホを使って実際に発着信できるか試してみましょう。