Как импортировать драйвер CDC-WDM в образ?

Здравствуйте!

Я добавил в образ возможность использовать модем 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, только чтобы поднять сессию.