BLUETOOTHCTL-TELEPHONY(1)
NAME π
okay so bestie, this is the bluetoothctl-telephony manual page from Linux System Administration β yes, the BLUETOOTHCTL-TELEPHONY(1) one. It's all about the Telephony Submenu, and it's lowkey iconic. π
SYNOPSIS π¦
bluetoothctl [--options] [telephony.commands]
This submenu manages telephony features using the org.bluez.Telephony(5) and org.bluez.Call(5) interfaces. Those two interfaces are the main characters here, no cap. β¨
TELEPHONY COMMANDS π
list π
List available audio gateways. Simple, clean, slay.
Usage:
Usage > list
Example β Display all available HFP audio gateways:
> list
show π
Show audio gateway information.
Usage:
Usage > show [telephony]
Uses org.bluez.Telephony(5) properties.
[telephony]β Audio gateway device path (optional, shows current if omitted)
Example β Show information for currently selected audio gateway:
> show
Example β Show information for specific audio gateway device:
> show /org/bluez/hci0/dev_00_11_22_33_44_55
Example β Show information for another audio gateway:
> show /org/bluez/hci0/dev_AA_BB_CC_DD_EE_FF
select π
Select default audio gateway. Main character selection energy.
Usage:
Usage > select <telephony>
<telephony>β Audio gateway device path to set as default
Example β Select specific audio gateway as default:
> select /org/bluez/hci0/dev_00_11_22_33_44_55
Example β Select different audio gateway as default:
> select /org/bluez/hci0/dev_AA_BB_CC_DD_EE_FF
dial βοΈ
Dial number. We're making calls, bestie.
Usage:
Usage > dial <number> [telephony]
Uses org.bluez.Telephony(5) method Dial.
<number>β Phone number to dial[telephony]β Audio gateway device path (optional, uses current if omitted)
Example β Dial number using currently selected audio gateway:
> dial 555-1234
Example β Dial international number using current audio gateway:
> dial +1-555-123-4567
Example β Dial emergency number using current audio gateway:
> dial 911
Example β Dial number using specific audio gateway:
> dial 555-1234 /org/bluez/hci0/dev_00_11_22_33_44_55
Example β Dial UK number using specific audio gateway:
> dial +44-20-7946-0958 /org/bluez/hci0/dev_AA_BB_CC_DD_EE_FF
Example β Dial with caller ID blocking:
> dial *67-555-1234
Example β Dial with caller ID hiding (GSM format):
> dial #31#555-1234
hangup-all π
Hangup all calls. Goodbye to the whole call list, periodt.
Usage:
Usage > hangup-all [telephony]
Uses org.bluez.Telephony(5) method HangupAll.
[telephony]β Audio gateway device path (optional, uses current if omitted)
Example β Terminate all active and waiting calls on current gateway:
> hangup-all
Example β Terminate all calls on specific audio gateway:
> hangup-all /org/bluez/hci0/dev_00_11_22_33_44_55
list-calls π
List available calls.
Usage:
Usage > list-calls
Example β Display all active, waiting, and held calls:
> list-calls
show-call π
Show call information.
Usage:
Usage > show-call <call>
Uses org.bluez.Call(5) properties.
<call>β Call object path to display information for
Example β Show information for specific call:
> show-call /org/bluez/hci0/dev_00_11_22_33_44_55/call1
Example β Show information for another call:
> show-call /org/bluez/hci0/dev_00_11_22_33_44_55/call2
Example β Show call information from different device:
> show-call /org/bluez/hci0/dev_AA_BB_CC_DD_EE_FF/call1
answer π«Ά
Answer call. Pick up, bestie!
Usage:
Usage > answer <call>
Uses org.bluez.Call(5) method Answer.
<call>β Call object path to answer
Example β Answer incoming call:
> answer /org/bluez/hci0/dev_00_11_22_33_44_55/call1
Example β Answer waiting call:
> answer /org/bluez/hci0/dev_00_11_22_33_44_55/call2
Example β Answer call from different device:
> answer /org/bluez/hci0/dev_AA_BB_CC_DD_EE_FF/call1
hangup π΄
Hangup call. Bye-bye, specific call.
Usage:
Usage > hangup <call>
Uses org.bluez.Call(5) method Hangup.
<call>β Call object path to terminate
Example β Terminate specific active call:
> hangup /org/bluez/hci0/dev_00_11_22_33_44_55/call1
Example β Terminate waiting or held call:
> hangup /org/bluez/hci0/dev_00_11_22_33_44_55/call2
Example β Terminate call from different device:
> hangup /org/bluez/hci0/dev_AA_BB_CC_DD_EE_FF/call1
RESOURCES π
REPORTING BUGS π
Bug reports go to linux-bluetooth@vger.kernel.org.
COPYRIGHT π
Free use of this software is granted under the terms of the GNU Lesser General Public Licenses (LGPL). That's the licensing tea, bestie. π«Ά
xoxo, source/version: BlueZ β date: May 2025 π β¨
π¦ where this page comes from
- centos-stream 9: bluez 5.87+2.git8750129efca8-1.el9 Β· GPLv2+
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms