Немного предыстории: у меня телефон One Plus One, в настоящее время работающий под управлением LineageOS 14.1 (Android 7.1.2).SoC, который использует телефон, представляет собой Qualcomm MSM8974ACPro с версией для базовой полосы mpss.di.3.0.c6-00241-m8974aaaaanazm-1.Я написал небольшую последовательную консоль на python, которую я использую для подачи AT-команд на устройство '/ dev / smd11' (модем) со скоростью 115200 бод.Согласно ответу команды «AT + CGMM» номер модели модема просто «4083» от Qualcomm.
Вопрос: В экспериментальных целях я пытаюсь позвонить на BBS (илилюбой другой модем последовательных данных) через консоль, чтобы увидеть, какой ответ я могу получить.Команда «AT + FCLASS» возвращает 0,2,0, указывая, что модем поддерживает класс факса 2.0.Я думаю, что это может означать, что модем имеет какие-то возможности АЦП.Я также помню, что видел поддержку v.24 и v.25, но не могу вспомнить, какая у меня была команда.
Проблема возникает, когда я выполняю вызов с использованием команды ATDxxxxxxxxxx.Я могу совершать голосовые вызовы, добавляя точку с запятой к номеру, однако, насколько я понимаю, вы должны исключить это при вызове по данным.Если исключено, модем немедленно возвращает сообщение «НЕТ НОСИТЕЛЯ».
Итак, есть ли способ проверить, возможно ли то, что я делаю?Я ищу меньше ответов «да» или «нет», а скорее другие команды, которые могут помочь мне лучше понять модем моего телефона или, если я ошибаюсь в использовании команд, что я должен сделать, чтобы исправить это.
Любая помощьс благодарностью!