即時通訊 (rtcomm)
定義 Rtcomm 特性的相關配置以及其所有相關的元件。與 Rtcomm 特性相關聯的所有即時功能會配置在這個單一實體之下。
屬性名稱 | 資料類型 | 預設值 | 說明 |
---|---|---|---|
alternateEndpointRoutingEnabled | boolean | false | 啟用替代端點遞送選項。想要控制端點遞送的管理者必須啟用這個選項。 |
messageServerHost | string | localhost | MQTT 分配管理系統的主機。指定的主機可以是 IP 位址或網域名稱伺服器 (DNS) 主機名稱。 |
messageServerPort | int | 1883 | MQTT 分配管理系統接聽的埠。埠可以是任何有效的埠號。 |
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。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。
- gateway
說明: 支援從 Rtcomm 連線至 SIP 網路的 WebRTC 閘道必要: false資料類型: 屬性名稱 資料類型 預設值 說明 allowFromSipEndpointRef 最上層 sipEndpoint 元素的參照清單(逗點區隔的字串)。 defaultSipUAEndpoint 這個連接器的 SIP 端點清單。 externalPR string SIP Proxy/登錄器的「主機:埠」位址。如果指派,所有送出的 SIP 訊息會轉遞至這個位址 sipContainer boolean false 送出的 SIP 訊息會遞送至本端安裝的 SIP 應用程式 - gateway > allowFromSipEndpoint
說明: 這個連接器的 SIP 端點清單。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 bindRetries int 60 埠連結不成功時的重試次數。 bindRetryDelay 精準度是毫秒的時間量 5000ms 重試相隔的延遲毫秒數。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 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 在 Socket 上等待讀取或寫入要求完成的時間量。特定通訊協定專用的逾時值會置換此值。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 sslRef 最上層 ssl 元素的參照(字串)。 預設 SSL 配置儲存庫。預設值是 defaultSSLSettings。 sslSessionTimeout 精準度是毫秒的時間量 8640ms %ssl.sslSessionTimeout.desc. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 suppressHandshakeErrors boolean false 停用 SSL 信號交換記載錯誤。在正常作業期間可能會發生 SSL 信號交換錯誤,不過當 SSL 的行為並非所預期時,這些訊息可能會非常有用。
- gateway > allowFromSipEndpoint > tcpOptions
說明: 定義 TCP 通訊協定設定必要: false資料類型: 屬性名稱 資料類型 預設值 說明 inactivityTimeout 精準度是毫秒的時間量 60s 在 Socket 上等待讀取或寫入要求完成的時間量。特定通訊協定專用的逾時值會置換此值。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 soReuseAddr boolean true 在沒有作用中接聽器的情況下,能夠立即重新連結至埠。