差分

移動先: 案内検索

Asterisk pjsip parameters

2,047 バイト追加, 2023年11月13日 (月) 10:33
TRANSPORT(res_pjsip)
Registerのセクションにはtransport-udpが指定されていますが、endpointのセクションにはtransportが指定されていません。<BR>
ですがtransportセクションとしてtransport-udpが定義されているので、省略時にはこれが用いられます。
==res_pjproject==
PjSIPの基本となるモジュール。それ自体の設定ファイルはpjproject.conf。チャネルドライバ(chan_pjsip)等の機能もres_pjprojectで提供されているが、SIPのエンドポイント設定等はpjsip.confファイルで行う。
===pjproject.conf===
pjprojectの共通設定ファイル。<br>
このファイルが存在しなくともchan_pjsip等は動作する。デフォルト値で通常動作は問題ないため。設定項目を変更したい、例えばAsteriskのログに出したいpjprojectのログレベルを変更したような場合にはこのファイルを使用する。
====[startup]====
type=startupの記述はあるがセクション名も"[startup]"とする必要がある。
{| border="1" cellspacing="0"
!項目名!!内容!!種類!!デフォルト!!記述例
|-
|cache_pools||pjprojectのメモリプールをキャッシュする||Bool||yes||-
|-
|log_level||内部のログレベル(0-6,default)||-||2||-
|-
|}
====[log_mappings]====
type=log_mappingsもセクション名を"[log_mappings]"とする必要がある。<br>
ログのレベルは次の通り<br>
- 0: 致命的なエラー<br>
- 1: エラー<br>
- 2: 警告<br>
- 3: 情報<br>
- 4: デバッグ<br>
- 5: トレース<br>
- 6: より詳細なトレース<br>
{| border="1" cellspacing="0"
!項目名!!内容!!種類!!デフォルト!!記述例
|-
|asterisk_error||Asterisk errorにマップするpjprojectのerror(カンマ区切り)||0~6||0,1||-
|-
|asterisk_warning||Asterisk warningにマップするpjprojectのerror(カンマ区切り)||0~6||2||-
|-
|asterisk_notice||Asterisk noticeにマップするpjprojectのerror(カンマ区切り)||0~6||-||-
|-
|asterisk_verbose||Asterisk verboseにマップするpjprojectのerror(カンマ区切り)||0~6||-||-
|-
|asterisk_debug||Asterisk debugにマップするpjprojectのerror(カンマ区切り)||0~6||3,4||-
|-
|asterisk_trace||Asterisk traceにマップするpjprojectのerror(カンマ区切り)||0~6||5,6||-
|-
|}
=各セクションのパラメータ(pjsip.conf)=
各セクションはtype=で区別されます。例えば[global]はセクション名ですが、type=globalを指定する必要があります。globalやsystemの設定はそのままセクションにglobal,systemと書くのが良いでしょう。<br>
エンドポイントやAOR等はそれぞれの名前を使いますので例えば次のようなケースは
|symmetric_transport||入出力双方で同じトランポートを使用するかどうか||Bool||no||-
|-
|tos||TOS値||Custom||0||-||-
|-
|verify_client||クライアント認証証書の確認が必要(TLSのみWSSは非対象)||Custom||-||-
|verify_server||サーバ認証証書の確認が必要(TLSのみWSSは非対象)||Custom||-||-
|-
|websocket_write_timeout||WebSocket接続のタイムアウト(ミリ秒)||100int||-100||- 
|}

案内メニュー

VoIp-Info.jp

HP Directplus -HP公式オンラインストア-