ここを参考に内線関係は上手く機能しているのですが、ひかり電話の収容で行き詰まっております。
pjsipでHGWの内線に、2つ同時に接続できない状態です。
機器構成の要所抜粋は以下のとおりです。
・現状
HGW---NVR510---Asterisk
| |____電話A(NVR510のTEL1)
|____________電話B(HGWのTEL2)
・理想
HGW---NVR510---Asterisk
| |____電話A
(NVR510のTEL1)
|_______電話B
(NVR510のTEL2)
HGWはRS-500KIで、Asteriskは18です。
HGWには電話番号が2つあり、それぞれ個別に使える契約で、例えば電話Aから電話Bにダイヤル可能です。
電話AはNVR510のSIPクライアント機能でTEL1に接続しています。
電話Bは、妥協でHGWのTEL2に接続していますが、NVR510のTEL2に接続して使うのが理想です。
電話Aはアナログ電話で、電話BはFAXです。
現状のpjsip.confの認証部分は以下のとおりです。
[simpletrans]
type=transport
protocol=udp
bind=
0.0.0.0:5060[hikari-denwa]
type=registration
transport=simpletrans
outbound_auth=hikari-trunk
server_uri=sip:[HGWのIP]
client_uri=sip:[電話Aの内線番号]@[HGWのIP]
retry_interval=60
[hikari-trunk]
type=auth
auth_type=userpass
password=[電話Aのパスワード]
username=[電話Aのユーザー名]
[hikari-trunk]
type=aor
contact=sip:[HGWのIP]
[hikari-trunk]
type=endpoint
transport=simpletrans
context=from-hikari
disallow=all
allow=ulaw
outbound_auth=hikari-trunk
aors=hikari-trunk
direct_media=no
from_user=[電話Aの内線番号]
from_domain=[HGWのIP]
dtmf_mode=inband
[hikari-trunk]
type=identify
endpoint=hikari-trunk
match=[HGWのIP]
[hikari-fax]
type=registration
transport=simpletrans
outbound_auth=hikari-trunk2
server_uri=sip:[HGWのIP]
client_uri=sip:[電話Bの内線番号]@[HGWのIP]
retry_interval=60
[hikari-trunk2]
type=auth
auth_type=userpass
password=[電話Bのパスワード]
username=[電話Bのユーザー名]
[hikari-trunk2]
type=aor
contact=sip:[HGWのIP]
[hikari-trunk2]
type=endpoint
transport=simpletrans
context=from-fax
disallow=all
allow=ulaw
outbound_auth=hikari-trunk2
aors=hikari-trunk
direct_media=no
from_user=[電話Bの内線番号]
from_domain=[HGWのIP]
dtmf_mode=inband
[hikari-trunk2]
type=identify
endpoint=hikari-trunk2
match=[HGWのIP]