EP1764971A1

Third party access gateway for telecommunications services

Abstract

A telecommunications architecture exposes telecommunications services to third parties through a secure access gateway. The third parties may be other telecommunications service providers who employ the services to support their own products and services. The access gateway provides a secure, standardized, and controlled access platform for the exposed services, and addresses the technical problems associated with such access. In addition to providing technical solutions for efficient and secure access to exposed services, the architecture also provides an additional revenue channel for existing telecommunication service providers.

EP1764971A1, drawing sheet 1
Sheet 1 of 30

Term

Term ended

Projected expiry passed 20 September 2025, 1 year ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

27 claims: 2 independent, 25 dependent

  1. 1
    A secure access gateway (110) for a telecommunications architecture (100), the access gateway (110) comprising:a profiling database (228) comprising third party authorization data;a subscriber communication interface (216);a service broker communication interface (218);a service provider communication interface (220);an application communication interface (222);a service request handler (224) coupled to the subscriber communication interface (216) and the profiling database (228), the service request handler (224) operable to: receive a communication network access request (308) through the subscriber communication interface (216);extract a subscriber device identifier (514) from the communication network access request (308);search the profiling database (228) for an authorized subscriber device identifier record;and when the authorized subscriber device identifier record exists, forward the communication network access request (308) to a communication network service provider (114) through the service provider communication interface (220);a capability handler (226) coupled to the subscriber communication interface (216), the capability handler (226) operable to: receive an exposed service request (408) through the application communication interface (222);authenticate the exposed service request (408) to obtain a certificate identifier (410) from the exposed service request (408);search the profiling database (228) for an authorized third party application associated to the certificate identifier (410);and when the authorized third party application exists, forward the exposed service request (408) to a service broker (116) through the service broker communication interface (218).
  2. 12
    A method for secure third party access to telecommunications services, the method comprising:establishing a profiling database (228) comprising third party authorization data;receiving telecommunications service use requests;distinguishing the telecommunications service use requests between a communication network access request (308) and an exposed service request (408);initiating execution of a service request handler (224) on the communication network access request (308) to: extract a subscriber device identifier (514) from the communication network access request (308);search the profiling database (228) for an authorized subscriber device identifier record;and when the authorized subscriber device exists, forward the communication network access request (308) to a communication network service provider (114) through a service provider communication interface (220);and initiating execution of a capability handler (226) on the exposed service request (408) to: authenticate the exposed service request (408) to obtain a certificate identifier (410) from the exposed service request (408);search the profiling database (228) for an authorized third party application associated to the certificate identifier (410);and when the authorized third party application exists, forward the exposed service request (408) to a service broker (116) through the service broker communication interface (218).