Asterisk pjsip trunk opengate
提供: VoIP-Info.jp
楽天OpenGate(B2BUA)
NATビハインドでの挙動は現在調整中。とりあえず以下の設定で使用可能。
ユーザ名は通常、050番号から050を除いた残り8桁
;トランク設定(OPENGATE) ; [opengate1] type = aor contact = sip:ユーザ名@okj.sip.0038.net qualify_frequency = 30 authenticate_qualify = no [opengate1] type = identify endpoint = opengate1 match = okj.sip.0038.net [opengate1] type = auth username = ユーザ名 password = パスワード [opengate1] type = registration transport = transport-udp outbound_auth = opengate1 server_uri = sip:okj.sip.0038.net client_uri = sip:ユーザ名@okj.sip.0038.net retry_interval = 60 [opengate1] type = endpoint context = from-opengate dtmf_mode = inband disallow = all allow = ulaw direct_media = no send_pai = yes inband_progress = yes from_user = ユーザ名 from_domain = okj.sip.0038.net language = ja auth = opengate1 outbound_auth = opengate1 aors = opengate1
NATビハインドでも元のアドレスが見えて抜けてくるのでACLの記述が必要です。
グローバルのACLとしてpjsip.confに以下のように記述します。IPアドレスは調べてください。
[acl] type=acl deny=0.0.0.0/0.0.0.0 permit=192.168.0.0/16 permit=61.213.230.145/32
楽天公開情報ではACLは以下のようになるはずです。
[acl] type=acl deny=0.0.0.0/0.0.0.0 permit=192.168.0.0/16 permit = 61.114.160.0/20 permit = 61.117.213.0/24 permit = 61.203.144.0/20 permit = 61.213.224.0/20 permit = 202.176.16.0/20 permit = 202.176.32.0/19 permit = 210.253.135.0/24 permit = 219.105.160.0/20
内線に別なIPアドレスを使用している場合にはそれも記述してください。