Asteriskをひかり電話に接続する

ひかり電話

NTT東日本のひかり電話サービスにAsteriskを接続し、PC上のソフトフォンを外線に対して発着信できるようにします。

ひかり電話用のルータ(RT-200NE)はSIPサーバとして動作するため、Asteriskサーバをひかり電話用ルータ(SIPサーバ)にレジストすることにより外線として使用できるようになります。

RT-200NE対応パッチ

RT-200NE対応のパッチをAsteriskに対して行っておく必要があります。
RT-200NE対応パッチ

ひかり電話対応ルータRT-200NEの設定

ひかり電話対応ルータRT-200NEの設定を行います。

・ Webブラウザを起動します。
・ アドレスとして、http://192.168.1.233 (RT-200NEのIPアドレス) を入力します。
・ ユーザ名とパスワードを入力します。
 ユーザ名: user
 パスワード: <RT-200NEに登録したパスワード>
・ RT-200NE Web設定画面が表示されます。

rt-200ne_top.jpg

・ 「電話設定」→「内線番号設定」を表示させます。
・ 「内線設定編集」で編集する「内線番号」(3)を選択し「編集」ボタンをクリックします。
・ IP端末に関するパラメータを確認する。
 内線番号 3
 ユーザID 0003
 パスワード ********
 を調べメモします。

これらのパラメータはsip.confの設定時に使用します。
・ IP端末を登録する内線番号の「端末属性」を「音声端末」に設定します。
・ 「設定」ボタンをクリックします。
・ 最後に、「登録」ボタンをクリックします。

Asteriskの設定

sip.conf [general]セクションの設定変更

/etc/asterisk/sip.conf の[general]セクションを編集します。

# cd /etc/asterisk
# vi sip.conf

・ 着信内線番号を「201」(サンプル設定の通り)にします。
・ RT-200NEのパスワードを設定します。
・ 内線番号 3 を設定します。
・ ユーザID 0003 を設定します。
・ パスワード ******** を設定します。

[general]
maxexpirey=3600
defaultexpirey=3600
context=default
port=5060
bindaddr=0.0.0.0
srvlookup=yes
allowguest=no
disallow=all
allow=ulaw
allow=alaw
allow=gsm
language=jp
localnet=192.168.0.0/255.255.0.0

;RT-200NE Sample
rt200ne=192.168.1.233
← RT-200NEのIPアドレス

;HIKARI-denwa register Sample
register => 3:<パスワード>:0003@hikari-denwa/201
← 内線番号 3、ユーザ名 0003、着信内線番号 201

;G-LEX Sample
;register => GLEXNUM:PASSWORD@sip001.g-lex.net

sip.conf [hikari-denwa]セクションの設定変更

・ 必要箇所のコメントを外します。
・ 必要箇所を変更します。

; Sample setting of HIKARI-denwa
[hikari-denwa]
type=friend
secret=<パスワード>
port=5060
username=0003
fromuser=3
host=192.168.1.233
fromdomain=192.168.1.233
context=default
insecure=invite
dtmfmode=inband
canreinvite=no
disallow=all
allow=ulaw
callgroup=1
picupgroup=1

extensions.confの設定

/etc/asterisk/extensions.conf を設定します。

cd /etc/asterisk/
vi extensions.conf

・ 自分の電話番号を設定します。

[globals]
USEVOICEMAIL=YES
SPEAKINGCLOCK=317
ECHOTEST=333
;For Hikari Denwa
MYNUMBER=044XXXXXXXX
← 電話番号
;G-LEX
MYGLEXNUM=XXXXXXXX

設定を有効にする

CLIコマンドを使って設定を有効にします。

*CLI> sip reload ← sip.confの変更
*CLI> dialplan reload ← extensions.confの変更

通話確認

市外局番からダイヤルするとひかり電話経由で外線に発信されます。

参考サイト

ひかり電話(光IP電話)
http://flets.com/hikaridenwa/

ひかり電話(光IP電話)技術参考資料
http://flets.com/hikaridenwa/use/data.html

2009.12.18