LINUX.ORG.RU
решено ФорумAdmin

Распарсить вывод gammu


0

2
Location 100002, folder "Inbox", phone memory, Inbox folder
SMS message
SMSC number          : "+79033829991"
Sent                 : Sat Jan  8 20:25:32 2011 +0300
Coding               : Default GSM alphabet (no compression)
Remote number        : "+7960335xxxx"
Status               : Unread

123



2 SMS parts in 2 SMS sequences

необходимо получить все непрочитанные сообщения (текст), вместе с отправителем (Remote number) и датой (Sent) сообщения еще бывают read. есть варианты черезжопного выгрепывания (grep -v Status,grep -v Remote number и так далее), но так дело не пойдет ><

★★★★★

Последнее исправление: snoopcat (всего исправлений: 1)

Как вариант, попробуй gammu-smsd, оно MySQL умеет.
Но это в случае, если у тебя USB-свисток, подключенный постоянно.

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

не, смсд занимает порт, а надо через этот же порт еще и AT-команды отсылать.
есличо, задача уже решена.

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

> gammu getussd
А это у меня никогда не работало (ни на ZTE K6535 ни на MF100)
Отправляю и читаю прямо из порта, простым скриптиком.

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