Bluetooth SIG Shop | Bluetooth.org


Select Language  
search site search 

TCP

Telephony Control Protocol (TCP)

This protocol defines the call controlsignaling for the establishment of speech and data calls between Bluetooth devices.

Example Products

Here are a few examples of the types of devices that you might find using the TCP:

  • PDA
  • Mobile Phone

Getting Technical

Overview

The Bluetooth Telephony Control protocol Specification Binary (TCS Binary) is based on the ITU-T Recommendation Q.931, applying the symmetrical provisions as stated in Annex D of Q.931 of the Telephony Control Protocol. The resulting text does not discriminate between user and network side, but merely between Outgoing Side (the party originating the call) and Incoming Side (the party terminating the call). Effort was made to only apply those changes necessary for Bluetooth and foreseen applications, enabling re-use of Q.931 to the largest extent possible.

Operations Between Devices

TCS uses point-to-point signaling and may use point-to-multipoint signaling. Point-to-point signaling is used when it is known to which side (Bluetooth device) a call needs to be established (single-point configuration).

Point-to-multipoint signaling may be used when there are more sides available for call establishment (multi-point configuration); e.g. when, for an incoming call, a home base station needs to alert all phones in range.

Point-to-point signaling is mapped towards a connection-oriented L2CAPchannel, whereas point-to-multipoint signaling is mapped towards the connectionlessL2CAP channel, which in turn is sent as broadcast information on the beacon channel (piconet broadcast).

The figure above illustrates point-to-point signaling to establish a voice or data call in a single-point configuration. First the other device is notified of the call request using the point-to-point signaling channel (A). Next, this signaling channel is used to further establish the speech or data channel (B).

The figure to the left illustrates how point-to-multipoint signaling and point-to-point signaling is used to establish a voice or data call in a multi-point configuration. First all devices are notified of the call request using point-to-multipoint signaling channel (A). Next, one of the devices answers the call on the point-to-point signaling channel (B); this signaling channel is used to further establish thespeech or data channel (C).

Need more? View the Telephony Control Protocol (TCP).

 
 
© 2009 Bluetooth SIG, Inc. All rights reserved. legal | privacy policy