linphonecsh(1)
π linphonecsh π
okay bestie, welcome to linphonecsh from the linphone, internet phone manual set β she's a tiny little utility with main character energy and she's here to yell at your phone daemon for you π«Ά
β¨ NAME β¨
linphonecsh β sends a command to a linphonec running in daemon mode, and exits. that's it, that's the whole job, and she does it flawlessly π
π SYNTAX π
linphonecsh init <optional linphonec args>
linphonecsh exit
linphonecsh generic <linphonec command line surrounded by quotes>
linphonecsh register --username <username> --host <proxy> --password <password>
linphonecsh unregister
linphonecsh dial <sip address or number>
linphonecsh status <domain = one of 'register', 'hook', 'autoanswer'>
linphonecsh --help
look at her little command menu, so organized, so iconic πΈ
π¦ DESCRIPTION π¦
okay so. linphonecsh is a small utility that sends basic commands over to a linphonec process β that's console-mode linphone, the no-frills one. the way it differs from linphonec is that linphonecsh is not sitting there waiting for you to type stuff into standard input. nope. it takes the command straight from its arguments and sends it through a unix pipe to a linphonec process that was started up in daemon mode. periodt.
and why does this exist? because sometimes you just wanna fire off voip calls from scripts, web-servers, or javascript web pages, and doing that by hand is giving β¨ unnecessary suffering β¨. so this tool exists. you're welcome.
π the very first thing you gotta do before literally anything else β before any actions, before any vibes β is asklinphonecshto spawn alinphonecdaemon using:
linphonecsh init
and here's the tea: the resulting linphonec daemon does not read or write any configuration file. none. zero. not a single one. she's minimal like that π
when you're done with the linphonec daemon and no longer need it, this next command makes it exit properly (be nice, don't just ghost her):
linphonecsh exit
π FILES π
by default, a linphonec that got started as a daemon by linphonecsh init does not use a config file. that's the whole files story bestie, there's nothing else to report π§
π ENVIRONMENT VARIABLES π
this section is empty in the original β no environment variables, nada, nothing to see here, moving on π
β EXAMPLES β
also empty in the original, bestie. no examples provided. we vibe with what we have π
π AUTHORS π
Simon Morlat <simon.morlat at linphone.org> β thank you for your service, king π«Ά
π₯ SEE ALSO π₯
linphonec(1)linphone(1)
and that's the whole page, bestie!! no cap, you're now fully certified in linphonecsh lore πβ¨
Simon MORLAT Β· version 3.0.0 Β· linphonecsh(1) β mwah, go make some calls πππ¦
π¦ where this page comes from
- debian bookworm: linphone-cli 5.1.65-4 Β· GPL-3.0-or-later
- debian trixie: linphone-cli 5.3.105-5 Β· GPL-3.0-or-later
- ubuntu jammy: linphone-cli 4.4.21-2 Β· GPL-2.0-or-later
- ubuntu noble: linphone-cli 5.2.0-4.3ubuntu2 Β· GPL-3.0-or-later
- ubuntu questing: linphone-cli 5.3.105-6ubuntu2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms