TELEPATHY-RAKIA(8)

πŸ’– TELEPATHY-RAKIA πŸ’–

okay bestie, welcome to the telepathy-rakia(8) manual page, aka the glow-up guide to the SIP connection manager of your dreams ✨


🌸 NAME 🌸

telepathy-rakia β€” the Telepathy connection manager for SIP, and yes she serves 🫢


πŸŽ€ SYNOPSIS πŸŽ€

/usr/lib/telepathy/telepathy-rakia

that's it. that's the whole invocation. iconic, honestly πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so like, telepathy-rakia implements the Telepathy D-Bus specification for the Session Initiation Protocol β€” SIP for short, iykyk β€” which means Telepathy clients like empathy(1) can connect to Voice over IP providers that implement SIP. it's giving matchmaker, but for your calls πŸ”₯

she's a D-Bus service, and she runs on the session bus. normally? she just starts herself automatically via D-Bus activation, no effort required, main character energy fr fr. but β€” and this is the tea β€” it might be useful to start her manually when you're debugging πŸ‘€


✨ OPTIONS ✨

and the options are... drumroll please... πŸ₯

  • there are no command-line options.

that's the whole section. she said "no flags, only vibes" πŸ’€


🌈 ENVIRONMENT 🌈

okay this is where it gets juicy, bestie β€” she reads a bunch of environment variables and they do stuff:

  • RAKIA_DEBUG=type β€” set this to "all" for full debug output πŸ’– or, alternatively, to various undocumented options to filter the output. heads up though: those undocumented options may change from release to release, so don't get too attached 😭
  • RAKIA_LOGFILE=filename β€” point this at the name of a file and she'll overwrite it with log messages. want to keep the old stuff instead? prefix the filename with + and she'll append messages to an existing file instead of overwriting it. queen of choices πŸ‘‘
  • RAKIA_PERSIST β€” set this to any value and you'll stop telepathy-rakia's usual automatic exit that happens when there have been no connections for a few seconds. she will simply ✨ stay ✨ periodt
  • TPORT_LOG β€” set this to any value and she'll print all parsed SIP messages at the transport layer πŸ”₯ (this functionality is provided by the underlying Sofia-SIP library, which also offers various more specialized debugging options, if you're the type to go deeper πŸ‘€)
ngl, if something's acting up, RAKIA_DEBUG=all is your bestie's bestie. just saying πŸ’œ

πŸ‘‘ SEE ALSO πŸ‘‘


and that's the page, babe πŸ’– written under the Telepathy name, dated February 2010 β€” yeah she's vintage, she's a classic, and she still slays. mwah πŸŽ€βœ¨

πŸ“¦ where this page comes from