Abstract:
The invention provides methods and apparatus for processing telephone calls in a packet-based telephony service. A store of telephone party identifiers is maintained for multi-service users having access to the packet-based telephony service and an alternate telephony service. Incoming signalling information for telephone calls in the packet-based telephony service is monitored and outgoing signalling information may be altered with reference to the store. An alteration may involve replacing telephony party identification data associated with one telephony service for telephony party identification data associated with another telephony service. The invention allows a multi-service user to be consistently identified by other telephony users by a single telephony party identifier instead of one telephony party identifier for each service they subscribe to. Further, a multi-service user can be identified at the call destination by a single telephony party identifier, irrespective of which telephony service is used to make the call.
Abstract:
A system is disclosed. The system includes a first network module communicatively coupled to a plurality of services associated with a first network utilizing a first protocol. The system also includes a second network module communicatively coupled to a plurality of services associated with a second network utilizing a second protocol, the second protocol being different than the first protocol. The system also includes a service determination module coupled to the first and second network modules, the service determination module operable to receive a request from the first network module to access at least one service from the plurality of services associated with the second network. The service determination module determines the at least one requested service and sends the request to the at least one requested service associated with the second network through the second network module utilizing the second protocol.
Abstract:
This invention provides methods and apparatus for providing customised prior-to-answer and in-call media playback telephony services. The services allow for playback of customised media content to calling parties in the form of customised ringback tones, engaged tones, call holding, call transfer tones and other content such as pre-recorded announcements. The media content for playback is stored in equipment associated with subscribers and playback of the media content is originated from the subscriber equipment. The invention allows subscribers to give their telephony services a personal touch as they can choose different items of media content for playback to different calling parties. As the media content is stored on subscriber equipment local to subscribers, no additional network resources such as data storage and data processing facilities are required.
Abstract:
The invention provides methods and apparatus for controlling in an access network the delivery of media data to groups of target devices in a target network. Target device group control data is stored and accessed in response to receipt of a media data delivery initiation request containing a target device group indicator from a source device. Appropriate target device group control data is retrieved and transmitted to the source device identifying a network address to which the source device can transmit media data. The network address may be associated with a group media data delivery mechanism, for example a multicast mechanism, which provides delivery of media data to the target devices without the need for media data to pass out from or back into the target network. Hence, the invention avoids using up valuable bandwidth resources between the target network and the access network.
Abstract:
This invention relates to methods and apparatus for the delivery of enhanced telephony services for calls received on local telephone exchange switches. The invention employs an intercept node which intercepts number portability query messages and ascertains whether enhanced telephony services should be applied to a call with reference to an enhanced telephony service user database. If enhanced telephony services are to be applied to the call, the call is routed to a node capable of applying enhanced telephony services, otherwise the call is forwarded on to a number portability processing node. Enhanced telephony services may thus be provided in relation to calls received at local telephone exchange switches which do not themselves support identification of enhanced telephony service users and associated triggering to initiate the provision of enhanced telephony services, but which do generally support a number portability mechanism.
Abstract:
This invention relates to methods and apparatus for the delivery of enhanced telephony services for calls received on local telephone exchange switches. The invention employs an intercept node which intercepts number portability query messages and ascertains whether enhanced telephony services should be applied to a call with reference to an enhanced telephony service user database. If enhanced telephony services are to be applied to the call, the call is routed to a node capable of applying enhanced telephony services, otherwise the call is forwarded on to a number portability processing node. Enhanced telephony services may thus be provided in relation to calls received at local telephone exchange switches which do not themselves support identification of enhanced telephony service users and associated triggering to initiate the provision of enhanced telephony services, but which do generally support a number portability mechanism.
Abstract:
The invention provides methods and apparatus for controlling in an access network the delivery of media data to groups of target devices in a target network. Target device group control data is stored and accessed in response to receipt of a media data delivery initiation request containing a target device group indicator from a source device. Appropriate target device group control data is retrieved and transmitted to the source device identifying a network address to which the source device can transmit media data. The network address may be associated with a group media data delivery mechanism, for example a multicast mechanism, which provides delivery of media data to the target devices without the need for media data to pass out from or back into the target network. Hence, the invention avoids using up valuable bandwidth resources between the target network and the access network.
Abstract:
This invention relates to databases and methods for storing and searching data in database tree structures. In particular, but not exclusively, the invention relates to the processing of data stored in database tree structures for use in data packet routing applications. The invention allows searching of data in a database where one or more nodes stored in the database have associated node keys which are prefixes of node keys associated with other nodes stored in the database. The invention thus allows a wider range of node keys to be represented in the database. Limited access to node keys is required during searching of the database and the search speed is advantageously independent of search key length.
Abstract:
This invention relates to databases and methods for storing and searching data in database tree structures. In particular, but not exclusively, the invention relates to the processing of data stored in database tree structures for use in data packet routing applications. The invention allows searching of data in a database where one or more nodes stored in the database have associated node keys which arc prefixes of node keys associated with other nodes stored in the database. The invention thus allows a wider range of node keys to be represented in the database. Limited access to node keys is required during searching of the database and the search speed is advantageously independent of search key length.