METHOD FOR SPLITTING PROXY FUNCTION WITH A CLIENT TERMINAL, A SERVER AND A TERMINAL USING THE METHOD
First Claim
1. A method for establishing a data transfer connection from a first device utilizing SIP protocol to a second device over a telecommunication network comprising at least two sub-networks from which at least one is unable to utilize SIP protocol, in which method a tunnel utilizing TCP protocol is established by a client application residing in a first sub-network, whereto the first device has established a connection utilizing SIP protocol;
- in which method said tunnel established over sub-networks not supporting SIP protocol is terminated to a server application in a second sub-network supporting SIP protocol, which server application has a permanent IP address or DNS name, whereto is connected said second device, which utilizes SIP protocol.
10 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method of a network arrangement for establishing a data transfer connection between a workstation equipped with a SIP application, but residing in a first network not supporting SIP protocol, and a second workstation or terminal, advantageously a mobile terminal, residing in a network supporting SIP protocol. A connection is established by creating a TCP tunnel from a SPWM agent in the first network to a SPWM connection point in the second network. The invention relates also to a computer program implementing the SPWM agent and SPWM connection point.
21 Citations
26 Claims
-
1. A method for establishing a data transfer connection from a first device utilizing SIP protocol to a second device over a telecommunication network comprising at least two sub-networks from which at least one is unable to utilize SIP protocol,
in which method a tunnel utilizing TCP protocol is established by a client application residing in a first sub-network, whereto the first device has established a connection utilizing SIP protocol; in which method said tunnel established over sub-networks not supporting SIP protocol is terminated to a server application in a second sub-network supporting SIP protocol, which server application has a permanent IP address or DNS name, whereto is connected said second device, which utilizes SIP protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A network arrangement for establishing a data transfer connection from a first device utilizing SIP application to a second device over a telecommunication network comprising at least two sub-networks from which at least one is unable to utilize SIP protocol,
in which network arrangement a tunnel utilizing TCP protocol is established from a client application residing in a first sub-network serving the first device; where said tunnel over sub-networks not supporting SIP protocol is terminated to a server application in a second SIP supporting sub-network, which server application has a permanent IP address or DNS hostname, whereto is connected said second terminal, which utilizes SIP protocol. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. A computer program product comprising:
A computer usable medium having computer readable code means embodied therein for causing a computer to create a SPWM agent in a user device, the computer readable code means in the computer program product further comprising;
computer readable code means for causing the SPWM agent to send and receive messages utilizing SIP, UDP or TCP protocols to and from a SIP application residing in the user device computer readable code means for causing the SPWM agent to create a TCP connection from the SPWM agent to a SPWM connection point computer readable code means for causing the SPWM agent to use user specific ciphering in data transmission with the SPWM connection point. - View Dependent Claims (24)
-
25. A computer program product comprising:
a computer usable medium having computer readable code means embodied therein for causing a computer to create a SPWM contact point in the computer residing in a operator Intranet, the computer readable code means in the computer program product further comprising;
computer readable code means for causing the SPWM contact point to receive messages utilizing TCP protocol from a SPWM agent computer readable code means for causing the SPWM contact point to use user specific ciphering in data transmission with the SPWM agent computer readable code means for causing the SPWM contact point to use SIP protocol in communication with a SIP server residing in the operator Intranet computer readable code means for causing the SPWM contact point to utilize UDP or TCP protocols with a cellular terminal residing in an operator'"'"'s cellular network. - View Dependent Claims (26)
Specification