Communications method and apparatus
First Claim
1. A method for carrying communications traffic between first and second devices of the same or different types, the first device being coupled to a service provider, the second device being coupled to an exchange distant from the service provider, and the service provider and exchange being coupled for communication across an intermediate network, comprising the steps of:
- receiving at the service provider a call signal from the first device, the call signal containing an address of the second device;
setting up a preliminary communications link between the service provider and the exchange to exchange information as to the capabilities of the first and second devices, the information exchanged on the preliminary link including at least one of a communications standard, a desired data rate and a type of data for transmission by the first terminal and, in reply, associated reception capabilities of the second terminal as a subset of the capabilities of the first terminal;
using the information at the service provider to determine a procedure for converting, if necessary, traffic for transmission between the first and second devices; and
, setting up a call to transmit the traffic between the first and second devices, converting the traffic as necessary.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for enabling traffic to be carried between devices which may use different communications protocols employs a multimedia service provide, which provides an interface between two devices or between a device and a multimedia network. The service provider enables conversion between the communications protocols used by the two devices by comparing the protocols used by each device and, preferably, carrying out a conversion which minimises the amount of traffic conversion required. If two devices are interfaced to an intermediate network via respective service providers, the service providers preferably negotiate before communication between the devices begins to ensure, if possible, that traffic conversion is only performed by one of the service providers. Each device is connected to the service provider at a network access server of a type matched to the device type and traffic conversion is carried out as required using an Asynchronous Transfer Mode Virtual Channel switch controlled by a multimedia server.
45 Citations
30 Claims
-
1. A method for carrying communications traffic between first and second devices of the same or different types, the first device being coupled to a service provider, the second device being coupled to an exchange distant from the service provider, and the service provider and exchange being coupled for communication across an intermediate network, comprising the steps of:
-
receiving at the service provider a call signal from the first device, the call signal containing an address of the second device;
setting up a preliminary communications link between the service provider and the exchange to exchange information as to the capabilities of the first and second devices, the information exchanged on the preliminary link including at least one of a communications standard, a desired data rate and a type of data for transmission by the first terminal and, in reply, associated reception capabilities of the second terminal as a subset of the capabilities of the first terminal;
using the information at the service provider to determine a procedure for converting, if necessary, traffic for transmission between the first and second devices; and
,setting up a call to transmit the traffic between the first and second devices, converting the traffic as necessary. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A communications apparatus forming a service provider for establishing communication between a first device coupled to the service provider and a second device coupled to an exchange distant from the service provider, the service provider and the exchange being coupled for communication across an intermediate network;
- the apparatus comprising;
a network access server coupled to the first device;
a traffic supervisor responsive to a call signal received by the server from the first device for setting up a call between the first and second devices by setting up a preliminary communications link between the service provider and the exchange to exchange information as to the capabilities of the first and second devices and using the information at the service provider to determine a procedure for converting, if necessary, traffic for transmission between the first and second devices, and then establishing a media path across the network between the first and second devices;
a traffic means controlled by the traffic supervisor for transferring the traffic between the first and second devices across the media path, and converting the traffic, if necessary, according to the determined procedure;
wherein the traffic is carried by ATM across the network and the traffic means comprises an ATM virtual-channel switch. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
- the apparatus comprising;
-
29. A computer-readable storage medium having a program recorded thereon, where the program is to make a computer implement a method for carrying communications traffic between first and second devices of the same or different types, the first device being coupled to a service provider, the second device being coupled to an exchange distant from the service provider, and the service provider and exchange being coupled for communication across an intermediate network, comprising the steps of:
-
receiving at the service provider a call signal from the first device, the call signal containing an address of the second device;
setting up a preliminary communications link between the service provider and the exchange to exchange information as to the capabilities of the first and second devices;
the information exchanged on the preliminary link including at least one of a communications standard, a desired data rate and a type of data for transmission by the first terminal and, in reply, associated reception capabilities of the second terminal as a subset of the capabilities of the first terminal;
using the information at the service provider to determine a procedure for converting, if necessary, traffic for transmission between the first and second devices; and
, setting up a call to transmit the traffic between the first and second devices, converting the traffic as necessary.
-
-
30. A method for carrying communications traffic between first and second devices of the same or different types, the first device being coupled to a service provider, the second device being coupled to an exchange distant from the service provider, and the service provider and exchange being coupled for communication across an intermediate network, comprising the steps of;
-
receiving at the service provider a call signal from the first device, the call signal containing an address of the second device, the service provider determining information as to the at least one of a communications protocol, a desired data rate and a type of transmission by the first terminal by inspecting the call signal and traffic received by the service provider from the first device;
setting up a preliminary communications link between the service provider and the exchange to exchange information as to the capabilities of the first and second devices;
using the information at the service provider to determine a procedure for converting, if necessary, traffic for transmission between the first and second devices; and
,setting up a call to transmit the traffic between the first and second devices, converting the traffic as necessary.
-
Specification