[root@vkpb etc]# rpm -qa | grep gnokii libgnokii-0.6.29-alt1 gnokii-0.6.29-alt1 gnokii-smsd-0.6.29-alt1 gnokii-smsd-pq-0.6.29-alt1 gnokii-smsd-mysql-0.6.29-alt1 [root@vkpb etc]# smsd --inbox=SM включена отладка, имеем ошибку: Message sent: 0x00 / 0x000d 41 54 2b 43 50 4d 53 3d 22 4d 45 22 0d | AT+CPMS="ME" write: [AT+CPMS="ME"<cr>] read : [AT+CPMS="ME"<cr><cr><lf>ERROR<cr><lf>] Message received: 0x00 / 0x0016 03 41 54 2b 43 50 4d 53 3d 22 4d 45 22 0d 0d 0a | AT+CPMS="ME" 45 52 52 4f 52 0d | ERROR Received message type 00 т.е. не обращая внимание на нашу опцию оно лезет в память модема, которой просто нет. готов участвовать в экспериментах и делать необходимые измерения.
Можно полный лог?
Created attachment 4489 [details] полный лог с максимально включенной отладкой
Всё правильно. Про этот телефон (кстати, что это за аппарат?) gnokii ничего не знает и по умолчанию ходит не в указанный inbox, а в жестко прибитые ME и SM. Я поговорю с автором, может у него есть какой-то набор тестов.
не могу согласиться ! проблема в том, что я указываю inbox SM , а эта штука идет только в ME . приложенный лог был от выполнения команды smsd -b SM http://gprs-modem.ru/TELEOFIS_RX101_USB_GPRS.htm
кстати - сколько то времени назад оно работало.
commit 2307a7de0d36c3543fe50b44ba94d3c33de713ea Author: Pawel Kot <gnokii@gmail.com> Date: Fri Jul 9 23:52:43 2010 +0200 For GetSMSStatus calculate the sum of SM and ME memories. А команда GetSMSFolderStatus, которая лезет в указанный фолдер, не поддерживается (по мнению gnokii). Отрепортил в апстрим, благо что документация на этот аппарат есть.
докладываю . удалил патч для /common/phones/atgen.c из gnokii-0.6.29-alt1.patch пересобрал и оно заработало !
В процессе раздумий смутил следующий факт: если правильно понимаю - в разуме gnokii появилась некоторый способ искать inbox если он не указан. Но я то указывал явно, а оно все равно пыталось мне помочь!
Фикс закоммичен в апстрим, как будет время - соберу.
gnokii-0.6.29-alt2 -> sisyphus: * Wed Sep 29 2010 Alexey I. Froloff <raorn@altlinux> 0.6.29-alt2 - [0.6.29-61-g8509de9] (closes: #23896) + SQLite smsd backend