Launching a profile opens the ratatui interface: a status bar (registration, MWI),
the call list, and a mode line. Below are the keybindings per mode and overlay.
Key Action
EnterStart selected profile
Ctrl+NCreate new profile
Ctrl+EEdit selected profile
Ctrl+YClone selected profile
Ctrl+DDelete selected profile (confirmation)
↑ / ↓Navigate (wrap-around)
EscQuit
Key Action
dEnter Dial mode
aAccept incoming call
b / DelHang up
h / rHold / Resume
mToggle mute
t / TBlind / attended transfer
0-9 * #DTMF tones (during a call)
f / TabOpen contacts (Tab switches calls when several are active)
e / l / cEvent log / baresip log / call history
Ctrl+RFuzzy-search dial history
Ctrl+EEdit profile (no active call)
Ctrl+PSwitch profile (back to picker)
:Open the command bar
q / Ctrl+CQuit (with / without confirmation)
Key Action
EnterDial and return to Normal mode
EscCancel
BackspaceDelete character / exit when empty
← → / Home EndMove / jump the cursor
↑ / ↓Navigate dial history
TabOpen contacts
Ctrl+RFuzzy-search dial history
Key Action
EnterExecute the transfer
TabOpen contacts
↑ / ↓ / Ctrl+RDial-history navigation / search
EscCancel
Key Action
↑ / ↓, g / GNavigate / jump to top-bottom
EnterSelect number (dial or transfer)
/Search
a / e / dAdd / edit / delete contact
EOpen contacts in $EDITOR
f / EscClose
Open with :. Tab-completes commands; Enter runs, Esc closes.
Commands: dial <n>, hangup, accept, hold, resume, mute,
dtmf <digits>, transfer <uri>, contacts, events, log, history, edit,
switch, help, quit.
Key Action
↑ / ↓, g / GNavigate / jump
Enter(history) copy peer to dial input — redial
/(history) search
d / D(history) delete entry / clear all
e / l / cSwitch between event log / baresip log / call history
EscClose