Здравствуйте! А у меня SMS приходят ровно через раз, т.е. приходит каждая вторая SMS. Причем текст приходит вместе с AT-командами:
ATZ
ATE0
AT+CMGF=1
AT+CMGS="+7950..."
My message
Чтобы пользоваться возможностью отправки SMS приходится одну и ту же SMS дублировать чтобы она дошла - я создал два действия с одним и тем же номером и сообщением, и добавил их в политику обработки событий. Иначе никак...
Модем Siemens TC65, определяется нормально (GSM modem on COM1: initialized successfully. Hardware ID: "OK".) В ZABBIX он работает нормально. Что посоветуете?
По совету форумчанина Bansher прилагаю дебаг-логи, SMS отправляю два раза, приходит один раз с AT-командами:
Прямая отправка:
C:\NetXMS\bin>nxsms -D -u admin -P *** localhost +7950*** test
*debug* SendMsg("CMD_GET_SERVER_INFO", id:0)
*debug* RecvMsg("CMD_REQUEST_COMPLETED", id:0)
*debug* SendMsg("CMD_LOGIN", id:1)
*debug* RecvMsg("CMD_LOGIN_RESP", id:1)
*debug* SendMsg("CMD_SEND_SMS", id:2)
*debug* RecvMsg("CMD_REQUEST_COMPLETED", id:2)
*debug* Network receiver thread stopped
C:\NetXMS\bin>nxsms -D -u admin -P *** localhost +7950*** test
*debug* SendMsg("CMD_GET_SERVER_INFO", id:0)
*debug* RecvMsg("CMD_REQUEST_COMPLETED", id:0)
*debug* SendMsg("CMD_LOGIN", id:1)
*debug* RecvMsg("CMD_LOGIN_RESP", id:1)
*debug* SendMsg("CMD_SEND_SMS", id:2)
*debug* RecvMsg("CMD_REQUEST_COMPLETED", id:2)
*debug* Network receiver thread stopped
И при наступлении события:
[07-Dec-2010 14:10:35] *actions* Sending mail to ***@***.com: "T2OM-DBS-01 - Service "stat_payments" is not running"
[07-Dec-2010 14:10:35] *actions* Sending SMS to +7950***: "T2OM-DBS-01 - Service "stat_payments" is not running"
[07-Dec-2010 14:10:35] *actions* Sending SMS to +7950***: "T2OM-DBS-01 - Service "stat_payments" is not running"
[07-Dec-2010 14:10:35] SMS send: to {+7950***}: {T2OM-DBS-01 - Service "stat_payments" is not running}
[07-Dec-2010 14:10:36] SMS send: ATZ sent, got {
[07-Dec-2010 14:10:37] SMS send: ATE0 sent, got {ATE0
[07-Dec-2010 14:10:38] SMS send: AT+CMGF=1 sent, got {
[07-Dec-2010 14:10:39] SMS send: AT+CMGS + message body sent, got {
[07-Dec-2010 14:10:39] SMS send: to {+7950***}: {T2OM-DBS-01 - Service "stat_payments" is not running}
[07-Dec-2010 14:10:40] SMS send: ATZ sent, got {}
[07-Dec-2010 14:10:42] SMS send: ATE0 sent, got {}
[07-Dec-2010 14:10:43] SMS send: AT+CMGF=1 sent, got {}
[07-Dec-2010 14:10:44] SMS send: AT+CMGS + message body sent, got {}
Здесь видно, что при первой отправке отсутствуют закрывающие фигурные скобки...
Сервер 1.0.8.