Extension of a local area phone system to a wide area network
First Claim
1. A soft switch for use in cooperation with a communication system, including a cellular network having a voice-bearing path and a data-bearing path and a wireless local area network, said soft switch comprising:
- a first gateway configured to be coupled to said voice-bearing path of said cellular network; and
a gateway controller module in communication with said first gateway and configured to provide Private Branch Exchange (PBX) services to said wireless local area network and further configured to switch a voice call over said voice-bearing path of said cellular network using said first gateway, said gateway controller module including a call control function module configured to be coupled to said wireless local area network and said data-bearing path of said cellular network to create messaging concerning said voice call for transmission over said data-bearing path of said cellular network.
6 Assignments
0 Petitions
Accused Products
Abstract
A soft switch 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.
385 Citations
109 Claims
-
1. A soft switch for use in cooperation with a communication system, including a cellular network having a voice-bearing path and a data-bearing path and a wireless local area network, said soft switch comprising:
-
a first gateway configured to be coupled to said voice-bearing path of said cellular network; and
a gateway controller module in communication with said first gateway and configured to provide Private Branch Exchange (PBX) services to said wireless local area network and further configured to switch a voice call over said voice-bearing path of said cellular network using said first gateway, said gateway controller module including a call control function module configured to be coupled to said wireless local area network and said data-bearing path of said cellular network to create messaging concerning said voice call for transmission over said data-bearing path of said cellular network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for call connection comprising:
-
means for sending a first SIP invite message to a remote unit over a data-bearing path of a cellular network indicating a call establishment attempt; and
means for sending a corresponding initiation message to said remote unit over a voice-bearing path of said cellular network. - View Dependent Claims (14)
-
-
15. A method of call connection for use in a communication system including a cellular network having both a data bearing path and a voice bearing path for communicating with remote units, the method comprising:
-
sending a first SIP invite message to a remote unit over said data-bearing path of said cellular network indicating a call attempt; and
sending a corresponding initiation message to said remote unit over said voice-bearing path of said cellular network. - View Dependent Claims (16, 17, 18)
-
-
19. A telephone switch comprising:
-
means for receiving a Session Initiation Protocol (SIP) invite message over a data-bearing path of a cellular network, said SIP invite specifying a called party and a calling party;
means for receiving a Public Switched Telephone Network (PSTN) call initiation from said calling party over a voice-bearing path of said cellular network, said call initiation specifying a surrogate called party; and
means for switching a call leg corresponding to said calling party to a call leg corresponding to said called party to establish a voice call therebetween. - View Dependent Claims (20)
-
-
21. A method of switching a telephone call comprising:
-
receiving a SIP invite message initially transmitted over a data-bearing path of a cellular network by a calling party, said SIP invite message specifying a called party and the calling party;
receiving a PSTN call initiation from said calling party over a voice-bearing path of said cellular network, said call initiation specifying a surrogate called party; and
switching a call leg corresponding to said calling party to a call leg corresponding to said called party to establish a voice call therebetween. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method of establishing a telephone connection comprising:
-
sending a PSTN call initiation message from a cellular subscriber device specifying a surrogate called number; and
sending an invite message from said cellular subscriber device over a data-bearing path of said cellular network specifying an actual called number. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. An apparatus for establishing a telephone connection comprising:
-
means for sending a PSTN call initiation message specifying a surrogate called number; and
means for sending an invite message over a data-bearing path of a cellular network specifying an actual called party.
-
-
35. An apparatus for establishing a telephone connection comprising:
-
means for receiving a call initiation message designating a remote unit by an identifier;
means for sending a PSTN call initiation message to said remote unit designated by a cellular telephone number different from said identifier; and
means for sending an SIP invite message over a data-bearing path of a cellular network to said remote unit.
-
-
36. A method of establishing a telephone connection comprising:
-
receiving a call initiation message designating a remote unit by an identifier;
sending a call initiation message specifying said remote unit designated by a cellular telephone number different from said identifier;
sending an SIP invite message over a data-bearing path of a cellular network to said remote unit. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method of placing a call comprising:
-
sending a call initiation message specifying a telephone number associated with a soft switch as a called party;
wherein said call initiation message is sent over a voice-bearing path of a cellular network; and
sending an SIP invite message over a data-bearing path of said cellular network to said soft switch, said SIP invite message specifying an actual called party.
-
-
49. A device for placing a call comprising:
-
means for sending a call initiation message specifying a telephone number associated with a soft switch as a called party;
wherein said call initiation message is sent over a voice-bearing path of a cellular network; and
means for sending an SIP invite message over a data-bearing path of said cellular network to said soft switch, said SIP invitation message specifying an actual called party.
-
- 50. A communication system comprising a soft switch configured to communicate SIP signaling over a data-bearing path of a cellular system and configured to communicate PSTN signaling in IP format to a media gateway associated with said cellular system.
-
52. A communication system comprising:
-
a telephone switch that communicates SIP signaling over a data-bearing path of a cellular system and having an output for communicating PSTN signaling in IP format over an IP network; and
a media gateway coupled to said IP network and configured to receive said PSTN signaling in IP format and translate said PSTN signaling in IP format into standard PSTN signaling.
-
-
53. An apparatus such as a remote unit or a telephone switch comprising:
-
means for receiving a SIP invite message over a data-bearing path of a cellular network, said SIP invite message specifying a called party and a calling party;
means for receiving a call initiation message over a voice-bearing path of said cellular network; and
means for correlating said SIP invite message with said call initiation message.
-
-
54. An apparatus such as a remote unit or a telephone switch comprising
means for receiving a SIP invite message over a data-bearing path of a cellular network, said SIP invite message specifying a called party and a calling party; means for sending a call initiation message over a voice-bearing path of said cellular network in response thereto.
-
55. A method of call processing comprising:
-
receiving a SIP invite message over a data-bearing path of a cellular network, said SIP invite specifying a called party and a calling party;
receiving a call initiation message over a voice-bearing path of said cellular network; and
correlating said SIP invite message with said call initiation message. - View Dependent Claims (56, 57, 58, 59, 60, 61)
-
-
62. A method of call processing comprising:
-
receiving a SIP invite message over a data-bearing path of a cellular network, said SIP invite specifying a called party and a calling party;
sending a first responsive call initiation message over a voice-bearing path of said cellular network to said calling party; and
sending a second responsive call initiation message to said calling party.
-
-
63. A method of call processing comprising:
-
receiving a SIP invite message over a data-bearing path of a cellular network, said SIP invite specifying a calling party;
automatically sending a responsive call initiation message over a voice-bearing path of said cellular network;
commanding a user interface to provide an alert to a user; and
awaiting an indication of user acceptance.
-
-
64. A method of switching a telephone call comprising:
-
receiving a SIP invite message over a data-bearing path of a cellular network, said SIP invite specifying a called party and a calling party;
initiating a first leg of a voice call to said called party;
initiating a second leg of said voice call to said calling party; and
switching said first leg to said second leg to establish said voice call therebetween. - View Dependent Claims (65)
-
-
66. An apparatus for switching a telephone call comprising:
-
means for receiving a SIP invite message over a data-bearing path of a cellular network, said SIP invite specifying a called party and a calling party;
means for initiating a first leg of a voice call to said called party;
means for initiating a second leg of said voice call to said calling party; and
means for switching said first leg to said second leg to establish said voice call.
-
-
67. A remote unit comprising:
-
a cellular front end configured to receive information over a data-bearing path and a voice-bearing path of a cellular network;
an SIP processor module coupled to said cellular front end and configured to process SIP messaging received over said data-bearing path; and
a controller for correlating said SIP messaging received over said data-bearing path with a voice call received over said voice-bearing path. - View Dependent Claims (68, 69, 70)
-
-
71. A method of registration comprising:
-
detecting a departure from the coverage area of a wireless local area network; and
sending a registration message over a data-bearing path of a cellular network in response to said departure. - View Dependent Claims (72, 73)
-
-
74. A soft switch comprising:
-
a PSTN port;
an internet protocol port;
a trunking gateway coupled to said internet port and said PSTN port and configured to translate between voice over IP packets and legacy voice format signaling; and
a signaling gateway coupled to said internet port and said PSTN port and configured to translate between PSTN control signaling in IP format and traditional PSTN control signaling. - View Dependent Claims (75)
-
-
76. A method of call initiation from a cellular subscriber device comprising:
-
receiving an indication of a user'"'"'s intention to place a call;
initiating a cellular call to a predetermined surrogate number; and
subsequently, receiving an indication of a phone number from said user. - View Dependent Claims (77, 78)
-
-
79. A method of call initiation from a cellular subscriber device comprising the step of:
-
receiving an indication of a user'"'"'s intention to place a call;
sending an IP message over a data bearing path of a cellular network, said IP message signaling a receiving switch to initiate a call to said cellular subscriber device; and
subsequently, receiving an indication of a phone number. - View Dependent Claims (80, 81)
-
-
82. A soft switch for use in cooperation with a communication system, including a wide area network having a wireless voice-bearing path and a wireless data-bearing path and a local network, said soft switch comprising:
-
a first gateway configured to be coupled to said wireless voice-bearing path of said wide area network; and
a gateway controller module in communication with said first gateway and configured to provide Private Branch Exchange (PBX) services to said local network and further configured to switch a voice call over said wireless voice-bearing path of said wide area network using said first gateway, said gateway controller module including a call control function module configured to be coupled to said local network and said wireless data-bearing path of said wide area network to create messaging concerning said voice call for transmission over said wireless data-bearing path of said wide area network. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98)
-
-
99. A media gateway controller configured to control transmission and reception of voice-bearing signals between a public switched telephone network (PSTN) and an internet protocol (IP) backbone, and configured to control transmission and reception of data signals between said PSTN and said IP backbone, said IP backbone and said PSTN further coupled to a cellular network, said voice-bearing signals and said data signals destined for communicating with one or more dual mode subscriber devices, said media gateway controller comprising:
-
a call control and signaling function module configured to create and process said data signals received from and transmitted to said cellular network via said IP backbone;
a connection session manager module configured to correlate voice-bearing signals received from and transmitted to said cellular network via said PSTN with voice-bearing signals received and transmitted over said IP backbone; and
an access session and mobility manager module configured to monitor locations of said one or more subscriber devices. - View Dependent Claims (100, 101, 102, 103, 104, 105, 106, 107, 108)
-
-
109. A method performed by a soft switch for connecting a call initiated by a dual mode subscriber device with a PSTN party, the method comprising:
-
receiving a session initiation protocol (SIP) invite message over a cellular data path designating said PSTN party;
processing said SIP invite message by said soft switch;
generating a SIP trying message;
sending said SIP trying message to said dual mode subscriber device;
receiving an initial address message (IAM) message designating a surrogate called party in response to a call initiation message from said dual mode subscriber device;
correlating said SIP invite message with said LAM message by reference to said surrogate called party;
sending an address complete message (ACM) to said PSTN party in response to receiving said IAM message;
creating a second IAM message;
sending said second IAM to the PSTN party;
receiving a second ACM message on behalf of the PSTN party;
receiving an answer message (ANM) on behalf of the PSTN party;
connecting a bi-directional audio path so that said PSTN party is connected to said dual mode subscriber device, wherein said dual mode subscriber device can use SIP signaling to activate a communication feature.
-
Specification