Extension of a local area phone system to a wide area network with handoff features
First Claim
1. A method comprising:
- receiving, by a softswitch, a vicarious call initiation comprising a Hypertext Transfer Protocol post message from a wireless device over a data-bearing path of a cellular communication system, wherein the vicarious call initiation includes an identifier of a remote party device;
receiving, by the softswitch, a cellular call initiation message from the wireless device over a voice-bearing path of the cellular communication system, wherein the cellular call initiation message is directed to the wireless device, and the voice-bearing path is different than the data-bearing path;
correlating, by the softswitch, the vicarious call initiation with the cellular call initiation message to establish a connection over the voice-bearing path of the cellular communication system; and
receiving, by the softswitch, a feature request for the established connection, wherein the feature request is received over the data-bearing path of the cellular communication system.
5 Assignments
0 Petitions
Accused Products
Abstract
A soft switch 134 providing wireless PBX voice services to a local area network (WLAN) is used to extend PBX functionality to the cellular domain. A dual mode remote unit is capable of receiving signals both in the cellular system as well as the WLAN. The cellular system is comprised of a data-bearing path and a voice-bearing path. When the dual mode remote unit is within the WLAN, it communicates both voice over IP (VoIP) signaling as well as session initiation protocol (SIP) control signaling over the WLAN. When the remote unit is outside the WLAN, it communicates voice signaling over the voice-bearing path of the cellular network using a standard cellular voice channel. In parallel, it uses the data-bearing path of the cellular network to transmit SIP control signaling.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, by a softswitch, a vicarious call initiation comprising a Hypertext Transfer Protocol post message from a wireless device over a data-bearing path of a cellular communication system, wherein the vicarious call initiation includes an identifier of a remote party device; receiving, by the softswitch, a cellular call initiation message from the wireless device over a voice-bearing path of the cellular communication system, wherein the cellular call initiation message is directed to the wireless device, and the voice-bearing path is different than the data-bearing path; correlating, by the softswitch, the vicarious call initiation with the cellular call initiation message to establish a connection over the voice-bearing path of the cellular communication system; and receiving, by the softswitch, a feature request for the established connection, wherein the feature request is received over the data-bearing path of the cellular communication system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
an application gateway configured to receive a vicarious call initiation comprising a Hypertext Transfer Protocol post message from a wireless device over a data-bearing path of a cellular communication system, wherein the vicarious call initiation includes an identifier of a remote party device; a connection session manager coupled to the application gateway and configured to receive a voice call from the wireless device over a voice-bearing path of the cellular communication system, wherein the voice call is directed to the wireless device; and a call controller coupled to the connection session manager and configured to associate the vicarious call initiation with the voice call to establish a connection over the voice-bearing path of the cellular communication system, and to process one or more feature requests received for the established connection, wherein the one or more feature requests are received over the data-bearing path of the cellular communication system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An article of manufacture including a non-transitory computer readable medium having instructions stored thereon, that if executed by a softswitch of a cellular communication system, enable the softswitch to perform operations comprising:
-
receiving a vicarious call initiation comprising a Hypertext Transfer Protocol post message from a wireless device over a data-bearing path of the cellular communication system, wherein the vicarious call initiation includes an identifier of a remote party device; receiving a cellular call initiation message from the wireless device over a voice-bearing path of the cellular communication system, wherein the cellular call initiation message is directed to the wireless device, and the voice-bearing path is different than the data-bearing path; correlating the vicarious call initiation with the cellular call initiation message to establish a connection over the voice-bearing path of the cellular communication system; and receiving, by a call controller of the softswitch, a feature request for the established connection, wherein the feature request is received over the data-bearing path of the cellular communication system. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification