故障轉(zhuǎn)移是指主服務(wù)器不可用時,備份服務(wù)器接替主服務(wù)器承擔(dān)所有業(yè)務(wù),且不影響客戶使用的機(jī)制。3CX服務(wù)器系統(tǒng)內(nèi)置了故障轉(zhuǎn)移功能,通過域名DNS解析來完成話機(jī)注冊和使用備用系統(tǒng)的目的。本文我們介紹的是Fanvil話機(jī)自身的故障轉(zhuǎn)移,通過設(shè)置主備服務(wù)器地址來完成。
服務(wù)器的主備份是其中的一種冗余方式;主備份服務(wù)器之間共享用戶賬號、Dialog(依賴于服務(wù)器主備份的實(shí)施方案)、Registration等信息;正常狀態(tài)下,所有的SIP請求和響應(yīng)都由主服務(wù)器承擔(dān),主服務(wù)器異常、維護(hù)或者不可達(dá)時,SIP終端會自動切換到備份服務(wù)器請求服務(wù),保障用戶使用的連續(xù)性;當(dāng)主服務(wù)器恢復(fù)后,SIP終端能夠自動切換到主服務(wù)器請求服務(wù)。
故障轉(zhuǎn)移方式
Fanvil話機(jī)支持故障轉(zhuǎn)移的信令包括Register、Invite、Bye;
Register(注冊)方式
觸發(fā)條件:手動注冊/注冊超時/Option、Cancel請求超時
話機(jī)發(fā)送Register信令到主服務(wù)器;
話機(jī)嘗試發(fā)送Register到主服務(wù)器指定次數(shù)/特定時間;
主服務(wù)器Unavailable,話機(jī)發(fā)送Register信令到備份服務(wù)器;
備份服務(wù)器響應(yīng)200OK,話機(jī)注冊成功;
Invite方式
觸發(fā)條件:用戶撥打電話
話機(jī)A呼叫話機(jī)B;
話機(jī)A發(fā)送Invite請求到主服務(wù)器;
話機(jī)A嘗試發(fā)送Invite到主服務(wù)器指定次數(shù)/特定時間;
主服務(wù)器Unavailable,話機(jī)發(fā)送Register到備份服務(wù)器;
備份服務(wù)器響應(yīng)200OK給話機(jī),話機(jī)注冊備份服務(wù)器成功;
話機(jī)發(fā)送Invite請求到備份服務(wù)器;
備份服務(wù)器響應(yīng)200OK,話機(jī)A和B建立通話。
Bye方式
觸發(fā)條件:話機(jī)通過主服務(wù)器建立一路通話后,話機(jī)掛斷電話
話機(jī)A通過主服務(wù)器和話機(jī)B建立一路通話;
話機(jī)A掛斷電話
話機(jī)A發(fā)送Bye請求到主服務(wù)器;
話機(jī)A嘗試發(fā)送Bye到主服務(wù)器指定次數(shù)/特定時間;
主服務(wù)器Unavailable,話機(jī)發(fā)送Register到備份服務(wù)器;
備份服務(wù)器響應(yīng)200OK給話機(jī),話機(jī)注冊備份服務(wù)器成功;
話機(jī)發(fā)送Bye消息給備份服務(wù)器;
備份服務(wù)器響應(yīng)200OK,話機(jī)B通話結(jié)束。
當(dāng)所有服務(wù)器都不可用時,話機(jī)會按照主備份服務(wù)器優(yōu)先級依次嘗試每一個服務(wù)器指定次數(shù)/特定時間,最后一個服務(wù)器例外,根據(jù)RFC3261規(guī)范,SIP會嘗試64*T1(32s),當(dāng)前SIP信令請求失敗,并反饋給用戶。
Failback(故障復(fù)原)
3CX服務(wù)器的故障轉(zhuǎn)移沒有具備自動故障復(fù)原功能,當(dāng)主服務(wù)器恢復(fù)后任然是需要手動去調(diào)整DNS解析一類。Fanvil話機(jī)支持獨(dú)立Register(注冊)Failback(故障復(fù)原);話機(jī)注冊備份服務(wù)器成功后會定時發(fā)送獨(dú)立Register給主服務(wù)器,用于探測主服務(wù)器是否恢復(fù)。
觸發(fā)條件:RegisterFailback定時器超時。
話機(jī)注冊備份服務(wù)器成功;
RegisterFailback超時,話機(jī)發(fā)送獨(dú)立Register給主服務(wù)器;
主服務(wù)器響應(yīng)200OK,話機(jī)切換到主服務(wù)器;當(dāng)主服務(wù)器仍然不可用時,話機(jī)發(fā)送的Register會根據(jù)RFC3261重傳Register,直至64*T1(32s)超時;超時后會再次啟動定時器周期性探測主服務(wù)器。
設(shè)置步驟
用戶可以登錄話機(jī)的網(wǎng)頁界面,對主備份服務(wù)器進(jìn)行配置。
點(diǎn)擊“線路”標(biāo)簽,選擇SIP子標(biāo)簽(默認(rèn)即此頁面);
通過頁面內(nèi)部“線路”下拉列表框選擇要配置的線路;
配置線路注冊信息;
配置SIPServer1(主服務(wù)器)和SIPServer2(備份服務(wù)器)服務(wù)器信息;
?
點(diǎn)擊當(dāng)前頁面的“基本設(shè)定”,對主備份Failback(故障復(fù)原)相關(guān)配置項(xiàng)進(jìn)行設(shè)置;
??
點(diǎn)擊頁面底部的“提交”按鈕使配置生效。