Systems and methods for encapsulation based session initiation protocol through network address translation
First Claim
Patent Images
1. A method of performing encapsulation based SIP, comprising the steps of:
- binding an encapsulation protocol and an SIP identity for a recipient SIP client;
creating or receiving an SIP message including an SIP identity;
mapping the SIP message for the SIP identity of the SIP message based upon the SIP identity of the binding; and
encapsulating the SIP message in the encapsulation protocol of the binding to produce an encapsulated SIP message.
4 Assignments
0 Petitions
Accused Products
Abstract
Provided are improved SIP communication systems and methods for traversing firewalls, NATs, and ALGs. An encapsulation protocol is used to preserve the original SIP message by encapsulating the original SIP message in visible encapsulation protocol of layers 4+. An encapsulated SIP message is decapsulated after transparently traversing a firewall, NAT, and/or ALG.
82 Citations
35 Claims
-
1. A method of performing encapsulation based SIP, comprising the steps of:
-
binding an encapsulation protocol and an SIP identity for a recipient SIP client;
creating or receiving an SIP message including an SIP identity;
mapping the SIP message for the SIP identity of the SIP message based upon the SIP identity of the binding; and
encapsulating the SIP message in the encapsulation protocol of the binding to produce an encapsulated SIP message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of performing encapsulation based SIP, comprising the steps of:
-
receiving an encapsulated SIP message;
determining the encapsulation protocol of said encapsulated SIP message;
binding the encapsulation protocol to the SIP identity of said SIP message; and
decapsulating said encapsulated SIP message according to the encapsulation protocol. - View Dependent Claims (16, 17)
-
-
18. A system for establishing a Session Initiation Protocol (SIP) communication session with an encapsulated SIP message, comprising:
-
an SIP message client; and
an SIP server communicably connected to said SIP message client, wherein said SIP message client and said SIP server are both configured to encapsulate or decapsulate an SIP message or encapsulated SIP message according to at least one common encapsulation protocol for communication of said SIP message or encapsulated SIP message. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A terminal located within a network, the terminal comprising:
a controller capable of at least one of;
(i) receiving and thereafter decapsulating an encapsulated SIP message, and (ii) encapsulating an SIP message and thereafter sending an encapsulated SIP message.- View Dependent Claims (27)
-
28. An SIP server located within a network, said SIP server comprising:
a controller capable of at least one of;
(i) receiving and thereafter decapsulating an encapsulated SIP message, and (ii) receiving and encapsulating an SIP message and thereafter sending an encapsulated SIP message.- View Dependent Claims (29, 30)
-
31. A system for establishing a Session Initiation Protocol (SIP) communication session with an encapsulated SIP message, comprising:
-
an SIP message client; and
a network node communicably connected to said SIP message client, wherein said SIP message client is configured to encapsulate or decapsulate an SIP message or encapsulated SIP message according to at least one common encapsulation protocol for communication of said SIP message or encapsulated SIP message, wherein a binding is configured between said SIP identity and at least one common encapsulation protocol. - View Dependent Claims (32, 33, 34, 35)
-
Specification