リアルタイム通信 (rtcomm)
Rtcomm フィーチャーに関連した構成およびすべての関連コンポーネントを定義します。 Rtcomm フィーチャーに関連付けられたすべてのリアルタイム機能は、この単一エンティティーの下で構成されます。
属性名 | データ型 | デフォルト値 | 説明 |
---|---|---|---|
alternateEndpointRoutingEnabled | boolean | false | 代替エンドポイント・ルーティングのオプションを使用可能にします。 エンドポイント・ルーティングを制御する管理者は、このオプションを有効にする必要があります。 |
messageServerHost | string | localhost | MQTT ブローカーのホスト。指定するホストは、IP アドレスまたはドメイン・ネーム・サーバー (DNS) ホスト名とすることができます。 |
messageServerPort | int | 1883 | MQTT ブローカーが listen するポート。 ポートは、任意の有効なポート番号です。 |
rtcommTopicPath | string | /rtcomm/ | このフィーチャーに関連付けられた MQTT トピック・パス。Rtcomm オプション内で構成されているすべての Rtcomm トピック名には、このパスが前に付加されます。メッセージ・ブローカー内にこの Rtcomm インスタンスの固有の名前空間を作成するには、固有になるようにこのパスを変更してください。 |
sharedSubscriptionPath | string | トピック・パスの前に付加される共有サブスクリプション・パスを指定します。共有サブスクリプションを使用する場合、メッセージ・ブローカーでこのパスが必要になります。 | |
sslEnabled | boolean | false | Rtcomm フィーチャーと MQTT ブローカー間で SSL を使用します。 |
sslRef | 最上位の ssl エレメント (ストリング) の参照。 | SSL 対応の MQTT ブローカーに接続するために使用される SSL 構成の ID。 |
- callQueue
説明: 呼び出しキューの単一インスタンスを定義します。このインスタンスは、単一キューに関連したすべての構成を完全にカプセル化します。必須: falseデータ型: 属性名 データ型 デフォルト値 説明 callQueueID string callQueueID 呼び出しキュー・トピックに関連付けられた名前。 これは、呼び出し元が特定のキューを呼び出すために使用する宛先エンドポイント ID です。 description string この呼び出しキュー・インスタンスの説明を指定します。 この説明は、サービス照会応答で返され、キューについての詳細情報をクライアントに伝えるために使用することができます。 id string 固有の構成 ID。 timeout 期間 (精度: 秒) 600s このキューで待機している呼び出しを終了するまでの待機秒数。. 正整数の後に時間単位 (時間 (h)、分 (m)、または秒 (s)) を付けて指定してください。 例えば、30 秒は 30s と指定します。 単一エントリーに複数の値を含めることができます。 例えば、90 秒の場合、1m30s とすることができます。
- gateway
説明: Rtcomm から SIP ネットワークへの接続を提供する WebRTC ゲートウェイ必須: falseデータ型: 属性名 データ型 デフォルト値 説明 allowFromSipEndpointRef 最上位の sipEndpoint エレメント (コンマ区切りのストリング) の参照のリスト。 defaultSipUAEndpoint このコネクターの SIP エンドポイントのリスト。 externalPR string SIP プロキシー/レジストラーのホスト: ポート・アドレス。 割り当てた場合、すべての発信 SIP メッセージはこのアドレスにフォワードされます sipContainer boolean false 発信 SIP メッセージが、ローカルにインストールされている SIP アプリケーションに経路指定されます - gateway > allowFromSipEndpoint
説明: このコネクターの SIP エンドポイントのリスト。必須: falseデータ型: 属性名 データ型 デフォルト値 説明 bindRetries int 60 ポート・バインディングが失敗した場合に行う再試行回数。 bindRetryDelay 期間 (精度: ミリ秒) 5000ms 再試行間の遅延 (ミリ秒)。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。 host string localhost エンドポイント・ホストの IP id string 固有の構成 ID。 sipTCPPort int 5060 TCP ポート番号 sipTLSPort int 5061 TLS ポート番号 sipUDPPort int 5060 UDP ポート番号 sslOptionsRef 最上位の sslOptions エレメント (ストリング) の参照。 SSL プロトコル設定を定義します tcpOptionsRef 最上位の tcpOptions エレメント (ストリング) の参照。 defaultTCPOptions TCP プロトコル設定を定義します - gateway > allowFromSipEndpoint > sslOptions
説明: SSL プロトコル設定を定義します必須: falseデータ型: 属性名 データ型 デフォルト値 説明 sessionTimeout 期間 (精度: 秒) 1d ソケットで読み取り要求または書き込み要求が完了するのを待機する時間です。 この値は、プロトコル固有のタイムアウトによってオーバーライドされます。. 正整数の後に時間単位 (時間 (h)、分 (m)、または秒 (s)) を付けて指定してください。 例えば、30 秒は 30s と指定します。 単一エントリーに複数の値を含めることができます。 例えば、90 秒の場合、1m30s とすることができます。 sslRef 最上位の ssl エレメント (ストリング) の参照。 デフォルト SSL 構成レパートリー。 デフォルト値は defaultSSLSettings です。 sslSessionTimeout 期間 (精度: ミリ秒) 8640ms %ssl.sslSessionTimeout.desc. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。 suppressHandshakeErrors boolean false SSL ハンドシェーク・エラーのロギングを無効にします。 通常操作時に SSL ハンドシェーク・エラーが発生することがありますが、SSL の動作が予期しないものになっている場合は、こうしたメッセージが役立ちます。
- gateway > allowFromSipEndpoint > tcpOptions
説明: TCP プロトコル設定を定義します必須: falseデータ型: 属性名 データ型 デフォルト値 説明 inactivityTimeout 期間 (精度: ミリ秒) 60s ソケットで読み取り要求または書き込み要求が完了するのを待機する時間です。 この値は、プロトコル固有のタイムアウトによってオーバーライドされます。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。 soReuseAddr boolean true アクティブなリスナーのないポートへの即時再バインドを使用可能にします。