Method of providing telecommunications services
First Claim
1. A method of providing services in a switched telecommunications system that includes a service control subsystem (42) for providing service control upon receipt of a service request, said method including the steps of:
- (a) providing at least one server (51) connected to a computer network (50), said network (50) being generally accessible to users of the telecommunications system but logically distinct from the latter, (b) arranging for at least some of said users to directly or indirectly place service resource items (49) on said at least one server (51), the or each service resource item (49) placed by a user on a said server (51) relating to service provision concerning that user by the telecommunications system, (c) associating a respective predetermined code (54) with each service resource item (49), and (d) upon the service control subsystem (42) receiving a service request indicative of a said predetermined code (54), causing the service control subsystem (42) to;
(i) use said predetermined code (54) to access the corresponding service resource item (49) over the computer network (50), and (ii) thereafter utilize the accessed service resource item (49) in providing service control in response to said service request.
4 Assignments
0 Petitions
Accused Products
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 (“service resource items”) placed on servers (51) accessible over the Internet (50). This permits service resource items to be accessed from the service control subsystem (42) of a PSTN on a worldwide basis using the highly-resilient infrastructure of the Internet (50). Furthermore, the updating of the service resource items can be made the responsibility of the party to whom the service resource item relates, such updating being readily effected by access direct to the server (51) holding the resource items.
266 Citations
45 Claims
-
1. A method of providing services in a switched telecommunications system that includes a service control subsystem (42) for providing service control upon receipt of a service request, said method including the steps of:
-
(a) providing at least one server (51) connected to a computer network (50), said network (50) being generally accessible to users of the telecommunications system but logically distinct from the latter, (b) arranging for at least some of said users to directly or indirectly place service resource items (49) on said at least one server (51), the or each service resource item (49) placed by a user on a said server (51) relating to service provision concerning that user by the telecommunications system, (c) associating a respective predetermined code (54) with each service resource item (49), and (d) upon the service control subsystem (42) receiving a service request indicative of a said predetermined code (54), causing the service control subsystem (42) to;
(i) use said predetermined code (54) to access the corresponding service resource item (49) over the computer network (50), and (ii) thereafter utilize the accessed service resource item (49) in providing service control in response to said service request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
a direct mapping where said predetermined code corresponding substantially to said URI;
manipulation of said predetermined code according to a predetermined function;
look up in a locally held association table (48) associating said predetermined codes and URIs;
look up in an association table associating said predetermined codes and URIs, said association table being held on at least one database server connected to said computer network (50).
-
-
9. A method according to claim 6, wherein the translation of said predetemined code (54) into the URI of the associated service resource item (49) is effected by look up in a DNS-type distributed database system in which said URIs are held in records associated with respective domain names, by which the records can be retrieved, at least a substantial portion of said predetermined code (54) being parsed (120) into at least a part of a corresponding said domain name and this domain name when complete being used to retrieve (121) the URI of the required service resource item (49) from said database system.
-
10. A method according to claim 6, wherein at least two said service resource items (49) are located at the same URI, the said predetermined codes of these service resource items (49) including respective relative-resource-identifier values that are used at the server (51) holding the service resource items (49) to identify the required resource item amongst the service resource items at the same URI.
-
11. A method according to claim 1, wherein said at least one server (51) forms part of a Domain Name System (DNS) type distributed database system and said service resource items (49) are held in records associated with respective domain names, by which the records can be retrieved, step (d)(i) including the substep of parsing at least a substantial portion of a said predetermined code (54) included in a service request into at least a part of the domain name of the required service resource item (49).
-
12. A method according to claim 1, wherein said telecommunications system is a telephone system, each said predetermined code (54) being one of the following:
-
the telephone number of the calling party;
the telephone number of the called party;
a number input by the calling party.
-
-
13. A method according to claim 1 wherein said telecommunications system fiber includes a service switching point (41), said method involving causing said service switching point to generate a said service request upon predetermined trigger criteria being met for a communication being handled thereby.
-
14. A method according to claim 1, wherein an interface (80) is provided for interfacing said computer network (50) with said telecommunications system to enable a bearer channel to be established from a user terminal (53) connected to the computer network (50) through said interface (80) into said telecommunication system, said method involving causing said interface to generate a said service request upon predetermined trigger criteria being met for a communication being handled by the interface.
-
15. A method according to claim 1, wherein a gateway (90) is provided with an interface to said computer network (50), said gateway being operative to set up a third-party bearer channel through said telecommunications system in response to a setup request received via said interface from a user ternal (53) connected to the computer network, said method involving causing said gateway (90) to generate a said service request upon predetermined trigger criteria being met for a communication being handled by the gateway.
-
16. A method according to claim 1, wherein said computer network (50) is the Internet.
-
17. A method according to claim 1, wherein said telecommunication network is a Public Switched telephome Network (PSTN).
-
18. A method according to claim 1, wherein said telecommunication system is a private system including a Private Automatic Branch Exchange (PABX) with which said service control subsystem is associated, and wherein said computer network (50) is a Local Area Network (LAN).
-
19. A method according to claim 1, wherein said Uniform Resource Identifiers (URIs) are Uniform Resource Locators (URLs) and/or Uniform Resource Names (URNs), and said server (51) is an Hyper Text Transfer Protocol (HTTP) server.
-
20. A method according to claim 1, including the further step of updating a said service resource item (49) by accessing the said server (51) holding that item across said computer network (50) from a user terminal (53) in communication with said computer network.
-
21. A method according to claim 1, wherein the network is logically distinct from the telecommunications network and is generally accessible to users of the latter by paths independent of the service control subsystem.
-
22. A method of providing services for a telephone system that comprises at least one service switching point (41) and a service control subsystem (42) for providing service control to said service switching point, said method including the steps of:
-
(a) provisioning at least one server (51) connected to the Internet (50) with a plurality of service resources (49) that are thereafter locatable on the Internet by respective known URIs, the Internet being generally accessible to users of the telephone system but logically distinct from the latter, said service resources (49) each being associated with a respective predetermined code (54);
(b) providing a mapping between each said predetermined code (54) and the said known URI of the service resource (49) associated with that predetermined code; and
(c) upon the service control subsystem (42) receiving a said service request including of a said predetermined code, causing said service control subsystem to use said mapping to access the corresponding said service resource (49) over the Internet;
said predetermined code (54) being capable of input through a standard twelve-key telephone keypad.- View Dependent Claims (23)
-
-
24. A method of providing services for a private telephone system that comprises a Private Automatic Branch Exchange (PABX) and a service control subsystem (42) for providing service control to said PABX, said method including the steps of:
-
(a) provisioning at least one server (51) connected to a local or campus computer network (50) with a plurality of senrice resources (49) that are thereafter locatable on the computer network (50) by respective known Uniform Resource Identifiers (URIs), said computer network being generally accessible to uses of the telecommunications system but logically distinct from the latter, and said service resources (49) each being associated with a respective predetermined code (54);
(b) providing a mapping between each said predetermined code (54) and its corresponding said known Uniform Resource Identifier (URI); and
(c) upon the service control subsystem (42) receing a said service request including of a said predetermined code, causing said service control subsystem (42) to use said mapping to access the corresponding said service resource (49) over said computer network (50);
said predetermined code (54) being capable of input through a standard twelve-key telephone keypad.
-
-
25. A method of providing services in a switched telecommunications system that includes a service control subsystem for providing service control upon receipt of a service request, the service control subsystem having an interface to a computer network that is generally accessible to users of the telecommunications system but, is logically distinct from the latter, the computer network having connected to it a server that holds service resource items placed there directly or indirectly by said users and each having a respective associated predetermined code and relating to the provision, to an associated said user, of a particular service by the telecommunications system;
- said method comprising the steps of;
(a) receiving at the service control subsystem a service request indicative of a said predetermined code;
(b) deriving from the received service request the predetermined code of which it is indicative;
(c) using the predetermined code derived in step (b) to access the corresponding service resource item over the computer network; and
(d) utilizing the accessed service resource item in providing service control by the service control subsystem in response to the service request received thereby in step (a). - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
a direct mapping where said predetermined code corresponding substantially to said URI, manipulation of said predetermined code 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 and URIs, said association table being held on at least one database server connected to said computer network.
- said method comprising the steps of;
-
35. A method according to claim 32, wherein at least two said service resource items are located at the same URI, the said predetermined codes of these service resource items including respective relative-resource-identifier values that are used at the server holding the service resource items to identify the required resource item amongst the service resource items at the same URI.
-
36. A method according to claim 27, wherein said at least one server forms part of a DNS-type distributed database system and said service resource items are held in records associated with respective domain names, by which the records can be retrieved, step (c) including the sub-step of parsing at least a substantial portion of said predetermined code included in a service request into at least a part of the domain name of the required service resource item.
-
37. A method according to claim 27, wherein each said predetermined code is one of the following:
-
the telephone number of the calling party, the telephone number of the called party, a number input by the calling party.
-
-
38. A method according to claim 25, wherein the computer network is logically distinct from the telecommunications network and is generally accessible to users of the latter by paths independent of the service control subsystem.
- 39. A method of providing services in a switched telecommunications system, wherein a service control subsystem of the telecommunications system, in response to receipt of service requests, accesses service resource items indicated in the corresponding requests across a computer network, the accessed resource items being used by the service control subsystem in providing service control in response to the corresponding service requests, the computer network being logically distinct from the telecommunications system and being accessible to at least a significant number of the users of the telecommunications system.
Specification