Я хотел бы принимать и начинать голосовые вызовы из ModemManager CLI (mmcli). Возможно создать голосовой вызов с помощью
mmcli -m 0 --voice-create-call='number=0043xxxxxx'
и перечислите созданный голосовой вызов с помощью
mmcli -m 0 --voice-list-calls
Found 1 calls:
/org/freedesktop/ModemManager1/Call/1 outgoing (unknown)
вДокументацияесть упоминание об --start
опции, вызов которой дает мне
mmcli -m 0 --start
error: no call was specified
Это подводит меня к первому вопросу: как определить вызов?
При звонке на номер и перечислении голосовых вызовов я получаю результат, указанный выше. Также простой --accept
результат в error: no call was specified
.
Как мне принять голосовой вызов?
Модем имеет подключение к Интернету и может принимать и отправлять SMS. Модем используетсяSIMCom7600E. Версия ModemManager -
mmcli --version
mmcli 1.8.2
решение1
Попробуйте указать индекс вызова из последнего вывода команды (в вашем случае это 1) с помощью опции «-o»:
-o, --call=[PATH|INDEX] Specify Call by path or index. Shows Call information if no action specified.