Patent ID: 8732043

Claim:
A method, comprising: receiving, by a server device in an Internet protocol (IP) multimedia subsystem (IMS) core, an indication that a session, associated with a user device, is to be established; obtaining, by the server device and in response to receiving the indication, a subscriber profile, associated with the user device, that identifies one or more services to which a user, of the user device, has subscribed; determining, by the server device and based on the subscriber profile, that a service, associated with the session, corresponds to one of the one or more services, where the subscriber profile identifies one or more charging actions that correspond to the service; instructing a first device to initiate an online charging action, of the one or more charging actions, when the server device determines that the service corresponds to a first type of service; instructing a second device to initiate an offline charging action, of the one or more charging actions, when the server device determines that the service corresponds to a second type of service; and instructing a third device to not initiate the online charging action or the offline charging action when the server device determines that the service corresponds to a third type of service, wherein the third type of service is different from the first type of service and the second type of service.