Application server billing
First Claim
1. A method of generating charging information in an IP Multimedia Subsystem (IMS) network, the method comprising:
- connecting at least one user of the IMS network to an application server via a first interface arranged to enable communication between the application server and a telecommunications server of the IMS network;
receiving Extensible Markup Language (XML) signaling information via a second interface arranged to enable communication between the application server and an application, the second interface being part of the application server;
implementing a service provided by the application, and providing the service to users of the IMS network via the first interface;
comparing elements in the received XML signaling information with stored rule data to determine whether the at least one user has sufficient credit or insufficient credit for access to the service; and
in response to determining that the at least one user has sufficient credit for access to the service, providing the service to the at least one user while generating charging information for the use of the service by the at least one user.
5 Assignments
0 Petitions
Accused Products
Abstract
An Application Server entity in an IP Multimedia Subsystem (IMS) network comprises an interface for interfacing with an application and control logic which is arranged to inspect signaling information received from the application via the interface in the form of Extensible Markup Language (XML). The received signaling information is compared with stored rule data which specifies a relationship between an element in the signaling information and an action that should be taken and output data is generated based on the comparison. The Application Server can output operational measurements and/or charging information which more accurately reflect usage made of the Application Server resources. The need for a separate OSA/Parlay-X gateway can be avoided.
68 Citations
18 Claims
-
1. A method of generating charging information in an IP Multimedia Subsystem (IMS) network, the method comprising:
-
connecting at least one user of the IMS network to an application server via a first interface arranged to enable communication between the application server and a telecommunications server of the IMS network; receiving Extensible Markup Language (XML) signaling information via a second interface arranged to enable communication between the application server and an application, the second interface being part of the application server; implementing a service provided by the application, and providing the service to users of the IMS network via the first interface; comparing elements in the received XML signaling information with stored rule data to determine whether the at least one user has sufficient credit or insufficient credit for access to the service; and in response to determining that the at least one user has sufficient credit for access to the service, providing the service to the at least one user while generating charging information for the use of the service by the at least one user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a non-transitory machine-readable medium carrying instructions for execution by at least one processor for generating charging information in an IP Multimedia Subsystem (IMS) network, the instructions comprising instructions executable:
-
to connect at least one user of the IMS network to an application server via a first interface arranged to enable communication between the application server and a telecommunications server of the IMS network; to receive Extensible Markup Language (XML) signaling information via a second interface arranged to enable communication between the application server and an application, the second interface being part of the application server; to implement a service provided by the application, and provide the service to users of the IMS network via the first interface; to compare elements in the received XML signaling information with stored rule data to determine whether the at least one user has sufficient credit or insufficient credit for access to the service; and in response to determining that the at least one user has sufficient credit for access to the service, to provide the service to the at least one user while generating charging information for the use of the service by the at least one user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification