售前電話
135-3656-7657
售前電話 : 135-3656-7657
1 修訂歷史
1.1 宋聚坡 2018.5.25 初始版本
2 介紹
2.1 Server 主備份
SIP 服務(wù)器的冗余機制保障了 SIP 服務(wù)的可靠性和連續(xù)性;服務(wù)器的主備份是其中的一種冗余方式;主備份服務(wù)器之間共享用戶賬號、Dialog(依賴于服務(wù)器主備份的實施方案)、Registration 等信息;正常狀態(tài)下,所有的 SIP 請求和響應(yīng)都由主服務(wù)器承擔,主服務(wù)器異常、維護或者不可達時,SIP 終端會自動切換到備份服務(wù)器請求服務(wù),保障用戶使用的連續(xù)性;當主服務(wù)器恢復后,SIP 終端能夠自動切換到主服務(wù)器請求服務(wù)。
2.2 名詞解釋
Failover:主服務(wù)器不可用時,備份服務(wù)器接替主服務(wù)器承擔所有業(yè)務(wù),且不影響客戶使用的機制。
Failback:備份服務(wù)器處于工作狀態(tài)時,設(shè)備探測主服務(wù)器是否恢復,以便快速切換到主服務(wù)器的機制。
Server Unavailable: 客戶端請求注冊,Server 響應(yīng) 500/503,或者 UDP 收到目標地址不可達 ICMP,或者 TCP 連接超時。
Register Failback:當主服務(wù)器不可用的情況下,話機注冊到備份服務(wù)器時,話機創(chuàng)建新的 Register Dialog 用于探測主服務(wù)器是否恢復的機制;此功能有獨立的、可配置的探測周期。
2.3 目標受眾
此文檔是針對那些想了解 Dial plan 功能是如何改進的公司內(nèi)部研發(fā)或者測試人員。
3 Server 主備份功能
3.1 功能設(shè)置
配置話機 SIP 線路兩個 Server 信息,SIP Server1 是主服務(wù)器,SIP Server2 是備份服務(wù)器。
3.2 Failover
Fanvil 話機支持 Failover 的信令包括 Register、Invite、Bye,其他暫未支持;
3.2.1 Register Failover
觸發(fā)條件:手動注冊/注冊超時/Option、Cancel 請求超時
1) 話機發(fā)送 Register 信令到主服務(wù)器;
2) 話機嘗試發(fā)送 Register 到主服務(wù)器指定次數(shù)(V3 產(chǎn)品)/特定時間(V2 產(chǎn)品);
3) 主服務(wù)器 Unavailable,話機發(fā)送 Register 信令到備份服務(wù)器;
4) 備份服務(wù)器響應(yīng) 200OK,話機注冊成功;
3.2.2 Invite Failover
觸發(fā)條件:用戶撥打電話
1) 話機 A 呼叫話機 B;
2) 話機 A 發(fā)送 Invite 請求到主服務(wù)器;
3) 話機 A 嘗試發(fā)送 Invite 到主服務(wù)器指定次數(shù)(V3 產(chǎn)品)/特定時間(V2 產(chǎn)品);
4) 主服務(wù)器 Unavailable,話機發(fā)送 Register 到備份服務(wù)器;
5) 備份服務(wù)器響應(yīng) 200 OK 給話機,話機注冊備份服務(wù)器成功;
6) 話機發(fā)送 Invite 請求到備份服務(wù)器;
7) 備份服務(wù)器響應(yīng) 200 OK,話機 A 和 B 建立通話。
3.2.3 Bye Failover
觸發(fā)條件:話機通過主服務(wù)器建立一路通話后,話機掛斷電話
1) 話機 A 通過主服務(wù)器和話機 B 建立一路通話;
2) 話機 A 掛斷電話
3) 話機 A 發(fā)送 Bye 請求到主服務(wù)器;
4) 話機 A 嘗試發(fā)送 Bye 到主服務(wù)器指定次數(shù)(V3 產(chǎn)品)/特定時間(V2 產(chǎn)品);
5) 主服務(wù)器 Unavailable,話機發(fā)送 Register 到備份服務(wù)器;
6) 備份服務(wù)器響應(yīng) 200 OK 給話機,話機注冊備份服務(wù)器成功;
7) 話機發(fā)送 Bye 消息給備份服務(wù)器;
8) 備份服務(wù)器響應(yīng) 200 OK,話機 B 通話結(jié)束。
3.2.4 Failover 失敗
當所有服務(wù)器都不可用時,話機會按照主備份服務(wù)器優(yōu)先級依次嘗試每一個服務(wù)器指定次數(shù)(V3 產(chǎn)品)/特定時間(V2 產(chǎn)品),最后一個服務(wù)器例外,根據(jù) RFC3261 規(guī)范,SIP會嘗試 64*T1(32s),當前 SIP 信令請求失敗,并反饋給用戶。
3.3 Failback
Fanvil 話機支持獨立 Register Failback;話機注冊備份服務(wù)器成功后會定時發(fā)送獨立 Register 給主服務(wù)器,用于探測主服務(wù)器是否恢復。
觸發(fā)條件:Register Failback 定時器超時。
1) 話機注冊備份服務(wù)器成功;
2) Register Failback 超時,話機發(fā)送獨立 Register 給主服務(wù)器;
3) 主服務(wù)器響應(yīng) 200 OK,話機切換到主服務(wù)器;