Method and apparatus for use in a communications network
OwnerGiuseppe Conte, Magnus Harnesk +1inventors
InventorsGiuseppe Conte, Magnus Harnesk, David Khan
Life of this patent
Estimating the term…
Abstract
According to a first aspect of the present invention there is provided a method of operating a Charging Trigger Function to collect session and/or event related information from an IP Multimedia Subsystem. The method comprises configuring the Charging Trigger Function with one or more string filters for identifying matching strings, determining if messages passing through the Charging Trigger Function include one or more matching strings, and, if a message does include one or more matching strings, sending a reporting message to a charging control entity, the reporting message comprising data associated with each matching string.
Claims22
A method of operating a Charging Trigger Function to collect session and/or event related information from an IP Multimedia Subsystem, the method comprising:
- configuring the Charging Trigger Function with one or more string filters for identifying matching strings;
- determining if messages passing through the Charging Trigger Function include one or more matching strings;
- and
- if a message does include one or more matching strings, sending a reporting message to a charging control entity, the reporting message comprising data associated with each matching string.
The method as claimed in any preceding claim, wherein each of the one or more string filters comprises a primary regular expression for identifying a matching string.
The method as claimed in any preceding claim, wherein the reporting message further comprises each matching string together with the data associated with that matching string.
The method as claimed in any preceding claim, wherein the reporting message further comprises an indication of the type of message in which the matching string was identified.
The method as claimed in any preceding claim, wherein the reporting message comprises a Diameter message in which the data associated with the one or more matching strings is included in a grouped Diameter Attribute Value Pair.
The method as claimed in any preceding claim, wherein each of the one or more string filters relates to one of:
- a Session Initiation Protocol message;
- a Diameter message;
- and
- an ISDN User Part message.
The method as claimed in any preceding claim, wherein the charging control entity is one of:
- an Online Charging System;
- or
- a Charging Data Function.
A method as claimed in any preceding claim, wherein the Charging Trigger Function is provided in one or more of:
- a Breakout Gateway Control Function;
- a Media Gateway Control Function;
- a Multimedia Resource Function Controller;
- an Application Server;
- and
- a Call Session Control Function.
A method of operating a Home Subscriber Server within an IP Multimedia Subsystem, the method comprising:
- during registration of a subscriber with the IP Multimedia Subsystem, sending a profile relating to the subscriber to a Charging Trigger Function, the subscriber profile defining one or more string filters that are to be applied to messages passing through the Charging Trigger Function that relate to the subscriber.
An apparatus configured to operate as a Charging Trigger Function, the apparatus comprising:
- a memory for storing one or more string filters for identifying matching strings;
- a matching unit for determining if messages passing through the Charging Trigger Function include one or more matching strings;
- a message generation unit for generating a reporting message, the reporting message comprising data associated with each matching string;
- and
- a transmitter for sending the reporting message to a charging control entity.
An apparatus configured to operate as a Home Subscriber Server, the apparatus comprising:
- a memory for storing subscriber profiles comprising one or more string filters to be applied to messages relating to the subscriber;
- a receiver for receiving a request for a subscriber's profile;
- and
- a transmitter for sending the subscriber profile including the one or more string filters to a Charging Trigger Function.
Dependencies are inferred from the claim text.