You are on page 1of 2

Telephony control protocol (TCP) Also referred to as telephony control protocol specification binary (TCS binary) Used to set

up and control speech and data calls between Bluetooth devices. The protocol is based on the ITU-T standard Q.931, with the provisions of Annex D applied, making only the minimum changes necessary for Bluetooth. TCP is used by the intercom (ICP) and cordless telephony (CTP) profiles. TCS: Telephony Control Protocol Specification The Telephony Control Protocol Specification (TCS) is a protocol in the Bluetooth protocol stack that defines ways to send audio calls between Bluetooth devices. It also controls the device mobility management procedures. It can be used to create a three-in-one phone: 1) On the move, a mobile phone connected to a cellular network;

2) At home, a cordless phone connected to a PSTN via a gateway or base station; 3) At the office, an intercom.

Telephony control is the signaling processes that are used to setup telephone communication services. The Bluetooth system uses telephony control protocol specification - TCS to setup and coordinate telephone services. Telephony Control Protocol Specification - TCS defines the call control signaling that is used by Bluetooth devices for the establishment of speech and data calls. TCS protocol can also be used for mobility management to coordinate groups (multiple telephone handsets) of other TCS devices. The reason telephone control protocol specification is not called TCP is to avoid confusion with transmission control protocol (TCP) used for Internet communication. The TCS protocol is based on the standard Q.931, which is a telephone control protocol that was developed for the call control in the public telephone network (ISDN). The Q.931 call control protocol defines the messages and formats of control messages that are created by the end communication devices (such as telephones and fax machines).Some of the common types of information contained in Q.931 messages include call setup and tear down messages, called and calling party telephone numbers, and other access control signaling messages. Because Q.931 protocol has been reliably used in the telephone system for many years, the Bluetooth system has adapted much of the Q.931 protocol messages for call processing (setup, connection, and disconnection). This figure shows how the TCP protocol can be used to emulate a telephone connection between a cordless telephone and a cordless telephone base. This example shows that the Bluetooth cordless telephone (terminal) requests a telephone call to the Bluetooth cordless base (gateway). The TCP protocol first determines that it needs a communication session so it requests that the L2CA layer initiate a logical connection to the cordless base station Bluetooth radio. Once the logical channel is created between the cordless telephone and the cordless base, the TCP protocol is used to setup the call request (transfer the dialed digits). This diagram shows that the TCP protocol also requests that a dedicated audio connection (synchronous channel) through a speech coder. The TCP protocol then continually manages the progress of the call (such as initiating a three-way call) until the call is ended.

You might also like