EP1522169B1

Method, means, and computer program product for controlling and/or restricting use of telecommunications connection

Abstract

This record has no abstract on file.

EP1522169B1, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Expired 4 July 2023, 3.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

23 claims: 21 independent, 2 dependent

  1. 1
    A method for limiting and/or monitoring the use of a data communications connection subject to payment, between IP clients in a packet-switched connection network (15), in which - a mutual data communications connection is set (105 - 106) between at least two clients (11 - 12), through a connection network (15), - a signalling connection, routed differently (13) from the mutual data communications connection is set (101 - 102) at least to the client to be billed, - a traffic limiter (16), based on at least one of the header-field properties, such as the network addresses and/or the port addresses, of the packets being transmitted, is set (103) for the mutual data communications connection, - the data communications connection are monitored (104) and billed for (108). - at least one session is transmitted (109) over the mutual data communications connection, and is individuated, and - the monitored billing to be charged session-specifically for the data communications connection is controlled (110) and/or the monitored billing is defined session-specifically in the billing system (14), characterized in that - a message is received (107) from the signalling connection concerning the interruption or termination of the session transmitted over the mutual data communications connection, and/or state data (304) is received from the billing system, over the message connection, concerning an absence in the billing system or a deficiency in the billing system of the payment required for providing the session being transmitted over the mutual data communications connection. - in response to the message concerning the interruption or termination (107) of the session, and/or to the state data (304) received from the billing system, at least one traffic limiter is instructed (212. 305) to break, interrupt, or close the session over the mutual data communications connection, and - a two-way signalling link is set (302) between the connection-formation system (13) and the billing system, through the mediator (14).
  2. 3
    A method according to either Claim 1 or 2, characterized in that the connection-formation system (13) is used to receive an initiation message for a data-communications-based service involving at least one first client (11) and at least one second client (12) and to forward it to the billing system (14).
  3. 4
    A method according to any of Claims 1-3, characterized in that - a message confirming the payment required for the use of a data-communications-based service is received from the direction of the billing system (14), and - in response to the message confirming the payment, the operator's traffic-relaying system (15) is instructed to - command the formation of a mutual data communications connection between at least one first (11) and one second client (12), and/or - command the properties of the mutual data communications connect to be those required by a data-communications-based service, or to be advantageous in terms of the data-communications service.
  4. 5
    A method according to any of Claims 1-4, characterized in that the connection-formation system (13) is set to open and/or close data communications connections and/or sessions between the clients (11 and 12), using operations according to the MIDCOM protocol.
  5. 6
    A method according to any of Claims 1-5, characterized in that the interface of the connection-formation system (13) is set for a SIP server in the direction of the traffic control system (15).
  6. 7
    A method according to any of Claims 1-6, characterized in that at least one client, which is addressed to the address-search system being used, in set for the data communications connection.
  7. 8
    A method according to any of Claims 1-7, characterized in that a SIP system (13) is used as the address-search system
  8. 9
    A method according to any of Claims 1 - 8, characterized in that the connection-formation system (13) is set to form data communications connections to the clients, using the address-search system.
  9. 10
    A method according to any of Claims 1 - 9, characterized in that the billing system (14) is set to provide initiations to instruct the traffic-relaying system (15) to interrupt or terminate a session between the clients (11 - 12).
  10. 11
    A method according to any of Claims 1 - 10, characterized in that the traffic-relaying system (15) is instructed to interrupt or terminate at least one session or data communications connection between the clients (11 - 12), in response to the state of the billing system (14) directed to the session or data communications connection, which indicates an insufficient payment in the billing system (14) for continuing the session or data communications connection.
  11. 12
    Means for limiting the use of a data communications connection subject to payment between IP clients in a packet-switched connection network, which means include - means for setting a mutual data communications connection between at least two clients, through the connection network, - means for setting a mutual signalling connection, routed differently to the mutual data communications connection, - means for monitoring and billing for data communications connections, - means for setting a traffic limiter based on the properties, such as the network addresses, of the header fields of the packets being transmitted and/or possibly also on the ports of the traffic limiter, for the mutual data communications connection, - means for transmitting at least one session over the mutual data communications connection, means for individuating a session, and - means, for controlling the monitored billing to be charged session-specifically for a data communications connection, and/or means for defining the session specifically monitored billing in the billing system, characterized in that the means include - means for receiving a message over the mutual data communications connection from the mutual signalling connection concerning the interruption or termination of a transmitted session, and/or for receiving state data over the mutual data communications connection from the message connection of the billing system, concerning the lack or deficiency in the billing system of the payment required for the provision of the session being transmitted over the mutual data communications connection, - means for instructing at least one traffic limiter to break or interrupt a session over the mutual data communications connection, in response to a message concerning the interruption or termination of the session, or to state data received from the billing system, and - means for setting a two-way signalling link between the connection-formation system (13) and the billing system, through the mediator (14).
  12. 14
    Means according to either Claim 12 or 13, characterized in that they include means for receiving, over the connection-formation system (13), an initiation message for a data-communications-based service concerning at least one first client (11) and one second client (12), and for forwarding it to the billing system (14).
  13. 15
    Means according to any of Claims 12 - 14, characterized in that they include:- means for receiving, from the direction of the billing system (14), a message confirming the payment required for the use of the data-communications-based service, and - means for instructing the traffic-relaying system (15), in response to the message confirming the payment - to command the formation of a mutual data communications connection of at least one first (11) and one second client (12), and/or - to command the properties of the mutual data communications connection to be those required by the data-communications-based service, or to be advantageous in terms of the data-communications-based service
  14. 16
    Means according to any of Claims 12 - 15, characterized in that they include means for opening and/or closing data-communications connections and/or sessions between the clients (11 and 12), by means of operations according to the MIDCOM protocol.
  15. 17
    Means according to any of Claims 12 - 16, characterized in that they include means for setting the interface of the connection-formation system (13), in the direction of the traffic-control system (15), for a SIP server.
  16. 18
    Means according to any of Claims 12 - 17, characterized in that they include means for setting a client, addressed to an address-search system used by at least one client, to the data communications connection.
  17. 19
    Means according to any of Claims 12 - 18, characterized in that the address-search system being used is a SIP system (13).
  18. 20
    Means according to any of Claims 12 19, characterized in that they include means, using the address-search system, for setting the connection-formation system to form data communications connections to the clients.
  19. 21
    Means according to any of Claims 12 - 20, characterized in that they include means for setting the billing system (14) to provide stimuli to instruct the traffic-relaying system (15) to interrupt or terminate a session between the clients (11 - 12).
  20. 22
    Means according to any of Claims 12 - 21, characterized in that they include means for instructing the traffic-relaying system (15) to interrupt or terminate at least one session or data communication connection between the clients (11 - 12), in response to a state of the billing system (14) directed to the session or data communications connection, which indicates an insufficient payment in the billing system (14) for continuing the session or data communications connection.
  21. 23
    A computer software product for limiting the use of a data communications connection subject to payment between IP clients in a packet-switch connection network, characterized in that it includes all the means according to any individual claim of claims 12-22, which are computer-readable software means.
Independent claims21