System and method for providing prepaid communications
First Claim
1. A method for providing prepaid services in a telecommunications network, the method comprising:
- establishing a control communication session between a control network entity and a first client device, wherein the control network entity is arranged to provide prepaid services to the first client device;
receiving at the control network entity via the control communication session a prepaid status request message that the first client device upon detecting a call being placed between the first client device and a second client device;
determining if the first client device is authorized to establish the prepaid call;
sending a prepaid status response from the control network entity to the first client device via the control communication session, the prepaid status response comprising authorization data, wherein if the authorization data comprises an authorization approval for the first client device, the first client device responsively establishes a voice communication session to the second client device;
decrementing a prepaid calling balance associated with the first client device as the call progresses;
receiving at the control network entity via the control communication session a call disconnect message sent from the first client device in response to termination of the voice communication session between the first client device and the second client device;
updating the prepaid balance associated with the first client device;
receiving at the control network entity via the control communication session a keep alive signal from the first client device, determining whether a next keep alive signal is received within a predetermined time period, and terminating the decrementing the prepaid calling balance associated with the first client device if the next keep alive signal is not received within the predetermined time period.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for prepaid supported communications in a telecommunications network are described. One exemplary method includes establishing a data communication session between a first client device and a network server arranged to provide prepaid services to the first client device, detecting a prepaid call request to connect a call between the first client device to a second client device, and sending a prepaid status request message from the first client device to the network server via the control communication session. The method further includes receiving a prepaid status response at the first client device from the network server, determining if the first client device is authorized to make the prepaid call, and, if so, establishing a voice communication session from the first client device to the second cilent device.
-
Citations
13 Claims
-
1. A method for providing prepaid services in a telecommunications network, the method comprising:
-
establishing a control communication session between a control network entity and a first client device, wherein the control network entity is arranged to provide prepaid services to the first client device;
receiving at the control network entity via the control communication session a prepaid status request message that the first client device upon detecting a call being placed between the first client device and a second client device;
determining if the first client device is authorized to establish the prepaid call;
sending a prepaid status response from the control network entity to the first client device via the control communication session, the prepaid status response comprising authorization data, wherein if the authorization data comprises an authorization approval for the first client device, the first client device responsively establishes a voice communication session to the second client device;
decrementing a prepaid calling balance associated with the first client device as the call progresses;
receiving at the control network entity via the control communication session a call disconnect message sent from the first client device in response to termination of the voice communication session between the first client device and the second client device;
updating the prepaid balance associated with the first client device;
receiving at the control network entity via the control communication session a keep alive signal from the first client device, determining whether a next keep alive signal is received within a predetermined time period, and terminating the decrementing the prepaid calling balance associated with the first client device if the next keep alive signal is not received within the predetermined time period. - View Dependent Claims (2, 3, 4, 5, 6, 7)
determining if the first client device is authorized to connect the call;
determining if a prepaid calling balance associated with the first client device is sufficient to make the call; and
if the prepaid calling balance is not sufficient, notifying a subscriber of the first client device that the prepaid calling balance associated with the first client device is not sufficient to make the call.
-
-
7. The method of claim 1, further comprising:
-
determining if the prepaid calling balance associated with the first client device reaches a predetermined threshold level as the call progresses;
sending a notification message via the control communication session to the first client device, the notification message comprising a notification that the prepaid calling balance reached the predetermined threshold level;
determining if a value is added to the prepaid calling balance; and
using the control communication session to send a call disconnect request from the control network entity to the first client device.
-
-
8. A system comprising:
-
a first client device arranged to establish a control communication session to a control network entity and further arranged to establish a voice communication session to a second client device upon detecting a call request to connect a prepaid call between the first client device and the second client device, wherein the first client device is arranged to use the control communication session to control the voice communication session, and wherein the control network entity is arranged to provide prepaid services to the first client device;
wherein the first client device is arranged to send a prepaid status request message to the control network entity via the control communication session upon detecting a call being placed between the first client device and a second client device;
wherein the control network entity is arranged to receive the prepaid status request, to determine if the first client device is authorized to establish the prepaid call, and to send a prepaid status response to the first client device via the control communication session, wherein the prepaid status response comprises authorization data and wherein, if the authorization data comprises an authorization approval for the first client device, the first client device responsively establishes a voice communication session to the second client;
wherein the control network entity is arranged to decrement a prepaid calling balance associated with the first client device as the call progresses;
wherein the control network entity is arranged to receive via the control communication session a call disconnect message that the first client device sends in response to termination of the voice communication session between the first client device and the second client device;
wherein the control network entity is arranged to update the prepaid balance associated with the first client device; and
wherein the control network entity is arranged to receive via the control communication session a keep alive signal from the first client device, to determine whether a next keep alive signal is received within a predetermined time period, and to stop decrementing the prepaid calling balance associated with the first client device if the next keep alive signal is not received within the predetermined time period. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification