The present invention relates in general to computer telephony integration (CTI) and more specifically to communications protocols for use by a mix of voice and data devices over a hybrid network.
Currently, telephony and data networks terminate with a either a voice or data terminal, respectively. For example, the conventional terminal in the telephony paradigm is a telephone whereas in the data network paradigm the conventional terminal is a PC or laptop computer. Therefore, separate protocols have been developed for each network/termination pair. With the development of hybrid networks, standard inter-compatible protocols are required so that diverse voice and data devices can communicate efficiently with each other.
According to the present invention, a communication protocol is provided whereby a diverse collection of voice and data devices may communicate with each other without complicated protocol conversions as exist in the prior art. More specifically, a protocol mechanism is provided for establishing communications between an application platform and a network portal, on the one hand, and between the network portal and a voice/data network, on the other hand. The protocol mechanism includes a physical layer which is common to the application platform and the network portal, on the one hand, and common to the network portal and the voice/data network, on the other hand. A data layer is provided which communicates between the physical layer and the associated application platform, network portal, or voice/data network. According to an important aspect of the invention, the data layer encapsulates the information to be communicated with header information for routing of the information.
A description of the prior art and of embodiments of the present invention will now be described with reference to the accompanying drawings in which:
It is apparent from
Turning now to
The next layer up, information encapsulation, performs two functions:
The top layer is specific to the type of device it resides on. In the situation of an application platform device, the Application Specific Interface, or ASI, controls the formatting of information for use at the destination. The type of formatting is dependant on destination requirements (for example, voice information being passed from an Application Platform device for telephony (i.e. a POTS or IP telephone) is formatted for use by another telephony-compatible application platform device at the destination.
On the NP side of the diagram, a Network Portal Control Interface, or NPCI, determines whether or not the information can be processed internally or whether the data should be repackaged for use somewhere within the voice/data network using the NP to VDN protocol. By having this layer, a NP device is able to process any information which is pertinent to itself rather than always re-transmitting and waiting for another device to return it.
The next layer up within the NP is the same as set forth above, namely information encapsulation. If the NP does not handle the information itself it must repackage the data for transmission across the voice/data network.
The information routing layer of the VDN takes the information package passed from the NP, encapsulates the data and passes this packet through its already defined network paths to the destination NP. From this point the process is reversed until an NP or IA handles the information.
The VDN that an NP communicates with can, for example, be another NP. Since the VDN is simply routing information, localized communications can eliminate the need for a VDN in some circumstances. By extension, since a NP can also contain the protocol for an AP, such a device could then be connected as AP to NP to AP only, further simplifying connectivity.
To summarize, an AP device communicates to another AP device through the NP by means of two protocol blocks; each block handling a specific task in passing this information to the destination. What must be noted in the implementation of these protocols is that a device may contain the protocols to allow it to act as an application platform while at the same time containing the protocols to allow it to act as a network portal. By making the lower protocol layers simple and generic, any device can be designed to fill each or both of these roles.
Region A of
Region B of
It will be appreciated that, although embodiments of the invention have been described and illustrated in detail, various changes and modifications may be made. Firstly, a Bluetooth implementation on the PDA enabled set may include a wireless transceiver to the PDA, IP phone and other devices on the wireless desktop. IP access for the PDA is implemented in a manner similar to the method described above except that the call control command is imbedded in IP packets within the PDA & Bluetooth transceiver combination, instead of in the telephone set. The telephone set then acts as a network portal for all Bluetooth devices on the desktop. Another modification is that the PDA enabled telephone set may utilize the RS-232 communication protocol to support PDA applications such as Hot-Sync. Although this scenario is addressed by the Bluetooth wireless solution between the set and the PDA, the wired solution provides for faster development. All such changes and modifications may be made without departing from the sphere and scope of the invention as defined by the claims appended herein.
Number | Date | Country | Kind |
---|---|---|---|
0102138 | Jan 2001 | GB | national |
Number | Name | Date | Kind |
---|---|---|---|
5208911 | Newman et al. | May 1993 | A |
5659542 | Bell et al. | Aug 1997 | A |
5987519 | Peifer et al. | Nov 1999 | A |
Number | Date | Country |
---|---|---|
2149480 | Feb 1996 | CA |
0560706 | Sep 1993 | EP |
0666670 | Dec 1994 | EP |
0705012 | Apr 1996 | EP |
0705012 | Mar 2000 | EP |
2308904 | Jul 1997 | GB |
2352146 | Jan 2001 | GB |
11205370 | Jul 1999 | JP |
9701940 | Jan 1997 | WO |
WO 9729581 | Aug 1997 | WO |
WO 9914882 | Mar 1999 | WO |
9933226 | Jul 1999 | WO |
WO 9949677 | Sep 1999 | WO |
0074409 | Dec 2000 | WO |
WO 0211389 | Feb 2002 | WO |
Number | Date | Country | |
---|---|---|---|
20020101861 A1 | Aug 2002 | US |