Unstructured supplementary service data call control manager within a wireless network
First Claim
1. A call control manager comprising:
- means for sending a first message using an Unstructured Supplementary Service Data (USSD) protocol to a first device, said first message alerts said first device of an incoming call from at least one second device and includes a first set of call options and call initiator information;
means for receiving a first response message from said first device and responsive to a type of said first response message determining how to handle the call;
means for exchanging USSD messages, during said call established between the at least one second device and the first device, with said first device and at least one second device, said USSD messages containing selection lists including a second set of call options sent to said first device and responses thereof received from said first device, when the type of the first response message is accepting said call with said second device;
means for enabling barge-in to a call in progress; and
means for causing a display of said selection lists on a display of said first device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and apparatus for call control management using the Unstructured Supplementary Service Data (USSD) protocol. The system and apparatus uses USSD messages between the wireless private network subscriber and a wireless network to provide subscribers with information about callers and routing options of the call. The subscriber can also inform the system using USSD messages how to proceed with the call. The system provides USSD messages such as but not limited to, transferring the call to another subscriber with canned messages, transferring the call to a subscriber'"'"'s voice mail, establishing a conference call, swapping to other call, creating new call, consulting with other person, transferring to specific predefined person, hold, consulting with other person via canned message, etc. The system and apparatus also exchanges device status information using USSD messages.
39 Citations
19 Claims
-
1. A call control manager comprising:
-
means for sending a first message using an Unstructured Supplementary Service Data (USSD) protocol to a first device, said first message alerts said first device of an incoming call from at least one second device and includes a first set of call options and call initiator information; means for receiving a first response message from said first device and responsive to a type of said first response message determining how to handle the call; means for exchanging USSD messages, during said call established between the at least one second device and the first device, with said first device and at least one second device, said USSD messages containing selection lists including a second set of call options sent to said first device and responses thereof received from said first device, when the type of the first response message is accepting said call with said second device; means for enabling barge-in to a call in progress; and means for causing a display of said selection lists on a display of said first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having stored thereon instructions that when executed by a call control manager cause the call control manager to:
-
send a first message using an Unstructured Supplementary Service Data (USSD) protocol to a device, said first message alerts said device of an incoming call from a caller and includes a first set of call options and call initiator information; exchange, during an active call with the device and the caller, USSD protocol messages with the device, the messages containing selection lists including a plurality of options for handling the active call sent to the device and responses thereof received from the device, wherein the selection lists include at least one of;
call control options, a canned message, status of other devices, and a device mode control;send a barge-in call control message from said call control manager to said first device during a call in progress; cause a display of said selection lists on a display of said device; and cause an execution of a selected option from the selection list.
-
-
17. A method of communicating with a device using Unstructured Supplementary Service Data (USSD) protocol messages, the method being performed by a call control manager, comprising:
-
sending a first message using an Unstructured Supplementary Service Data (USSD) protocol to a device, said first message alerts said device of an incoming call from a caller and includes a first set of call options and call initiator information; exchanging, during an active call with the device and the caller, USSD protocol messages with said device, the messages containing selection lists including a plurality of options for handling the active call sent to the device and responses thereof received from the device, wherein the selection lists include at least one of;
call control options, a canned message, status of other devices, and a device mode control;sending a barge-in call control message from said call control manager to said first device during a call in progress; causing a display of said selection lists on a display of said device; and causing an execution of a selected option from the selection list on said device. - View Dependent Claims (18, 19)
-
Specification