Viewer

​The material contained on this page is informative only. Authoritative compliance information is contained in the applicable Bluetooth specification.

org.bluetooth.service.phone_alert_status

Name: Phone Alert Status Service

Type: org.bluetooth.service.phone_alert_statusDownload / View

Assigned Number: 0x180E


Abstract:

This service dexposes the phone alert status when in a connection.

Summary:

The Phone Alert Status service uses the Alert Status characteristic, Ringer Setting characteristic to expose the phone alert status and Ringer Control Point characteristic to control phone into mute or enable.

Service Dependencies

This service has no dependencies on other GATT-based services.

GATT Requirements

Sub-Procedure Server Requirement
Write Without Response Mandatory
Notification Mandatory
Read Characteristic Descriptors Mandatory
Write Characteristic Descriptors Mandatory

Transport Dependencies

Transport Supported
Classic false
Low Energy true
High Speed

Error Codes

This service does not define any application error codes that are used in Attribute Protocol.

Service Characteristics

Overview Properties Security Descriptors
Name:
Alert Status
Description:
The Alert Status Characteristic includes three fields of information to express the alerting status as follows.

• Ringer State

• Vibrator State

• Display Alert State

The Alert Status characteristic returns the current value of Phone Alert Status when read.
Type:
org.bluetooth.characteristic.alert_status
Requirement:
Mandatory
Property Requirement
Read Mandatory
Write Excluded
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Mandatory
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties
None
Overview Permissions
Name:
Client Characteristic Configuration
Type:
org.bluetooth.descriptor.gatt.client_characteristic_configuration
Requirement:
Mandatory
Permission Requirement
Read Mandatory
Write Mandatory
Name:
Ringer Setting
Description:
The Ringer Setting characteristic returns the current value of the Ringer Setting when read.
Type:
org.bluetooth.characteristic.ringer_setting
Requirement:
Mandatory
Property Requirement
Read Mandatory
Write Excluded
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Mandatory
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties
None
Overview Permissions
Name:
Client Characteristic Configuration
Type:
org.bluetooth.descriptor.gatt.client_characteristic_configuration
Requirement:
Mandatory
Permission Requirement
Read Mandatory
Write Mandatory
Name:
Ringer Control point
Description:
When the Ringer Control Point characteristic is written, the server device performs an action based on the value (command).

• The server device implements a state machine with two states, “Ringer Silent” and “Ringer Normal”.

• The command “Set Silent Mode” sets the state to “Ringer Silent”.

• The command “Cancel Silent Mode” sets the state to “Ringer Normal”.

• The command “Mute Once” silences the server device’s ringer.

• The server device’s ringer is silenced when the state is “Ringer Silent” and act according to phone settings when the state is “Ringer Normal”.

Note: The Alert Status and Ringer Setting characteristics reflects the state of the alerting and ringer setting of the server device. These states normally change when the state machine changes or other events (like incoming call or user interaction) happens on the server device. However there is no direct coupling from writing to the control point to the values of Phone Alert Status and Ringer Setting.

Type:
org.bluetooth.characteristic.ringer_control_point
Requirement:
Mandatory
Property Requirement
Read Excluded
Write Excluded
WriteWithoutResponse Mandatory
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties
None None