EP1059814A2

Method of providing telecommunication services

Abstract

Traditional IN (Intelligent Network) services in a PSTN use service logic and data that is accessible for use only by the PSTN, though provision may be made for users to change certain controlled parameters of the services. The present system has the service logic and data placed on a server (51) accessible by the service control subsystem of a telephone network using a URI. Thus, in one embodiment, service logic and/or data is placed on an HTTP server (51) and accessed by the service control subsystem over the Internet (50) using a corresponding URL. The server (51) may also be accessible to the general public to enable the service resource items to be used by anyone in setting up a call.

EP1059814A2, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Projected expiry passed 11 December 2016, 9.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 4 independent, 5 dependent

  1. 1
    A method of providing services to users of a public switched telecommunications system that includes a service control subsystem (42), said service control subsystem providing a service logic execution environment (20) in which service logic programs (21) are run in response to the receipt by the service control subsystem (42) of corresponding service requests, said method including the steps of:(a) -- provisioning a server (51) with a plurality of service resource items (49) that are each associated with a respective predetermined code, said server (51) being located remotely from said service logic execution environment but accessible therefrom;and (b) -- upon the service control subsystem receiving a said service request including a said predetermined code, running the corresponding service logic program (21), and accessing said server (51) to utilise, in the course of service control by said service logic program, the service resource item (49) corresponding to the predetermined code included in the request;said service resource items being locatable from the service control subsystem using URIs, and step (b) including the substeps of translating a said predetermined code included in a service request into the URI associated with the required service resource item (49), and using that URI to access the service resource item.
  2. 4
    A method according to any one of claims 1 to 3, wherein the substep of translating a said predetermined code into a URI, is effected by one of the following methods:-- a direct mapping where said predetermined code corresponding substantially to said URI;-- manipulation of said predetermined code (54) according to a predetermined function;-- look up in a locally held association table associating said predetermined codes and URIs;-- look up in an association table associating said predetermined codes (54) and URIs, said association table being held on at least one database accessed over a computer network (50).
  3. 5
    A method according to any one of claims 1 to 4, wherein the service resource item (49) accessed in step (b) is one of the following:-- service logic for execution by said server (51);-- downloadable service data;-- downloadable service logic.
  4. 6
    A method according to any one of the preceding claims, wherein said server (51) is an HTTP server.
  5. 8
    A method according to any one of the preceding claims, wherein said switched telecommunications system is a Public Switched Telephone Network or a Public Land Mobile Network.
  6. 9
    A method of accessing service resource items (49) for use in respect of setting up bearer channels (60) through a public switched telecommunications system that includes a service control subsystem (42), the service control subsystem providing a service logic execution environment (20) in which service logic programs (21) are run in response to the receipt by the service control subsystem (42) of corresponding service requests, and the service resource items (49) being provided on at least one server (51) located remotely from said service logic execution environment but accessible therefrom; said method including the steps of:(a) - receiving a said service request at the service control subsystem and running the corresponding service logic program (21), the service request being associated with a said predetermined code, (b) - accessing said server (51) to utilise, in the course of service control by the service logic program, a said service resource item (49) related to the predetermined code associated with the request;said service resource items being locatable from the service control subsystem using URIs, and step (b) including the substeps of translating the predetermined code associated with the service request into the URI associated with the related service resource item (49), and using that URI to access the service resource item.