4,657
回編集
差分
→ENDPOINT
Registerのセクションにはtransport-udpが指定されていますが、endpointのセクションにはtransportが指定されていません。<BR>
ですがtransportセクションとしてtransport-udpが定義されているので、省略時にはこれが用いられます。
=res_pjsip=
|max_forwards||SIPのMAXFORWARDERS値||uint||70||-
|-
|user_agent||SIPのUA名||文字列||Asterisk PBX SVN-branch-12-r434356{Version}||-
|-
|default_outbound_endpoint||デフォルトで使用するエンドポイント(発信)||文字列||-||-
|-
|debug||デバッグ設定(nまたはIPアドレス)||文字列||n||-
|-
|accept_multiple_sdp_answers||-||Bool||no||-
|}
==ACL(res_pjsip_acl)==
type=acl
{| border="1" cellspacing="0"
!項目名!!内容!!種類!!デフォルト!!記述例
|-
|acl||acl.conf内の名前付ACL名||Custom||-||-
|-
|contact_acl||acl.conf内のContact名前付ACL||Custom||-||-
|-
|contact_deny||拒否するSIPヘッダ内のContact||Custom||-||-
|-
|contact_permit||許可するSIPヘッダ内のContact||Custom||-||-
|-
|deny||拒否するIPアドレス||Custom||-||deny=192.168.1.0/24<br>deny=0.0.0.0/0.0.0.0
|-
|permit||許可するIPアドレス||Custom||-||permit=192.168.2.0/24<br>permit=192.168.2.1,192.168.2.2
|}
!項目名!!内容!!種類!!デフォルト!!記述例
|-
|100rel||RFC3252タグを許可||Custom||yes||-
|-
|accept_multiple_sdp_answers||非100relレスポンスで複数のSDP応答を許||Bool||no||-
|-
|accountcodeacl||acl.confのセクション名||Custom||-||-
|-
|aclaggregate_mwi||MWの通知をひとつのNOTIFYにまとめる||Bool||yes||-
|-
|aggregate_mwiallow||許可するCODEC||Codec||-||allow=ulaw<br>allow=ulaw,gsm
|-
|allowdeny||許可しないCODEC||Codec||-||deny=all<br>deny=alaw
|-
|allow_overlap||RFC3578オーバラップダイヤルを許可||Bool||yes||-
|-
|allow_subscribe||エンドポイントからAsteriskへのサブスクライブ許可||Bool||yes||-
|-
|allow_transfer||エンドポイントのSIP REFERによる転送を許可||Bool||yes||-
|-
|aors||このエンドポイントのAOR||文字列||-||-
|-
|asymmetric_rtp_codec||送受信で異なるCODECの使用を許可||Bool||no||-
|-
|auth||このエンドポイントのauth||文字列||-||-
|-
|bind_rtp_to_media_address||RTPインスタンスをmedia_addressにする||Bool||no||-
|-
|call_group||コールグループ(数値)||Custom||-||-
|-
|callerid||このエンドポイントのCID||Custom||-||-
|-
|callerid_privacy||デフォルトのプライバシーレベル||Custom||allowed_not_screened||-
|-
|callerid_tag||エンドポイントの内部id_tag||Custom||-||-
|-
|connected_line_method||コネクテッドラインのメソッド||Custom||invite||-
|-
|contact_acl||acl.conf内のセクション名(コンタクトACL)||Custom||-||-
|-
|contextcontact_user||||Custom||-||-
|-
|cos_audiocontext||ダイヤルプランのcontext||文字列||default||-
|-
|cos_videocos_audio||音声のCOS値||uint||0||-
|-
|device_state_busy_atcos_video||ビデオのCOS値||uint||0||-
|-
|direct_mediadevice_state_busy_at||使用中のチャネル数がこの値に達した際にBUSY応答する||uint||0||-
|-
|direct_media_glare_mitigationdirect_media||エンドポイント間でのダイレクトメディアを許可||Bool||yes||-
|-
|direct_media_methoddirect_media_glare_mitigation||-||Custom||-||-
|-
|disable_direct_media_on_natdirect_media_method||ダイレクトメディアのメソッド||Custom||invite||-
|-
|dtls_ca_filedisable_direct_media_on_nat||NAT環境下で使用する場合にはダイレクトメディアを無効化||Bool||no||-
|-
|dtls_ca_pathdtls_ca_file||認証証書(CA)ファイル名へのパス||Custom||-||-
|-
|dtls_cert_filedtls_ca_path||認証証書(CA)ファイルのあるディレクトリへのパス||Custom||-||-
|-
|dtls_cipherdtls_cert_file||現在のピアの認証証書||Custom||-||-
|-
|dtls_fingerprintdtls_cipher||DTLSネゴシエーションで使用する暗号化||Custom||-||-
|-
|dtls_private_keydtls_fingerprint||SDPで使用するDTLSフィンガープリントのハッシュ||Custom||-||-
|-
|dtls_rekeydtls_private_key||認証証書のプライベートキー||Custom||-||-
|-
|dtls_setupdtls_rekey||TLSセッションとSRTPセッションのrekeyまでの間隔||Custom||0||-
|-
|dtls_verifydtls_setup||接続の方向||Custom||-||-
|-
|dtmf_modedtls_verify||ピアの認証証書を検証するかどうか||Custom||no||-
|-
|fax_detectdtmf_mode||DTMFモード||Custom||RFC4733||-
|-
|fax_detect_timeoutfax_detect||CNGトーン検出||Bool||no||-
|-
|follow_early_media_forkfax_detect_timeout||CNGトーン検出タイムアウト||uint||0||-
|-
|force_avpfollow_early_media_fork||Toタグが異なっていてもSDPに追従する||bool||no||-
|-
|force_rportforce_avp||このエンドポイントでAVPを使用するかどうか||Bool||no||-
|-
|from_domainforce_rport||このエンドポイントでAVP使用を強制するかどうか||Bool||no||-
|-
|from_userfrom_domain||SIPのfromdomain||文字列||-||-
|-
|g726_non_standardfrom_user||SIPのfromuser||文字列||-||-
|-
|ice_supportg726_non_standard||G726オーディオ時にAAL2使用を強制||Bool||no||-
|-
|identify_byice_support||NATトラバースにICEを使用||Bool||no||-
|-
|inband_progressidentify_by||エンドポイントの識別方法||Custom||username,ip||-
|-
|incoming_mwi_mailboxinband_progress||Ringingに員バンドを使用するかどうか||Bool||no||-
|-
|languageincoming_mwi_mailbox||MWI NOTIFYが来た場合に使用するメールボックス||文字列||-||-
|-
|mailboxeslanguage||このエンドポイントの言語||文字列||-||language=ja
|-
|media_addressmailboxes||指定されたメールボックスに変更があった場合エンドポイントにNOTIFY||文字列||-||-
|-
|media_encryptionmedia_address||SDPのメディアハンドリングで使用するIPアドレス||文字列||-||-
|-
|media_encryption||このエンドポイントでメディア暗号化を使用するかどうか/その方式||Custom||-||-|-|media_encryption_optimistic||暗号化に成功しない場合でもセッションを切断しない||Bool||no||-
|-
|media_use_received_transport||
|}
==IDENTIFY(res_pjsip_endpoint_identifier_ip)==
type=identify
{| border="1" cellspacing="0"
|}
type=registration
{| border="1" cellspacing="0"
|contact_user||リクエスト内のコンタクトユーザ||文字列||-||
|-
|endpoint||着信時に使用するエンドポイント||文字列||-||line=yes時にしか使えないので注意
|-
|expiration||レジスタのExpire時間||uint||3600||expiration=3600
==TRANSPORT==
type=transport<BR>
'''注意:'''transportの設定変更はモジュールのリロードでは反映されません。Asteriskを再起動する必要があります。transportの設定変更は通常、res_pjsip.soモジュールのリロードでは反映されません。Asteriskを再起動する必要があります。res_pjsipのリロードでtransportもリロードするにはallow_reload = yesを設定する必要があります。
{| border="1" cellspacing="0"
!項目名!!内容!!種類!!デフォルト!!記述例
|-
|allow_reload||res_pjsipをリロードした際にtransportもリロードするかどうか||Bool||no||-
|-
|async_operations||非同期動作の同時実行数||uint||1||-
|-
||bind||このトランスポートがbindするアドレスとポート||Custom||-||bind=0.0.0.0:5070
|-
||ca_list_file||読み込む認証証書のリストが入っているファイル(TLSのみWSSは非対象)||文字列||-||-
|-
|ca_list_path||読み込む認証証書のリストが入っているファイルへのパス(TLSのみWSSは非対象)||文字列||-||-
|-
|cert_file||エンドポイントの認証証書(TLSのみWSSは非対象)||文字列||-||-
|-
|cipher||優先する暗号化方式(TLSのみWSSは非対象)||文字列||-||-
|-
|cos||COS値||uint||0||-
|-
|domain||"入り"方向のドメイン||文字列||-||-
|-
|external_media_address||RTPを扱う際の外部IPアドレス||文字列||-||-
|-
|external_signaling_address||SIPを扱う際の外部IPアドレス||文字列||-||-
|-
|external_signaling_port||SIPの外部ポート番号||uint||0||-
|-
|local_net||NATを使用する場合にローカルとして扱うアドレス||Custom||-||-
|-
|method||SSLトランスポートのメソッド||Custom||-||-
|-
|password||トランスポートに必要とされるパスワード||文字列||-||-
|-
|priv_key_file||プライベートキーファイル(TLSのみWSSは非対象)||Custom||-||-
|-
|protocol||このトランスポートが使用するプロトコル(TLSのみWSSは非対象)||Custom||udp||protocol=udp
|-
|require_client_cert||クライアント認証証書が必要(TLSのみWSSは非対象)||Custom||-||-
|-
|symmetric_transport||入出力双方で同じトランポートを使用するかどうか||Bool||no||-
|-
|tos||TOS値||Custom||0||-||-
|-
|verify_client||クライアント認証証書の確認が必要(TLSのみWSSは非対象)||Custom||-||-
|-
|verify_server||サーバ認証証書の確認が必要(TLSのみWSSは非対象)||Custom||-||-
|-
|websocket_write_timeout||WebSocket接続のタイムアウト(ミリ秒)||100||-||-
|}
=res_pjsip_config_wizard=
ファイル: pjsip_wizard.conf<br>
*[[Asterisk_pjsip#Wizard]]