Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - LMM

#16
О Victor Kirhenshtein, где же Вы, что мне дальше делать? :(
#17
Quote from: Victor Kirhenshtein on June 08, 2016, 11:08:47 AM
Я имел ввиду обычный терминал, который с сериальным портом может работать, putty например или minicom. И попробовать выдать AT команды:

ATZ
ATE0
AT+CMGF=1
AT+CMGS="+7..."

после символа > ввести текст сообщения и нажать CTRL+Z.
Еще раз спасибо за ответ!

Да подключился через putty, ввел написанные Вами (выше) команды, немного странно что они мне не показывались, лишь при нажатии на enter писал ОК (если все вводил правильно) и NO CARRIER (если не правильно).
В общем как итог, набрав последнюю команду - с номером телефона и текстом "test", нажал ctrl+z и вуаля - смс пришла мне на телефон.

Почему же этого не может сделать NetXMS?
#18
Quote from: Victor Kirhenshtein on June 07, 2016, 07:16:21 PM
Странно, вроде как модем дает сообщение об успешной отсылке:

DEBUG 18:25:53,515 Connection             ?                  - Read (CP): \r\n+CMGS: 41\r\n\r\nOK\r\n

а если руками через терминал попробовать отослать?
Спасибо за ответ!

Не, это же я отключил прокидываните com порта и просто посмотрел действительно из виртуальной машины на реальную приходят данные по com-порту или нет.
Не подскажите как из терминала netxms отправить смс? Я только из cmd знаю - пробовал и не получилось (см. выше)?!
#19
Добрый день!

Пишу от безысходности... не могу понять почему не работает отправка sms через com gsm шлюз (http://www.2n.cz/en/products/gsm-gateways/analog/easygate/)
Сервер NetXMS стоит на Hyper-V 2012 (под управлением win2008r2), проброс com порта сделал через pipe + служба NP2COM - все прекрасно работает - родная прога к шлюзу видит сам шлюз, определяет оператора и т.д.
В самом сервере netxms прописал драйвер и указал com порт:


В логе сервера вижу:
- ну т.е. вроде как все ОК.

Через cmd пишу команду (вычитал тут на форуме):
C:\NetXMS\bin>nxsms -D -u admin -P ******* 127.0.0.1 +7910******* test1
И получаю удручающий ответ:
NXCL: NXCSession::connect: host="127.0.0.1" port=4701
NXCL: NXCSession::sendMessage("CMD_GET_SERVER_INFO", id:1)
NXCL: NXCSession::receiveMessage("CMD_REQUEST_COMPLETED", id:1)
NXCL: NXCSession::sendMessage("CMD_LOGIN", id:2)
NXCL: NXCSession::receiveMessage("CMD_LOGIN_RESP", id:2)
NXCL: NXCSession::sendMessage("CMD_SEND_SMS", id:3)
NXCL: NXCSession::receiveMessage("CMD_REQUEST_COMPLETED", id:3)
NXCL: NXCSession::receiverThread: message receiving error (MSGRECV_COMM_FAILURE)


Т.к. у меня com порт проброшен в виртуалку, решил посмотреть что отсылается по com порту шлюзу - получил следующее:
DEBUG 18:25:40,078 Connection             ?                  - Wrote (CP): \r\n
DEBUG 18:25:42,171 Connection             ?                  - Wrote (CP): ATZ\r\n
DEBUG 18:25:42,265 Connection             ?                  - Read (CP): \r\nOK\r\n
DEBUG 18:25:42,281 Connection             ?                  - Wrote (NP):\r\nOK\r\n
DEBUG 18:25:44,281 Connection             ?                  - Wrote (CP): ATE0\r\n
DEBUG 18:25:44,343 Connection             ?                  - Read (CP): AT
DEBUG 18:25:44,359 Connection             ?                  - Wrote (NP):AT
DEBUG 18:25:44,359 Connection             ?                  - Read (CP): E0\r\r\nOK\r\n
DEBUG 18:25:44,375 Connection             ?                  - Wrote (NP):E0\r\r\nOK\r\n
DEBUG 18:25:46,375 Connection             ?                  - Wrote (CP): AT+CMGF=1\r\n
DEBUG 18:25:46,468 Connection             ?                  - Read (CP): \r\nOK\r\n
DEBUG 18:25:46,484 Connection             ?                  - Wrote (NP):\r\nOK\r\n
DEBUG 18:25:48,500 Connection             ?                  - Wrote (CP): AT+CMGS="+7910*******"\r\n
DEBUG 18:25:48,593 Connection             ?                  - Read (CP): \r\n>
DEBUG 18:25:48,609 Connection             ?                  - Wrote (NP):\r\n>
DEBUG 18:25:50,578 Connection             ?                  - Wrote (CP): test1\r\n
DEBUG 18:25:53,515 Connection             ?                  - Read (CP): \r\n+CMGS: 41\r\n\r\nOK\r\n
DEBUG 18:25:53,531 Connection             ?                  - Wrote (NP):\r\n+CMGS: 41\r\n\r\nOK\r\n


Не подскажите что не так? Может шлюз этот не поддерживается? Или я где напортачил?

За ранее благодарю за помощь!