VineでAsterisk

Vinelinux4.1を使って、Asteriskのサーバを構築
ひかり電話、ISPのIP電話に接続する

IAXで拠点間を接続する

2007-09-10 01:58:59 | Weblog
OpenVPNで2拠点間を接続して、内線などを作っていたのですが、
OpenVPNが何故か安定しないので、相互の拠点にAsteriskをおいて、
IAX2で接続することにしました。

インターネットへはDynamicDNSを利用してアドレスを広告しています。
そして、どちらの拠点もひかり電話を利用しており、
Asteriskはひかり電話ルータのNATの内側にあるという状況です。

参考にさせていただいたページ:
 http://www.voip-info.org/wiki/view/IAX
 http://www.voip-info.org/wiki/view/Asterisk+config+iax.conf
 http://www.voip-info.org/wiki/view/Asterisk+-+dual+servers

■拠点A
----iax.conf--------------
[general]
~~~
register => iaxbridge_name:password@siteB.dynamicDns.example.com
~~~
[iaxbridge_name]
type=friend
host=dynamic
context=iaxcall
auth=md5
secret=password
username=iaxbridge_name
--------------------------
----extensions.conf------------
~~~
exten => _88X.,1,Dial(IAX2/iaxbridge_name/${EXTEN:2})
~~~
[iaxcall]
exten => 1,1,Dial(SIP/1@siteA-hikari,120)
-------------------------------

■拠点B
----iax.conf--------------
[general]
~~~
register => iaxbridge_name:password@siteA.dynamicDns.example.com
~~~
[iaxbridge_name]
type=friend
host=dynamic
context=iaxcall
auth=md5
secret=password
username=iaxbridge_name
--------------------------
----extensions.conf------------
~~~
exten => _88X.,1,Dial(IAX2/iaxbridge_name/${EXTEN:2})
~~~
[iaxcall]
exten => 1,1,Dial(SIP/1@siteB-hikari,120)
-------------------------------

ひかり電話ルータでIAXのポートを開放してから、
Asteriskで設定をreloadしてから
しばらくして開通しました。
上手く動いています。

それぞれの拠点で、
881
とダイヤルすると、相手の拠点のひかり電話のアナログポート1番に
接続している電話機がなるようになっています。



最新の画像もっと見る