calls/callaudiod: update documentation
This commit is contained in:
@@ -1,7 +1,13 @@
|
|||||||
# https://gitlab.com/mobian1/callaudiod
|
# https://gitlab.com/mobian1/callaudiod
|
||||||
# note: on desko it's expected that callaudiod doesn't really achieve anything (i.e. no mic muting).
|
# device support:
|
||||||
# - "Card 'alsa_card.pci-0000_0b_00.1' lacks speaker and/or earpiece port, skipping"
|
# - moby:
|
||||||
# - "callaudiod-pulse-CRITICAL **: 07:45:48.092: No suitable card found, stopping here..."
|
# - mic muting works fine
|
||||||
|
# - speaker seems to have zero volume (maybe it's my alsa profiles?)
|
||||||
|
# - shows some failures when only the modem is online (no wifi)
|
||||||
|
# - gnome-calls doesn't even create an output audio stream, for example; and the other end of the call can't hear any mic.
|
||||||
|
# - desko: unsupported. no mic muting, etc.
|
||||||
|
# - "Card 'alsa_card.pci-0000_0b_00.1' lacks speaker and/or earpiece port, skipping"
|
||||||
|
# - "callaudiod-pulse-CRITICAL **: 07:45:48.092: No suitable card found, stopping here..."
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
sane.programs.callaudiod = {
|
sane.programs.callaudiod = {
|
||||||
|
@@ -1,19 +1,13 @@
|
|||||||
# GNOME calls
|
# GNOME calls
|
||||||
# - <https://gitlab.gnome.org/GNOME/calls>
|
# - <https://gitlab.gnome.org/GNOME/calls>
|
||||||
# - both a dialer and a call handler.
|
# - both a dialer and a call handler.
|
||||||
# - uses callaudiod dbus package.
|
# - uses callaudiod dbus service.
|
||||||
#
|
#
|
||||||
# initial JMP.chat configuration:
|
# initial JMP.chat configuration:
|
||||||
# - message @cheogram.com "reset sip account" (this is not destructive, despite the name)
|
# - message @cheogram.com "reset sip account" (this is not destructive, despite the name)
|
||||||
# - the bot will reply with auto-generated username/password plus a SIP server endpoint.
|
# - the bot will reply with auto-generated username/password plus a SIP server endpoint.
|
||||||
# just copy those into gnome-calls' GUI configurator
|
# just copy those into gnome-calls' GUI configurator
|
||||||
# - now gnome-calls can do outbound calls. inbound calls can be routed by messaging the bot: "configure calls"
|
# - now gnome-calls can do outbound calls. inbound calls can be routed by messaging the bot: "configure calls"
|
||||||
#
|
|
||||||
# my setup here is still very WIP.
|
|
||||||
# open questions:
|
|
||||||
# - can i receive calls even with GUI closed?
|
|
||||||
# - e.g. activated by callaudiod?
|
|
||||||
# - looks like `gnome-calls --daemon` does that?
|
|
||||||
{ config, lib, pkgs, ... }:
|
{ config, lib, pkgs, ... }:
|
||||||
let
|
let
|
||||||
cfg = config.sane.programs.calls;
|
cfg = config.sane.programs.calls;
|
||||||
@@ -62,7 +56,6 @@ in
|
|||||||
];
|
];
|
||||||
|
|
||||||
services.gnome-calls = {
|
services.gnome-calls = {
|
||||||
# TODO: prevent gnome-calls from daemonizing when started manually
|
|
||||||
description = "gnome-calls daemon to monitor incoming SIP calls";
|
description = "gnome-calls daemon to monitor incoming SIP calls";
|
||||||
partOf = lib.mkIf cfg.config.autostart [ "graphical-session" ];
|
partOf = lib.mkIf cfg.config.autostart [ "graphical-session" ];
|
||||||
# add --verbose for more debugging
|
# add --verbose for more debugging
|
||||||
|
Reference in New Issue
Block a user