NA> У андроидов есть два SDK - Джавовский, и NDK на Си. Что-то там про NA> работу с модемом и CSD ничего нет. Тут без разницы. В SDK ты используешь функции Java/Kotlin API, в NDK - системы (ядра linux и окружения в виде части core-функционала). Обращаешься к нужному TTY и шлешь в него AT-команды.
Однако проблема в другом. CSD-канал может быть образован только при непосредственной команде от оператора связи (ибо забирает все 64кбит полосы пропускания радиоканала GSM-2, которые в случае аудиоразговоров оператор ловко перераспределяет между несколькими абонентами), соответственно CSD ОпСосы выпилили как "ненужное", ведь есть еще EDGE/WCDMA/HSDPA+ и прочия LTE.
Использовать аудиоканал для модемного линка не даст, скорее всего, сам оператор - с другой стороны (не абонентского терминала) распознает как данные и отправит как непосредственно данные, которые без разрешенного CSD никуда не уйдут и линк будет разорван.
Alexey Khromov --- GoldED+/LNX 1.1.5-b20240309 * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)