「Asterisk 13 pjsip」の版間の差分
提供: VoIP-Info.jp
(ページの作成:「Asterisk 12以降では新たなSIPチャネルとしてpjsipが採用されました。これは従来のchan_sipを置換するものではなく、chan_sipに加え...」) |
細 (→Asteriskのコンパイル) |
||
(2人の利用者による、間の5版が非表示) | |||
1行目: | 1行目: | ||
+ | [[カテゴリ:Asterisk]] | ||
+ | [[カテゴリ:pjsip]] | ||
Asterisk 12以降では新たなSIPチャネルとしてpjsipが採用されました。これは従来のchan_sipを置換するものではなく、chan_sipに加えてpjsipが追加されたものです。 | Asterisk 12以降では新たなSIPチャネルとしてpjsipが採用されました。これは従来のchan_sipを置換するものではなく、chan_sipに加えてpjsipが追加されたものです。 | ||
+ | ==Asterisk 13.8.0以降== | ||
+ | configure時に--with-pjproject-bundledを付けることで自動ダウンロードとコンパイルができます。 | ||
==事前準備== | ==事前準備== | ||
pjprojectが必要です。[[Pjsip]]のページを参照して pjprojectをインストールしておきてください。 | pjprojectが必要です。[[Pjsip]]のページを参照して pjprojectをインストールしておきてください。 | ||
+ | |||
==Asteriskのコンパイル== | ==Asteriskのコンパイル== | ||
− | make clean; ./ | + | make clean; ./cofigureをやり直すとmake menuselectでres_pjsip等が現れるはずです。<br> |
− | もしpjprojectをインストールしているにも関わらず、meke menuselectで選択できない場合にはpkg-configのパスが誤っている可能性があります。 | + | もしpjprojectをインストールしているにも関わらず、meke menuselectで選択できない場合にはpkg-configをインストールしていない、あるいはpkg-configのパスが誤っている可能性があります。 |
echo $PKG_CONFIG_PATH | echo $PKG_CONFIG_PATH | ||
− | export | + | export PKG_CONFIG_PATH=/usr/lib/pkgconfig |
./configure | ./configure | ||
上の例を参考にして環境変数を設定してから./configureを実行してみてください。 | 上の例を参考にして環境変数を設定してから./configureを実行してみてください。 | ||
+ | |||
+ | ==注意!!== | ||
+ | あたりまえの話ですがchan_sipとpjsipを併用する場合にはどちらかのSIPポートを5060からずらしてください。デフォルトでは、どちらも5060を使おうとします。 | ||
+ | ==ひかり電話HGW== | ||
+ | ひかり電話のホームゲートウェイはpjsipで使用できます。chan_sipのようにパッチは必要ありません。<br> | ||
+ | [[pjsip ひかり電話HGW]] |
2018年9月20日 (木) 19:17時点における最新版
Asterisk 12以降では新たなSIPチャネルとしてpjsipが採用されました。これは従来のchan_sipを置換するものではなく、chan_sipに加えてpjsipが追加されたものです。
Asterisk 13.8.0以降
configure時に--with-pjproject-bundledを付けることで自動ダウンロードとコンパイルができます。
事前準備
pjprojectが必要です。Pjsipのページを参照して pjprojectをインストールしておきてください。
Asteriskのコンパイル
make clean; ./cofigureをやり直すとmake menuselectでres_pjsip等が現れるはずです。
もしpjprojectをインストールしているにも関わらず、meke menuselectで選択できない場合にはpkg-configをインストールしていない、あるいはpkg-configのパスが誤っている可能性があります。
echo $PKG_CONFIG_PATH export PKG_CONFIG_PATH=/usr/lib/pkgconfig ./configure
上の例を参考にして環境変数を設定してから./configureを実行してみてください。
注意!!
あたりまえの話ですがchan_sipとpjsipを併用する場合にはどちらかのSIPポートを5060からずらしてください。デフォルトでは、どちらも5060を使おうとします。
ひかり電話HGW
ひかり電話のホームゲートウェイはpjsipで使用できます。chan_sipのようにパッチは必要ありません。
pjsip ひかり電話HGW