websms.ru

Started by kozlov_ao, March 10, 2015, 01:32:52 AM

Previous topic - Next topic

kozlov_ao

Приветствую!
В коем то веке решил пересесть с модема на WEB сервис... и не осилил :)
Вот это: https://www.netxms.org/documentation/adminguide/sms-drivers.html - видел, это: https://www.netxms.org/forum/configuration/sms-driver-websms-ru/msg15868/#msg15868 - тоже :)

Если AllowDirectSMS оставлять по дефолту, т.е. в 0 - при отправке тестовой SMS ловлю Access denied (при заведомо верных логине и пароле). Если в 1 - то NX счастливо рапортует, что SMSина ушла. Но чувствуется, что если она все же ушла, то таки заблудилась где то :)

В логах ошибок на websms.ru пусто.


Victor Kirhenshtein

А сервер на websms.ru подключится может? Можно анализатором протоколов проверить что коннект происходит. Ну и в логе сервера на дебаге 4 и выже должны быть сообщения драйвера (начинаются с префикса WebSMS).

kozlov_ao

Неа. В логе - пусто. Дамп поднимал в плоть до 9 уровня ))
Коннекта тоже нет (он же должен лезть на 81.28.4.45?).

kozlov_ao

ха. Сорри.. ступил. При запуске ругается: Unable to load module "websms.sms": websms.sms: cannot open shared object file: No such file or directory

Victor Kirhenshtein

Сервер на Linux'е? Тогда скорее всего не установлен curl. Надо поставить curl (dev package) и пересобрать сервер.

kozlov_ao

При сборке NX он не собрался.
При configure не проверяется зависимость от libcurl-dev. Надо бы добавить ))
Сборка только netxms-2.0-M1/src/server/smsdrv не помогла.
Пересобрал весь NX и.... не заработало. Снова: Unable to load module "websms.sms": websms.sms: cannot open shared object file: No such file or directory
Что делаю не так? :)
Строка configure: ./configure --with-server --with-snmp --with-client --with-agent --with-mysql --with-openssl --prefix=/usr/ --enable-unicode

kozlov_ao

Все, сдаюсь.
Обновился на М2 - та же история.

Victor Kirhenshtein

Проблема в названии драйвера: на UNIX/Linux это будет /<path to netxms>/libnxsms_websms.so

kozlov_ao

Ага, заработало ))