Приветствую!
В коем то веке решил пересесть с модема на 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 пусто.
А сервер на websms.ru подключится может? Можно анализатором протоколов проверить что коннект происходит. Ну и в логе сервера на дебаге 4 и выже должны быть сообщения драйвера (начинаются с префикса WebSMS).
Неа. В логе - пусто. Дамп поднимал в плоть до 9 уровня ))
Коннекта тоже нет (он же должен лезть на 81.28.4.45?).
ха. Сорри.. ступил. При запуске ругается: Unable to load module "websms.sms": websms.sms: cannot open shared object file: No such file or directory
Сервер на Linux'е? Тогда скорее всего не установлен curl. Надо поставить curl (dev package) и пересобрать сервер.
При сборке 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
Все, сдаюсь.
Обновился на М2 - та же история.
Проблема в названии драйвера: на UNIX/Linux это будет /<path to netxms>/libnxsms_websms.so
Ага, заработало ))