[發明專利]基于NAT-PT的SIP應用層網關的實現方法無效
| 申請號: | 200710037713.5 | 申請日: | 2007-02-28 |
| 公開(公告)號: | CN101257435A | 公開(公告)日: | 2008-09-03 |
| 發明(設計)人: | 楊兵;李存 | 申請(專利權)人: | 上海億人通信終端有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/06 |
| 代理公司: | 上海專利商標事務所有限公司 | 代理人: | 左一平 |
| 地址: | 201206上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 nat pt sip 應用 網關 實現 方法 | ||
1.?基于NAT-PT的SIP應用層網關的實現方法,用以在IPv4網絡和IPv6網絡間轉換SIP報文,其特征在于,包括以下步驟:
a.獲取SIP報文的標識號、長度;
b.解析消息頭第一行,判斷SIP報文的類型是請求報文還是響應報文;
c.如果是請求報文,執行請求報文處理流程,包括:
c1.對于INVITE報文和Register報文,執行下列步驟:
對報文消息體進行處理,以對消息體中IP地址和端口進行轉換;
對報文消息頭進行處理,以對消息頭中IP地址和端口進行轉換;
建立包含報文標識號,IP地址、端口轉換信息條目的轉換信息表;
根據報文類型為所述轉換信息條目設置會話狀態標志;
c2.對于非INVITE或Register報文,執行下列步驟:
根據標識號查找轉換信息表;
根據查找到的轉換信息條目對報文中的IP地址和端口進行轉換;
根據報文類型為所述轉換信息條目設置會話狀態標志;
d.如果是響應報文,執行響應報文處理流程,包括:
根據標識號查找轉換信息表,根據查找到的轉換信息對報文中的IP地址和端口進行轉換;
根據響應報文的響應代碼和所查找到的轉換信息的會話狀態標志,修改所述查找到的轉換信息。
2.?如權利要求1所述的基于NAT-PT的SIP應用層網關的實現方法,其特征在于,所述步驟c1中,對報文消息體進行處理的流程包括:
判斷所述報文是IPv4報文還是IPv6報文;
對于IPv4報文,執行下列步驟:
提取消息體中的IPv4地址和端口;
以所述IP地址和端口分別查找一靜態映射表和動態映射表;
根據找到的映射條目中的IPv6地址和端口替換消息體中的IPv4地址和端口;以及
更改報文消息頭的內容長度;
對于IPv6報文,執行下列步驟:
提取消息體中的IPv4地址和端口;
以所述IP地址和端口分別查找一轉換信息表,若找到對應的轉換信息條目,則利用其中的IPv4地址和端口替換消息體中的IPv6地址和端口;若找不到對應的轉換信息條目,則以所述IP地址和端口分別查找一靜態映射表和動態映射表,利用找到的映射條目中的IPv4地址和端口替換消息體中的IPv6地址和端口;以及
更改報文消息頭的內容長度。
3.?如權利要求1所述的基于NAT-PT的SIP應用層網關的實現方法,其特征在于,所述步驟c1中,所述根據報文類型為所述轉換信息設置會話狀態標志的步驟包括:
對于Register報文,標識會話狀態為Register;
對于INVITE報文,標識會話狀態為Request。
4.?如權利要求1所述的基于NAT-PT的SIP應用層網關的實現方法,其特征在于,所述步驟c2中,所述根據報文類型為所述轉換信息設置會話狀態標志的步驟包括:
在Register狀態,若收到OK報文,標識會話狀態為Binding,若收到錯誤消息報文,則標識會話狀態為END;
在Request狀態,若收到OK報文,標識會話狀態為OK,若收到以1開頭的回應報文,則狀態不變,若收到錯誤消息報文,則標識會話狀態為END;
在OK狀態,若收到ACK報文,標識會話狀態為ACK,若收到錯誤消息報文,則標識會話狀態為END;
在ACK狀態,若收到Bye報文,標識會話狀態為BYE,若收到錯誤消息報文,則標識會話狀態為END;以及
在BYE狀態,若收到OK或錯誤消息報文,標識會話狀態為END。
5.?如權利要求1所述的基于NAT-PT的SIP應用層網關的實現方法,其特征在于,所述步驟d中,根據響應報文的響應代碼和所查找到的轉換信息條目的會話狀態標志的步驟修改所述查找到的轉換信息條目的步驟包括:
若響應代碼是200,則判斷當前會話狀態,若會話狀態是BYE狀態,則刪除轉換信息表中的所述轉換信息條目,若會話狀態是Register狀態,則更新轉換信息表中的所述轉換信息條目,以及若會話狀態是Request狀態,則建立媒體流的通道,并更新轉換信息表;
若響應代碼既不是200,也不是以1開頭的,則刪除轉換信息表中的所述轉換信息條目。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海億人通信終端有限公司,未經上海億人通信終端有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710037713.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:食品加工裝置
- 下一篇:二烯聚合物和制備該二烯聚合物的方法





