• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
    您當(dāng)前的位置是:  首頁 > 資訊 > 國(guó)內(nèi) >
     首頁 > 資訊 > 國(guó)內(nèi) >

    毅航互聯(lián) HA方案

    2021-07-01 15:21:44   作者:   來源:CTI論壇   評(píng)論:0  點(diǎn)擊:7270


      常規(guī)基于電話的呼叫中心有幾大部件:接入、IVR、ACD、座席、錄音和業(yè)務(wù)控制軟件等。
      近年又增加了AI機(jī)器人,本質(zhì)上AI機(jī)器人和座席功能類似,但是,可能控制信令會(huì)較為不一樣。
      IVR可能利用iSX4000交換機(jī)的能力,但是需要和業(yè)務(wù)控制軟件交互,基本上是中間過程,很難做到冗余,因此,本文不考慮IVR的冗余。
      ACD和業(yè)務(wù)控制軟件是客戶系統(tǒng),不在毅航HA方案控制范圍內(nèi),暫時(shí)也不考慮。
      因此,本方案主要討論接入、座席和錄音的HA方案。也就是由HA方案保證設(shè)備故障、環(huán)境故障等原因?qū)е略O(shè)備切換后,外線和座席通話不間斷,錄音不丟失。
      本文給出兩種使用毅航HA能力的方案:冗余SBC方案和SDK接口方案。
      冗余SBC方案利用毅航SBC冗余能力,在SBC切換后,會(huì)重建通話,保證外線和座席通話不間斷。
      SDK接口方案較為復(fù)雜,需要業(yè)務(wù)程序使用毅航SDKAPI在硬件切換后重建通話。
      不管那種方式,都建議采用IP/中繼并線方案來生成錄音,保證設(shè)備切換不會(huì)影響錄音功能。如果需要錄音冗余,建議在SBC也產(chǎn)生一份錄音。
      一、HA方案
      1、整體方案
      兩種方案都建立在iSX4000HA控制模塊的基礎(chǔ)上。
      HA控制器完成主備仲裁、切換、浮動(dòng)IP地址管理、網(wǎng)口狀態(tài)、網(wǎng)絡(luò)狀態(tài)以及基于redis的儲(chǔ)存管理。基本結(jié)構(gòu)如下圖:
      2、冗余SBC方案
      毅航SBC已經(jīng)實(shí)現(xiàn)了冗余功能,兩套相同配置的SBC通過配置后,可用配置成熱備模式,保證系統(tǒng)的高可靠性:切換不導(dǎo)致通話間斷。
      冗余SBC
      冗余SBC的簡(jiǎn)單示意圖如下:
      網(wǎng)關(guān)軟件和SIP主機(jī)軟件都會(huì)將呼叫信息保存到redisserver或者從redisserver恢復(fù),從而保證了通話不間斷。
      SBC就可用通過浮動(dòng)IP地址,用SIP信令訪問。
      對(duì)接
      SBC和外部系統(tǒng)通過SIP信令對(duì)接,這樣IVR/業(yè)務(wù)系統(tǒng)/座席相互間解耦,把語音交換和承載放到SBC完成,這樣保證了即使是后端系統(tǒng)、設(shè)備故障和網(wǎng)絡(luò)等環(huán)境問題導(dǎo)致設(shè)備切換,也能夠保持建立的通話。
      結(jié)構(gòu)如下圖:
      一般SBC和業(yè)務(wù)系統(tǒng)通過SIP信令對(duì)接,在呼叫接通后,業(yè)務(wù)系統(tǒng)通過SIPREFER信令,將內(nèi)線轉(zhuǎn)呼到IVR/座席/AI機(jī)器人。
      實(shí)質(zhì)上就是通過呼轉(zhuǎn)或者三方通話能力將話務(wù)在IVR/座席間切換,切換完成后,在信令層面是一個(gè)穩(wěn)態(tài),HA切換后,就可用恢復(fù)通話,保證了系統(tǒng)的高可靠性。
      在這種模式下,業(yè)務(wù)系統(tǒng)重啟并不影響已經(jīng)建立的通話。
      3、SDK接口方案
      SDK接口方案較為復(fù)雜,需要客戶的app來管理切換和恢復(fù)過程。
      VIP地址
      在傳統(tǒng)的編程交換機(jī)模式下,每個(gè)模塊都有它自己的IP地址(SIP/VoIP板),很難做到這么多的IP都在都浮動(dòng),因此,需要在這個(gè)模式下,參考毅航SBC的實(shí)現(xiàn),采用linux服務(wù)器的NAT功能屏蔽交換機(jī)的IP地址,對(duì)外暴露服務(wù)器的IP地址,這個(gè)IP地址作為浮動(dòng)IP地址。
      整體結(jié)構(gòu)
      整體結(jié)構(gòu)和SBC類似,見下圖:
      注意:
      客戶app可用不使用內(nèi)置的redis存儲(chǔ),采用自己的狀態(tài)記錄和恢復(fù)方案;
      如果VoIP并發(fā)量較大,對(duì)語音斷續(xù)間隔有要求,建議啟用m3gc的冗余功能(圖中未畫出)。
      流程
      由于客戶app要執(zhí)行HA切換的協(xié)調(diào)工作,下面簡(jiǎn)單列出主要的交互流程。
      可能涉及到HA控制器、SIP模塊、m3gc模塊。流程是初始化、從master切換到backup和從backup切換到master。
      注意:客戶app調(diào)用SDKAPI,消息還是會(huì)通過mc轉(zhuǎn)發(fā),這里為了簡(jiǎn)單,隱去mc模塊。
      初始化
      客戶app除了原有執(zhí)行打開各種資源(比如:gc通道、DSP通道、VoIP通道等)功能外,還需要通知HA控制器active。
      流程如下圖:
      此為短暫的狀態(tài),HA控制器會(huì)根據(jù)配置執(zhí)行主從決定,并根據(jù)情況返回狀態(tài)事件。
      backuptomaster
      整個(gè)節(jié)點(diǎn)從備用狀態(tài)切換到主要狀態(tài)。客戶app在收到此事件后,要通知sip/m3gc執(zhí)行deactive到active的轉(zhuǎn)換,并開始執(zhí)行自己的會(huì)話恢復(fù)操作。
      如下圖:
      master to backup
      整個(gè)節(jié)點(diǎn)從主用狀態(tài)切換到備用狀態(tài)。客戶app在收到此事件后,要通知sip/m3gc執(zhí)行active到deactive的轉(zhuǎn)換,并開始執(zhí)行自己的清理操作。
      二、其它
      并線錄音是毅航產(chǎn)品中的標(biāo)準(zhǔn)產(chǎn)品,本文檔暫時(shí)不做更多的討論。
     
    【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無關(guān)。CTI論壇對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。

    專題

    CTI論壇會(huì)員企業(yè)

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 齐齐哈尔市| 丰顺县| 江门市| 获嘉县| 疏勒县| 会宁县| 环江| 虎林市| 四子王旗| 乌鲁木齐市| 开化县| 高台县| 娄底市| 乌拉特后旗| 中宁县| 公安县| 竹北市| 顺昌县| 云阳县| 新河县| 亳州市| 贺兰县| 平遥县| 林口县| 济源市| 宜宾市| 甘泉县| 新平| 福贡县| 拉孜县| 定日县| 江门市| 大丰市| 锡林浩特市| 赤城县| 仁怀市| 舞钢市| 杭锦旗| 康马县| 涞源县| 通许县| http://444 http://444 http://444 http://444 http://444 http://444