Rtcomm フィーチャーに関連した構成およびすべての関連コンポーネントを定義します。 Rtcomm フィーチャーに関連付けられたすべてのリアルタイム機能は、この単一エンティティーの下で構成されます。
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
MQTT ブローカー接続 |
|||
messageServerHost |
string |
localhost |
MQTT ブローカーのホスト。指定するホストは、IP アドレスまたはドメイン・ネーム・サーバー (DNS) ホスト名とすることができます。 |
messageServerPort |
int |
1883 |
MQTT ブローカーが listen するポート。 ポートは、任意の有効なポート番号です。 |
rtcommTopicPath |
string |
/rtcomm/ |
このフィーチャーに関連付けられた MQTT トピック・パス。Rtcomm オプション内で構成されているすべての Rtcomm トピック名には、このパスが前に付加されます。メッセージ・ブローカー内にこの Rtcomm インスタンスの固有の名前空間を作成するには、固有になるようにこのパスを変更してください。 |
sharedSubscriptionPath |
string |
トピック・パスの前に付加される共有サブスクリプション・パスを指定します。共有サブスクリプションを使用する場合、メッセージ・ブローカーでこのパスが必要になります。 |
|
sslEnabled |
ブール値 |
false |
Rtcomm フィーチャーと MQTT ブローカー間で SSL を使用します。 |
sslRef |
最上位の ssl エレメント (ストリング) の参照。 |
SSL 対応の MQTT ブローカーに接続するために使用される SSL 構成の ID。 |
|
シグナリング |
|||
alternateEndpointRoutingEnabled |
ブール値 |
false |
代替エンドポイント・ルーティングのオプションを使用可能にします。 エンドポイント・ルーティングを制御する管理者は、このオプションを有効にする必要があります。 |
iceServerURL |
string |
クライアントで使用可能な Interactive Connectivity Establishment (ICE) サーバー URL を指定します。 クライアントは、Rtcomm サービス照会を使用して、WebRTC で使用するための ICE サーバー URL のリストを要求できます。 ICE サーバー URL のサンプル形式は次のとおりです: - stun:hostname:port。 |
|
呼び出しキューの単一インスタンスを定義します。このインスタンスは、単一キューに関連したすべての構成を完全にカプセル化します。
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
callQueueID |
string |
callQueueID |
呼び出しキュー・トピックに関連付けられた名前。 これは、呼び出し元が特定のキューを呼び出すために使用する宛先エンドポイント ID です。 |
description |
string |
この呼び出しキュー・インスタンスの説明を指定します。 この説明は、サービス照会応答で返され、キューについての詳細情報をクライアントに伝えるために使用することができます。 |
|
id |
ストリング |
固有の構成 ID。 |
|
timeout |
期間 (精度: 秒) |
600s |
このキューで待機している呼び出しを終了するまでの待機秒数。. 正整数の後に時間単位 (時間 (h)、分 (m)、または秒 (s)) を付けて指定してください。 例えば、30 秒は 30s と指定します。 単一エントリーに複数の値を含めることができます。 例えば、90 秒の場合、1m30s とすることができます。 |
Rtcomm から SIP ネットワークへの接続を提供する WebRTC ゲートウェイ
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
allowFromSipEndpointRef |
最上位の sipEndpoint エレメント (コンマ区切りのストリング) の参照のリスト。 |
defaultSipUAEndpoint |
このコネクターの SIP エンドポイントのリスト。 |
externalPR |
string |
SIP プロキシー/レジストラーのホスト: ポート・アドレス。 割り当てた場合、すべての発信 SIP メッセージはこのアドレスにフォワードされます |
|
sipContainer |
ブール値 |
false |
発信 SIP メッセージが、ローカルにインストールされている SIP アプリケーションに経路指定されます |
このコネクターの SIP エンドポイントのリスト。
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
bindRetries |
int |
60 |
ポート・バインディングが失敗した場合に行う再試行回数。 |
bindRetryDelay |
期間 (精度: ミリ秒) |
5000ms |
再試行間の遅延 (ミリ秒)。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。 |
host |
string |
localhost |
エンドポイント・ホストの IP |
id |
ストリング |
固有の構成 ID。 |
|
sipTCPPort |
int |
5060 |
SIP エンドポイントで使用される TCP ポート。このポートを使用不可にする場合は、-1 を使用します。 |
sipTLSPort |
int |
5061 |
SIP エンドポイントで使用される TLS ポート。このポートを使用不可にする場合は、-1 を使用します。 |
sipUDPPort |
int |
5060 |
SIP エンドポイントで使用される UDP ポート。このポートを使用不可にする場合は、-1 を使用します。 |
sslOptionsRef |
最上位の sslOptions エレメント (ストリング) の参照。 |
SSL プロトコル設定を定義します |
|
tcpOptionsRef |
最上位の tcpOptions エレメント (ストリング) の参照。 |
defaultTCPOptions |
TCP プロトコル設定を定義します |
SSL プロトコル設定を定義します
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
sessionTimeout |
期間 (精度: 秒) |
1d |
ソケットで読み取り要求または書き込み要求が完了するのを待機する時間です。 この値は、プロトコル固有のタイムアウトによってオーバーライドされます。. 正整数の後に時間単位 (時間 (h)、分 (m)、または秒 (s)) を付けて指定してください。 例えば、30 秒は 30s と指定します。 単一エントリーに複数の値を含めることができます。 例えば、90 秒の場合、1m30s とすることができます。 |
sslRef |
最上位の ssl エレメント (ストリング) の参照。 |
デフォルト SSL 構成レパートリー。 デフォルト値は defaultSSLConfig です。 |
|
sslSessionCacheSize |
int |
100 |
キャッシュに格納できるセッション・オブジェクトの最大数。 |
sslSessionTimeout |
期間 (精度: ミリ秒) |
86400s |
SSL チャネルによって確立される SSL セッションのタイムアウト制限。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。 |
suppressHandshakeErrors |
ブール値 |
false |
SSL ハンドシェーク・エラーのロギングを無効にします。 通常操作時に SSL ハンドシェーク・エラーが発生することがありますが、SSL の動作が予期しないものになっている場合は、こうしたメッセージが役立ちます。 無効にすると、メッセージとコンソールのログにハンドシェーク・エラーが記録されず、SSL チャネル・トレースがオンのときにトレース・ログにハンドシェーク・エラーが記録されます。 |
TCP プロトコル設定を定義します
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
acceptThread |
ブール値 |
false |
true の場合、リスニング中のポートは、接続を受け入れるための同じスレッドを共有しません。true ではない場合には、同じスレッドを共有します。 |
addressExcludeList |
string |
このエンドポイントでインバウンド接続を行うことを許可されないアドレスのコンマ区切りリスト。 IPv4 または IPv6 のアドレスを指定できます。 IPv4 または IPv6 アドレスのすべての値は、数字またはアスタリスク・ワイルドカード文字で表現する必要があります。 例えば、このリストの有効な IPv4 アドレスは、「*.1.255.0」、「254.*.*.9」、「1.*.*.*」などであり、有効な IPv6 アドレスは、「0:*:*:0:007F:0:0001:0001」、「F:FF:FFF:FFFF:1:01:001:0001」、「1234:*:4321:*:9F9f:*:*:0000」などです。 |
|
addressIncludeList |
string |
このエンドポイントでインバウンド接続を行うことを許可されるアドレスのコンマ区切りリスト。 IPv4 または IPv6 のアドレスを指定できます。 IPv4 または IPv6 アドレスのすべての値は、数字またはアスタリスク・ワイルドカード文字で表現する必要があります。 例えば、このリストの有効な IPv4 アドレスは、「*.1.255.0」、「254.*.*.9」、「1.*.*.*」などであり、有効な IPv6 アドレスは、「0:*:*:0:007F:0:0001:0001」、「F:FF:FFF:FFFF:1:01:001:0001」、「1234:*:4321:*:9F9f:*:*:0000」などです。 |
|
hostNameExcludeList |
string |
このエンドポイントでインバウンド接続を行うことを許可されないホスト名のコンマ区切りリスト。ホスト名は大/小文字を区別せず、先頭にアスタリスク (ワイルドカード文字として使用される) を使用できます。ただし、ホスト名内のそれ以外の場所にアスタリスクを使用することはできません。例えば、*.abc.com は有効ですが、*.abc.* は無効です。 |
|
hostNameIncludeList |
string |
このエンドポイントでインバウンド接続を行うことを許可されるホスト名のコンマ区切りリスト。ホスト名は大/小文字を区別せず、先頭にアスタリスク (ワイルドカード文字として使用される) を使用できます。ただし、ホスト名内のそれ以外の場所にアスタリスクを使用することはできません。例えば、*.abc.com は有効ですが、*.abc.* は無効です。 |
|
inactivityTimeout |
期間 (精度: ミリ秒) |
60s |
ソケットで読み取り要求または書き込み要求が完了するのを待機する時間です。 この値は、プロトコル固有のタイムアウトによってオーバーライドされます。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。 |
maxOpenConnections |
int |
128000 |
このエンドポイントで開くことができる接続の最大数を定義します。 |
portOpenRetries |
int |
0 |
サーバーの起動時に TCP/IP ポートを開く再試行の回数。 ポートが正常に開くか、ポートを開く再試行回数に達するまで、再試行の間に 1 秒の遅延が発生します。 |
soLinger |
int |
-1 |
このパラメータは、データ転送中にクローズ要求を受信した後にソケットを閉じるまでの遅延時間を設定します。 0から65,536までの値を設定して、遅延時間を秒単位で指定します。 この設定を無効にするには、値を -1 に設定します。 |
soReuseAddr |
ブール値 |
true |
アクティブなリスナーのないポートへの即時再バインドを使用可能にします。 |
waitToAccept |
ブール値 |
false |
サーバーが始動するまでこの TCP チャネルが接続の受け入れを遅延するかどうかを照会します。false の場合、サーバーが始動するまで接続はクローズされます。true の場合、acceptThread tcpOption の値も true に設定され、サーバーが始動するまで接続は遅延されます。 |