分布式CTI如圖所示,是指多個CTI應用按負載分擔方式分布式運行,對外呈現為統一的CTI資源,坐席統一接入,服務資源統一調度,業務統一管理。分布式CTI可以部署在資源池上,實現資源動態伸縮、動態容災。多個CTI節點不受地域限制,可以分布在不同的地點。
如上圖所示,呼叫由軟排隊機ACD和多媒體網關接入后,通過呼叫負載分配設備,根據設置好的分發策略分配至各CTI節點。坐席并不需要選擇CTI節點,通過坐席統一簽入模塊統一簽入到分布式CTI中,由統一簽入模塊分配至合適的CTI節點。
分布式CTI要求包括以下幾點。
(1)動態負載分擔
多個CTI間采用話務動態負載分擔的方式運行。話務的分發根據各CTI節點中當前的運行情況來決定話務分發到哪個CTI。分發策略可以為:按比例分發、按消息源IP地址分發、按被叫號碼分發、按主叫號碼分發、按請求消息的渠道類型分發等。
(2)坐席統一接入
坐席登錄時無需選擇CTI節點,統一接入分布式CTI中。當系統中某個CTI節點故障時,該CTI節點上坐席將根據策略自動登錄到另一可用CTI節點上,無需配置。
(3)統一運營管理
支持對多CTI節點數據統一配置,統一展現日志報表。
(4)多CTI節點統一排隊
話務請求可以按策略統一排隊路由到位于不同CTI節點上的坐席,而不用考慮坐席具體登錄在哪個CTI節點上。
(5)多CTI間互操作
登錄在不同CTI節點上的坐席/班長席,相互間可以直接完成呼叫、轉接、咨詢、會議等話務操作,以及監聽、插話、攔截等質檢操作。
(6)動態容災
當某個CTI節點發生故障時,自動將新的話務分配到其他正常運行的CTI節點上。登錄在該CTI節點上的坐席將自動切換到其他正常運行的CTI節點上。
(7)資源動態伸縮
系統實時感知各CTI節點的運行情況和負載情況。當某個節點負載過高時,系統將自動向資源池申請資源及虛擬機,并自動安裝部署CTI應用,從而實現資源的動態擴展。
當系統感知多個節點負載過輕時,系統將自動控制其節點進入休眠狀態,并將該節點回收到資源池中,從而實現資源的動態收縮。