Здравствуйте!
Я добавил в образ возможность использовать модем Quectel в качестве VoLTE-шлюза, но есть проблема, отсутствует драйвер cdc-wdm, без него не удается поднять сессию на модеме.
Вопрос, возможно добавить этот драйвер в следующем релизе, или может подскажете как это сделать самому?
Спасибо.
Опишите детальнее, что нужно собрать в ядре linux, полный путь к нужным опциям, или что нужно собрать из исходников (+ ссылка на исходники).
Вы модем для звонков хотите использовать?
Да, для совершения звонков.
Нужно добавить:
1. Драйвер «USB CDC WCM Device» [https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/usb/class/cdc-wdm.c?h=v6.10.2] + [https://github.com/linux-mobile-broadband/libqmi]
2. Утилиты для использования протокола QMI из командной строки [https://packages.debian.org/ru/sid/amd64/libqmi-utils/download]
3. Этот пакет содержит файлы, необходимые для обработки звука, использующего libasound2t64, библиотеку ALSA. [https://packages.debian.org/sid/amd64/libasound2-dev/download]
Рабочий пример:
Спасибо.
Добрый день.
Да, для совершения звонков.
Нужно добавить в образ:
1. Драйвер cdc-wdm; qmi-wwan
[https://www.kernelconfig.io/config_usb_wdm?q=&kernelversion=6.10.2&arch=x86]
[https://github.com/linux-mobile-broadband/libqmi]
[https://packages.debian.org/stable/libdevel/libqmi-glib-dev]
2. Утилиты для использования протокола QMI из командной строки:
[https://packages.debian.org/ru/sid/libqmi-utils
[https://packages.debian.org/sid/libmbim-glib4]
[https://packages.debian.org/sid/net/libmbim-proxy]
[https://packages.debian.org/ru/sid/main/libqrtr-glib0]
[https://packages.debian.org/ru/sid/libqmi-glib5]
[https://packages.debian.org/ru/sid/libqmi-proxy]
3. Этот пакет содержит файлы, необходимые для обработки звука, использующего libasound2t64, библиотеку ALSA:
[https://github.com/pop-os/libasound2]
[https://packages.debian.org/sid/libasound2]
[https://packages.debian.org/sid/libasound2-dev]
Рабочий пример:
Спасибо.
понятно, ознакомился.
в ближайшее время это делать не будем
я пробовал собирать GitHub - ca4ti/asterisk-chan-quectel, но попытка не удалась
А что именно не удалось, ошибки при сборке модуля?
я не помню, потратил пару часов и забил, мб зависимостей много тянуло.
это как chan_dongle - работает интересно, а на практике используется крайне редко
сейчас еще законы вводят - ограничение количества sim карт на физ лицо.
на сборку / тестирование нужно часов 20 по трудозатратам
Если хотите, могу подкинуть рабочий модуль, уже как 10 сутки работает без сбоя. Да, существует одно неудобство, из-за отсутствия драйвера cdc-wdm приходится перед загрузкой MikoPBX, запускать ubuntu, только чтобы поднять сессию.