[發明專利]一種SIP服務器集群系統及其業務應用請求處理方法有效
| 申請號: | 201310693484.8 | 申請日: | 2013-12-16 |
| 公開(公告)號: | CN103746963B | 公開(公告)日: | 2017-02-15 |
| 發明(設計)人: | 葉迎憲 | 申請(專利權)人: | 深圳百科信息技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L29/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057 廣東省深圳市南山區科技園*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 sip 服務器 集群 系統 及其 業務 應用 請求 處理 方法 | ||
1.一種SIP服務器集群系統,其特征在于,所述系統包括:SIP終端、DNS服務器、SIP服務器集群;
SIP終端,用于向DNS服務器發送解析域名的請求,并根據DNS服務器解析的IP地址,向解析的IP地址對應的SIP服務器發送業務應用請求消息;還用于接收所述SIP服務器發送的響應消息,當響應消息為暫時性轉移消息時,根據暫時性轉移消息Contact頭域中的IP地址,重新向Contact頭域中的IP地址對應的另一SIP服務器發起業務應用請求消息;
DNS服務器,也稱域名解析服務器,用于使用負載均衡方案將SIP終端發送的解析域名的請求,解析為SIP服務器集群中的一臺SIP服務器的IP地址;
SIP服務器集群,包括n臺SIP服務器,n>1且為自然數,集群中所有SIP服務器共享同一個域名;
所述SIP服務器用于當接收到SIP終端發送的業務應用請求時,檢查業務應用請求的類型及業務應用請求SIP頭部To頭域中的SIP賬號,若所述SIP賬號屬于本SIP服務器所對應的用戶組,則接受并處理該業務應用請求;如果To頭域中的SIP賬號不屬于本SIP服務器所對應的用戶組,則向SIP終端返回一個暫時性轉移消息,并根據SIP服務器與SIP賬號及用戶組的映射規則,將對應的SIP服務器IP地址填入暫時性轉移消息的Contact頭域。
2.如權利要求1所述的SIP服務器集群系統,其特征在于,所述SIP服務器包括檢查模塊、接受處理模塊、路由模塊、第一響應模塊、目標SIP服務器確認模塊、第二響應模塊、映射模塊,
檢查模塊,用于檢查SIP終端發送的業務應用請求的類型,若業務應用請求類型為注冊請求,再進一步判斷注冊請求的To頭域中的SIP賬號是否屬于本SIP服務器對應的用戶組,若是則進入接受處理模塊,若否則進入目標SIP服務器確認模塊;若業務應用請求類型為呼叫請求,再進一步判斷呼叫請求的To頭域中的SIP賬號是否屬于本SIP服務器對應的用戶組,若是則進入接受處理模塊,若否則進入目標SIP服務器確認模塊;
接受處理模塊,用于當SIP終端發送的是注冊請求且注冊請求的To頭域中的SIP賬號是屬于本SIP服務器對應的用戶組時,接受所述注冊請求,并將所述SIP終端的服務端口和IP地址發送到路由模塊,然后進入第一響應模塊;還用于
當SIP終端發送的是呼叫請求且呼叫請求的To頭域中的SIP賬號是屬于本SIP服務器對應的用戶組時,接受所述呼叫請求,從路由模塊中找出呼叫請求的To頭域中的SIP賬號對應的SIP終端的IP地址和服務端口,將呼叫請求轉發給所述To頭域中的SIP賬號對應的SIP終端,再進入第一響應模塊;
路由模塊,用于存儲SIP終端的服務端口和IP地址;
第一響應模塊,用于向SIP終端返回請求成功的消息;
目標SIP服務器確認模塊,用于當SIP終端發送的是注冊請求且注冊請求的To頭域中的SIP賬號不屬于本SIP服務器對應的用戶組,根據SIP服務器與SIP賬號及用戶組的映射規則,查詢To頭域中的SIP賬號所在用戶組對應的目標SIP服務器,進入第二響應模塊;還用于
當SIP終端發送的是呼叫請求且呼叫請求的To頭域中的SIP賬號不屬于本SIP服務器對應的用戶組,根據SIP服務器與SIP賬號及用戶組的映射規則,查詢所述To頭域中的SIP賬號所在用戶組對應的目標SIP服務器,進入第二響應模塊;
第二響應模塊,用于當SIP終端發送的是注冊請求且注冊請求的To頭域中的SIP賬號不屬于本SIP服務器對應的用戶組,向SIP終端返回暫時性轉移消息,并在暫時性轉移消息的Contact頭域填入所述To頭域中的SIP賬號所在用戶組對應的目標SIP服務器的IP地址;還用于
當SIP終端發送的是呼叫請求且呼叫請求的To頭域中的SIP賬號不屬于本SIP服務器對應的用戶組,向SIP終端返回暫時性轉移消息,并在暫時性轉移消息的Contact頭域填入所述To頭域中的SIP賬號所在用戶組對應的目標SIP服務器的IP地址;
映射模塊,用于將所有SIP賬號劃分為n個不重疊的用戶組,并建立所述n臺SIP服務器與用戶組的一一對應關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳百科信息技術有限公司,未經深圳百科信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310693484.8/1.html,轉載請聲明來源鉆瓜專利網。





