После выполнения или приема вызова необходимо активировать аудиовыход на последовательном устройстве (каждый раз для каждого вызова ), введя
AT^DDSETEX=
(для моих устройств поддерживается только AT^DDSETEX=2
, который направляет звук на второй последовательный интерфейс и обратно, т.е./dev/ttyUSB1
).
Затем чтение из /dev/ttyUSB1
дает некоторые данные, а запись данных в /dev/ttyUSB1
вызывает некоторый шум на телефоне на другом конце.
Теперь выяснение того, как правильно читать и записывать аудиоданные, чтобы можно было услышать правильные вещи, а не только шум, остается техническим упражнением; -).
Благодаря http://lists.ofono.org/pipermail/ofono/2012-March/012551.html, у меня появилась идея попробовать это.
Удалить anthy
, uim*
и libuim-plugins
:
sudo dpkg --configure -a
sudo apt remove anthy libuim-plugins
sudo apt remove uim.
затем обновить:
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
sudo apt --purge autoremove
Переустановите anthy
иuim
:
sudo apt install anthy uim
Вам не нужно устанавливать libuim-plugins
, он доступен только для Debian 9.
Обновление:
Проблема решена путем удаления anthy
и всего пакета, связанного с uim
(uim*
), из /var/lib/dpkg/status
, а затем:
sudo dpkg --configure -a