1. Field
This invention relates to IP telephony, and more specifically to carrying of call control information after call handover from an IP packet switched network to a circuit switched cellular network and vice versa.
2. Background
The telecommunications area is an ever growing field. Telephone calls are currently primarily routed through circuit switched networks. In the past, telephone calls existed between two users over a wire connection. Now, wireless systems exist where telephone communications can be carried across wireless systems. Still, the majority of wireless telecommunications exist using circuit switching. With circuit switching, the parties that are part of a telephone or telecommunication information transfer have a dedicated circuit that has been set up to carry the voice data or other traffic between the parties or users. With circuit switching, the users are the only ones using that particular circuit to transfer voice and/or information. Virtually all voice telephone calls are currently circuit switched.
An alternative to circuit switching is packet switching. With packet switching, multiple packets from various users are sent across a network. Voice or other information transfer between one user to a second user using packet switching includes sending multiple packets containing the information from one source to the other. The packets may take different paths to arrive at the same destination. The packets are reassembled at the destination and put in the correct order to receive the voice and/or message information that was sent appropriately.
An emerging technology called IP telephony allows the transfer of voice data and video across Internet Protocol (IP) based networks. IP Telephony has also gained acceptance in the mobile community as a main stream solution for the provision of telecommunication services and also to provide the Internet connectivity to subscribers. An all IP network is currently being developed as a new type of mobile network that uses IP for mobile telephone transmissions. An all IP network is generally cheaper to use because it combines signaling and data communications into one packet (IP) network. In addition, it shall also provide a host of new multimedia services or IP application services due to IP connectivity. Also, these IP application services can now be used in accordance with the telephone transmissions.
Currently, cellular networks have a large customer base and are widely available. IP based networks that are carrying wireless telecommunication traffic may need to access an existing cellular network to transmit the traffic to the desired destination. To accomplish this, it is necessary that the IP based network be capable of supporting handovers of calls from/to circuit switched cellular networks.
However, after performing the handover of the call from the IP based network to the circuit switched cellular system network, call control information in the IP mobile network should still be anchored in the IP based call control protocol (e.g., Session Initiation Protocol (SIP), H.323) used between the mobile terminal and the call control point, and must be transparently carried over the circuit switched cellular system. However, the circuit switched cellular system doesn't understand the IP based application signals and the call control information may be dropped by the cellular system. Therefore, it is not possible to handover the call control to the circuit switched cellular system. Thus, a need exists to allow carrying call control information transparently in a circuit switched cellular system network after a call handover from an IP mobile network.
The present invention is further described in the detailed description which follows in reference to the noted plurality of drawings by way of non-limiting examples of the present invention in which like reference numerals represent similar parts throughout the several views of the drawings and wherein:
The particulars shown herein are by way of example and for purposes of illustrative discussion of the embodiments of the present invention. The description taken with the drawings make it apparent to those skilled in the art how the present invention may be embodied in practice.
Further, arrangements may be shown in block diagram form in order to avoid obscuring the invention, and also in view of the fact that specifics with respect to implementation of such block diagram arrangements is highly dependent upon the platform within which the present invention is to be implemented, i.e., specifics should be well within purview of one skilled in the art. Where specific details (e.g., circuits, flowcharts) are set forth in order to describe example embodiments of the invention, it should be apparent to one skilled in the art that the invention can be practiced without these specific details. Finally, it should be apparent that any combination of hard-wired circuitry and software instructions can be used to implement embodiments of the present invention, i.e., the present invention is not limited to any specific combination of hardware circuitry and software instructions.
Although example embodiments of the present invention may be described using an example system block diagram in an example host unit environment, practice of the invention is not limited thereto, i.e., the invention may be able to be practiced with other types of systems, and in other types of environments (e.g., servers).
Reference in the specification to “one embodiment” or “an embodiment” suggests that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment.
The present invention relates to methods and systems of carrying call control information transparently through a circuit switched cellular system between an IP based network and a user device.
In some cases, it may be that the telephonic information transmission cannot be completed using the Internet alone. To complete the telephonic information transmission, it may be necessary to use a circuit switched network 12. Therefore, the telephonic information will use the circuit switched network of the legacy system 12 to continue the telephonic information transmission. However, the control information (e.g., call control information) may be centered at an Internet site. Call control information may not be handed over to circuit switched network 12 because the legacy system may not understand the Internet protocol call control information. Therefore, call control information is passed transparently between the Internet protocol network 14 and user device 10 through the circuit switched network 12. Call control information is information that may relate to setting up of the call, monitoring of the call, and termination of the call. Call control information may also include information related to other items, for example, call waiting, call forwarding, etc.
SIP application 30 sends a SIP message containing call control related information to a mobile station adaptation function (MS_AF) 32 that is resident at user equipment 20. After a call handover from the IP based network to the circuit switched system, the mobile station adaptation function 32 knows that the transport network is a circuit switched network. When the mobile station adaption function 32 receives the SIP message from the SIP application, the mobile station adaption function encapsulates the SIP message into a user-user data in a user information message.
The user information message containing the SIP message as a payload is sent from user equipment 20 to mobile switching center 22 using interface logic 34 that resides at the user equipment 20. A version of interface logic 34 also resides at the mobile switching center 22 to receive the user Information message. A user information message is a message used in legacy GSM circuit switched systems to transfer user to user data where the GSM system transports the message without intercepting or looking into the user to user data. Mobile switching center 22 is a network element responsible for call switching and call control in a wireless network. The mobile switching center receives the user information message and because of the type of message, knows that it can just transfer the message. The mobile switching center puts the user information message (that has a payload of the SIP message), into a Map_Process_Access_Sig message. Mobile switching center 22 then sends the Map_Process_Access_Sig message, which contains a payload of the user information message, to handoff gateway 24 using interface logic 36. Interface logic 36 exists on both the mobile switching center 22 and handoff gateway 24. The handoff gateway is part of an IP based mobile network and performs signaling and media conversion from the circuit switched network to a packet switched domain and vice versa. User information messages and Map_Process_Access_Sig messages are known GSM messages that are passed through a GSM network without being touched. Handoff gateway 24 receives the Map_Process_Access_Sig message and extracts the SIP message from the payload. The SIP message containing the call control related information is then sent from handoff gateway 24 to the call state control function 26 using interface logic 38. Call state control function 26 may be a call processing server that is part of an IP based network.
Therefore, call control information is handed off from the IP network (containing the call state control function server 26) through the circuit switched system (that includes mobile switching center 22) to user equipment 20, where the circuit switched system transparently passes the call control information without intercepting it.
Further, the encapsulation process and/or logic and extraction process and/or logic that reside on the user equipment and the handoff gateway may also need to be customized for an IS-41 circuit switched network (or other circuit switched network that is used). The present invention may be applied using other circuit switched networks, such as, for example, IS-136. Regardless of what circuit switched system is used, messages may need to be defined whereby the legacy system will interpret the messages and payload, and not intercept the messages but transfer the messages transparently through the circuit switched system. The present invention was illustrated using an embodiment of a GSM circuit switched network because GSM has existing messages and payloads (e.g., user information message) that are already interpreted to be transferred transparently. Further, other call control mechanisms or protocols for IP based networks may be used to transfer call control information. In the example embodiment, a SIP message was used, however, other IP based protocols may also be used to transfer call control information such as, for example, an H.323 call control protocol.
Therefore, according to one aspect of the present invention, call control information may be transported through a circuit switched system transparently and not intercepted by the circuit switched system. Further, according to the present invention, this may be accomplished without adding any changes to the circuit switched system. Only the handoff gateway and user equipment may need added functionality.
The circuit switch network has the capacity to interface with an IP packet switched network 42 via a gateway 24. In the embodiment shown in
Remote End Point 54 is operably connected to IP mobile network 42 and may receive or send information from/to network 42. It is possible that Remote End Point 54 is in a PSTN (public switched telephone network) in which case it is connected to the IP mobile network through some control function nodes and media gateway (not shown in
In this embodiment of the present invention, call control information may be passed between user equipment 20 and the call state control function 26 on the IP mobile network 42 via the radio access network 46, control function/serving node 48, and all IP gateway 50. Moreover, call control information may be passed between user equipment 20 and the call state control function 26 on the IP mobile network 42 via radio access network 46, control function/serving node 48, and IP gateway 52 when control function/serving node 48 is not capable of communicating with all IP gateway 50.
Before handover, user equipment 20 (shown as mobile station (MS) in
Similarly, call control information is carried from call state control function server 26 to user equipment 20 by putting the call control information in IP packets at the call state control function server and sending the packets to the 3G gateway GPRS support node 50. 3G gateway GPRS support node 50 encapsulates the packet information into a GTP packet and forwards this to 3G serving GPRS support node 60. 3G serving GPRS support node 60 extracts the PDU with the call control information payload and forwards it to user equipment 20.
According to the present invention, after a call has been handed over from IP mobile network 42 to any circuit switched network 40 with an overlaying packet switched network 44, call control information is routed via a different path. User equipment 20 sends the PDU containing call control information to 2G serving GPRS support node 48. This is via radio access network 46. 2G serving GPRS support node 48 then encapsulates the PDU packet into a GTP packet and forwards this to 3G gateway GPRS support node 50 at the IP mobile network 42. 3G gateway GPRS support node 50 extracts the IP packets containing the control information and forwards this to the call state control function server 26.
Conversely, call control information to be sent from the call state control function server 26 to the user equipment 20 is put into packets by the call state control function server 26 and sent to the 3G gateway GPRS support node 50. 3G gateway GPRS support node 50 encapsulates these packets into a GTP packet and forwards this to the 2G serving GPRS support node 48. 2G serving GPRS support node 48 extracts the PDU packet containing the call control information and forwards this to the user equipment 20 (via radio access network 46).
Thus, one advantage of the present invention in that it provides a way for carriers to deploy IP based mobile networks and provides full mobility by providing support for handovers to their circuit switched cellular network. According to the present invention, all Internet protocol call control messages are sent as user data without being intercepted by circuit switched network elements. In one embodiment of the present invention, an encapsulation/decapsulation mechanism in user equipment can encapsulate and decapsulate Internet protocol (e.g., session initiation protocol) call control messages as a user to user information when the user equipment is in a legacy network. An encapsulation/decapsulation mechanism in a handoff gateway can encapsulate/decapsulate session initiation protocol (or any other IP based protocol) call control information from a legacy call control message (e.g., user_information message). In another embodiment of the present invention, if a packet switched network exists in the circuit switched network to be handed over to, the IP signaling information could be carried over that packet switched network. Therefore, according to the present invention, IP based mobile traffic (including IP call control messages) may be carried through circuit switched cellular networks with no change to the circuit switched cellular networks.
GSM CC application 84 sends a GSM message containing call control related information to a mobile station adaptation function (MS_AF) 86 that is resident at user equipment 84. After a call handover from a circuit switched network (e.g., 74) to a packet switched network (e.g., 72), the mobile station adaptation function 86 knows that the transport network is a packet switched (PS) network. When the mobile station adaption function 86 receives the GSM message from the GSM CC application 84, the mobile station adaption function encapsulates the GSM message into user-user data in a datagram message. The datagram may be specific to the packet switched network, or just a datagram that the packet switched network is familiar.
The datagram message containing the GSM call control message as a payload is sent from user equipment 84 to call state control function 78 using interface logic 88 that resides at the user equipment 84 and at the call state control function 78 to receive the datagram message. The datagram is a message defined in the packet switched network to transfer user to user data where the packet switched network transports the message without intercepting or looking into the user to user data. The call state control function (CSCF) 78 receives the datagram message and because of the type of message, knows that it can just transfer the message. The call state control function 78 may further enacpsulate the datagram message (that has a payload of the GSM call control message), into one or more messages depending on the particular packet switched network and circuit switched network and application.
Call state control function 78 then sends the datagram message (or further encapsulated datagram message(s)), which contains a payload of the GSM call control message, to handoff gateway 80 using interface logic 90. Interface logic 90 exists on both the call state control function 78 and handoff gateway 80. The handoff gateway may perform signaling and media conversion from a packet switched network domain to a circuit switched network and vice versa. The datagram message (or further encapsulated datagram message(s)) are messages that are defined to be passed through the packet switched network without being touched.
Mobile switching center 82 receives the datagram message and extracts the GSM call control message from the payload. The GSM call control message containing the call control related information may then be sent from mobile switching center 82 to a call control center of the circuit switched network.
It is noted that the foregoing examples have been provided merely for the purpose of explanation and are in no way to be construed as limiting of the present invention. While the present invention has been described with reference to an embodiment, it is understood that the words which have been used herein are words of description and illustration, rather than words of limitation. Changes may be made within the purview of the appended claims, as presently stated and as amended, without departing from the scope and spirit of the present invention in its aspects. Although the present invention has been described herein with reference to particular methods, materials, and embodiments, the present invention is not intended to be limited to the particulars disclosed herein, rather, the present invention extends to all functionally equivalent structures, methods and uses, such as are within the scope of the appended claims.
Number | Date | Country | |
---|---|---|---|
Parent | 09617817 | Jul 2000 | US |
Child | 11289365 | Nov 2005 | US |