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