「Asterisk pjsip trunk intra」の版間の差分
提供: VoIP-Info.jp
(→板橋側) |
|||
4行目: | 4行目: | ||
192.168.100.1 192.168.100.2 | 192.168.100.1 192.168.100.2 | ||
SIP Port=5070 SIP Port=5070 | SIP Port=5070 SIP Port=5070 | ||
+ | 拠点番号 02 拠点番号 01 | ||
+ | ダイヤル時のプレフィクスとして拠点番号(01,02)を使用し、相手内線に着信させる想定とします。 | ||
==池袋側== | ==池袋側== | ||
基本:AOR,Endpointとして板橋を定義します。板橋側からの接続の認証を受け入れるためにAuthを、板橋への接続のためのOutbound_authを書きます。 | 基本:AOR,Endpointとして板橋を定義します。板橋側からの接続の認証を受け入れるためにAuthを、板橋への接続のためのOutbound_authを書きます。 | ||
91行目: | 93行目: | ||
aors = ikebukuro | aors = ikebukuro | ||
==ダイヤルプラン== | ==ダイヤルプラン== | ||
− | + | endpointではcontext=intra-incomingに定義していますので着信側は[intra-incoming]で処理します。 | |
+ | ===着信設定=== | ||
[intra-incoming] | [intra-incoming] | ||
exten => 201,1,Dial(PJSIP/201) | exten => 201,1,Dial(PJSIP/201) | ||
− | + | exten => 202,1,Dial(PJSIP/202) | |
− | exten => | + | のように書けば内線に落とせます。 |
− | + | ===発信側=== | |
+ | 発信側で例えば池袋からなら | ||
+ | exten => _01XXX,1,Dial(PJSIP/{EXTEN:2}@ikebukuro) | ||
+ | のように書くと相手拠の内線にダイヤルできます。 |
2018年10月30日 (火) 12:26時点における版
拠点間をAsteriskのSIPで接続します。拠点はIPアドレス固定でレジスタ無しで通信します。想定は以下の通り。
[池袋]---------------------------[板橋] 192.168.100.1 192.168.100.2 SIP Port=5070 SIP Port=5070 拠点番号 02 拠点番号 01
ダイヤル時のプレフィクスとして拠点番号(01,02)を使用し、相手内線に着信させる想定とします。
池袋側
基本:AOR,Endpointとして板橋を定義します。板橋側からの接続の認証を受け入れるためにAuthを、板橋への接続のためのOutbound_authを書きます。
[itabashi] type = aor contact = sip:192.168.100.2:5070 qualify_frequency = 30 authenticate_qualify = no [itabashi] type = identify endpoint = itabashi match = 192.168.100.2 ;外からの接続を受け入れるためのauth [ikebukuro] type = auth auth_type = userpass username = ikebukuro password = ikepass ;板橋側に認証してもらうためのauth(endpointのoutbound_auth) [itabashi] type = auth auth_type = userpass username = itabashi password = itapass ;板橋のendpointを定義 [itabashi] type = endpoint context = intra-incoming disallow = all allow = ulaw rtp_symmetric = yes force_rport = yes rewrite_contact = yes direct_media = no send_pai = yes inband_progress = yes language = ja auth = ikebukuro outbound_auth = itabashi aors = itabashi
板橋側
基本的に設定は同じです。相手をendpointとして定義しAORや認証情報を書きます。
[ikebukuro] type = aor contact = sip:192.168.100.1:5070 qualify_frequency = 30 authenticate_qualify = no [ikebukuro] type = identify endpoint = ikebukuro match = 192.168.100.1 [itabashi] type = auth auth_type = userpass username = itabashi password = itapass [ikebukuro] type = auth auth_type = userpass username = ikebukuro password = ikepass [ikebukuro] type = endpoint context = intra-incoming disallow = all allow = ulaw rtp_symmetric = yes force_rport = yes rewrite_contact = yes direct_media = no send_pai = yes inband_progress = yes language = ja auth = itabashi outbound_auth = ikebukuro aors = ikebukuro
ダイヤルプラン
endpointではcontext=intra-incomingに定義していますので着信側は[intra-incoming]で処理します。
着信設定
[intra-incoming] exten => 201,1,Dial(PJSIP/201) exten => 202,1,Dial(PJSIP/202)
のように書けば内線に落とせます。
発信側
発信側で例えば池袋からなら
exten => _01XXX,1,Dial(PJSIP/{EXTEN:2}@ikebukuro)
のように書くと相手拠の内線にダイヤルできます。