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番に
接続している電話機がなるようになっています。
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番に
接続している電話機がなるようになっています。