LINUX.ORG.RU

Как прослушать диалог между гостем и USB модемом (sms, ussd)

 ,


1

1

В гостевую машину проброшен usb модем, и установлено фирменное ПО.
Задача прослушать что отправляет на порт модема эта софтина и что принимает порт при sms сообщениях и ussd запросах.
Данная задача появилась после приобретения нового модема, и ошибки отправки ussd запроса в modem-manager-gui:

** (modem-manager-gui:2553): WARNING **: Modem Manager >= 0.7.0: GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Failed: Invalid USSD response received: '^CCIN:2,0,"","",0'

Подскажите как это реализовать.

Тебе не очень это и нужно.
Вот отсюда видно, что виноват modemmanager, неготовый к тому, что в порт валятся «левые» unsolicited responses и принимающий их за неверный ответ.
Как отключить именно этот класс - только в документации по твоему модему.
Как поправить modemmanager - ищи.

ABW ★★★★★
()
Ответ на: комментарий от ABW

Один порт постоянно разговариет, но думаю можно для запросов использовать другой порт, но как ему сказать с каким портом работать?

andregin
() автор топика
Ответ на: комментарий от false

Да, отловил, но легче не стало.
Вот — AT+CUSD=1,"AA180C3602",15  — Запрос *100#

andregin
() автор топика

Короче нашел временное решение, перед запросом отправляем на модем команду echo -en 'AT^CURC=0\r\n' > /dev/ttyUSB1

andregin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.