Mercurial > libervia-backend
view doc/libervia-cli/call.rst @ 4180:b86912d3fd33
plugin IP: fix use of legacy URL + coroutine use:
An https:/salut-a-toi.org URL was used to retrieve external IP, but it's not valid
anymore, resulting in an exception. This feature is currently disabled.
Also moved several methods from legacy inline callbacks to coroutines.
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 09 Dec 2023 14:30:54 +0100 |
parents | 14523ee96538 |
children | fd9e78b7a0cd |
line wrap: on
line source
.. _libervia-cli_call: =============== call: A/V Calls =============== ``call`` lets you initiate or receive calls from the terminal. During a call, a graphical window will be created, displaying your correspondent's video, with your own video feed in the bottom right corner. With the UI present (by default), there are 3 buttons: - one to (un)mute video with the ``v`` key shortcut - one to (un)mute audio with the ``m`` key shortcut - one to hang up with the ``h`` key shortcut. ``Ctrl+c`` will have the same effect. make ==== Make a call. The primary argument is the JID of the entity you wish to call. example ------- Pierre wants to call Louise:: $ li call make louise@example.org receive ======= Receive a call. By default, you'll see a confirmation prompt when someone is calling; you can then use ``y`` to accept the call or ``n`` to reject it. Use the ``-a JID, --auto-accept JID`` option to automatically accept calls from a specific entity (can be used multiple times), or the ``--auto-accept-all`` to accept any incoming call. .. note:: Accepting a call automatically activates your webcam and microphone, and shares your IP address with the caller. Therefore, using ``--auto-accept-all`` is a security risk. Only use it if you have a very good reason to do so. examples -------- Louise is expecting a call. When she receives one, a prompt will ask her to confirm and start it:: $ li call receive Piotr has a device with a webcam and microphone for observing wildlife. He set the device to automatically accept his calls:: $ li call receive -a piotr@example.net .. note:: Libervia CLI will exit once the first accepted call is terminated. Looping in a shell may be necessary to call the same device multiple times. .. note:: Since using auto-accept mode activates the webcam and microphone, consider the privacy implications and ensure that no one will be filmed or recorded without their consent.