System and method for providing prepaid communications
First Claim
1. A method comprising:
- receiving into an account balance service logic module within a client telephony device a user-request to place a voice call from the client telephony device;
responsively sending from the client telephony device to a controller, via a packet-data connection, a request for authorization to place the voice call;
receiving into a voice call logic module within the client telephony device from the controller, via the packet-data connection, a response to the request; and
sending from the client telephony device to a network entity a call origination request message seeking to initiate the voice call, only if the response indicates that the client telephony device is authorized to place the voice call.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for network-based control over voice calling from a client telephony device. A client telephony device receives a user-request to place a voice call from the client telephony device and responsively sends to a controller, via a packet-data connection, a request for authorization to place the voice call. The client telephony device then receives from the controller, via the packet-data connection, a response to the request. And the client telephony device then sends to a network entity (e.g., a switch) a call origination request message seeking to initiate the voice call, only if the response from the controller indicates that the client telephony device is authorized to place the voice call. Further, the controller can also monitor a account balance for the client telephony device and direct the device to disconnect the call when the balance is exhausted.
27 Citations
20 Claims
-
1. A method comprising:
-
receiving into an account balance service logic module within a client telephony device a user-request to place a voice call from the client telephony device; responsively sending from the client telephony device to a controller, via a packet-data connection, a request for authorization to place the voice call; receiving into a voice call logic module within the client telephony device from the controller, via the packet-data connection, a response to the request; and sending from the client telephony device to a network entity a call origination request message seeking to initiate the voice call, only if the response indicates that the client telephony device is authorized to place the voice call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving into an account balance service logic module within a client telephony device a user-request to place a voice call from the client telephony device; responsively sending from the client telephony device to a controller, via a packet-data connection, a request for authorization to place the voice call; generating a response to the request at the controller, based on an evaluation of an account balance, and sending the response to the client telephony device via the packet-data connection; sending from a voice call logic module within the client telephony device to a network entity a call origination request message seeking to initiate the voice call, only if the response indicates that the client telephony device is authorized to place the voice call; upon establishment of the voice call, sending from the client telephony device to the controller, via the packet-data connection, a call-connected message; decrementing and monitoring the account balance at the controller, during the voice call; and detecting that the account balance has reached a low threshold level and responsively sending from the controller to the client telephony device, via the packet-data connection, an instruction for the client telephony device to disconnect the voice call, wherein the client telephony device disconnects the voice call in response to the instruction. - View Dependent Claims (15)
-
-
16. A system comprising:
-
a client telephony device; a network controller; wherein the client telephony device is arranged to receive within an account balance service logic module a user-request to place a voice call from the client telephony device and to responsively send to the controller, via a packet-data connection, a request for authorization to place the voice call; wherein the controller is arranged to generate a response to the request for authorization, based on an evaluation of an account balance, and to send the response to the client telephony device via the packet-data connection; and wherein a voice call logic module within the client telephony device is arranged to send to a network entity a call origination request message seeking to initiate the voice call, only if the response indicates that the client telephony device is authorized to place the voice call. - View Dependent Claims (17, 18, 19, 20)
-
Specification