Отправка sms 2N Ateus EasyGate

Started by LMM, June 06, 2016, 06:29:48 PM

Previous topic - Next topic

LMM

Quote from: Victor Kirhenshtein on July 20, 2016, 06:46:07 PM
В аттаче драйвер с изменениями (для 64 бит Windows). В SMSDrvConfig надо будет поставить тип сообщения NTEXT, например:

COM1:,9600,8,N,1,NTEXT

Добрый день, Виктор!

Во-первых хочу от всего сердца поблагодарить за потраченное на меня время и оказанную помощь. Нет, серьезно, спасибо! Не каждый день встретишь таких отзывчивых людей.

И немного удручения... :(
Первым делом я скачал и заменил файл драйвера (ну и на всякий случай сохранил старый):


Далее в настройках сервера указал настройки для COM-порта (естественно в диспетчере устройств те же настройки, исключая параметр NTEXT):


Перезапустил службу NetXMSCore, выставил debug 5 и начал наблюдать:
И о чудо, в логе я нашел следующее (не обращайте внимания на "***"):
  C:\NetXMS_log\NetXMS.log (12 hits)
Line 5: [21-Jul-2016 11:12:30.725] [DEBUG] SMS: GSM modem found on COM1:,9600,8,N,1,NTEXT:
Line 17080: [21-Jul-2016 11:20:40.685] [DEBUG] EVENT send_sms [100041] (ID:200767 F:0x0001 S:3 TAG:"") FROM **********: O_O
Line 17081: [21-Jul-2016 11:20:40.685] [DEBUG] *actions* Executing action 2 (AlarmSMS) of type SEND SMS
Line 17081: [21-Jul-2016 11:20:40.685] [DEBUG] *actions* Executing action 2 (AlarmSMS) of type SEND SMS
Line 17082: [21-Jul-2016 11:20:40.685] [DEBUG] *actions* Sending SMS to +7910*******: "O_O"
Line 17083: [21-Jul-2016 11:20:40.685] [DEBUG] SMS sender: rcpt=+7910******* text="O_O"
Line 17084: [21-Jul-2016 11:20:40.685] [DEBUG] SMS: send to {+7910*******}: {O_O}
Line 17382: [21-Jul-2016 11:20:43.294] [DEBUG] SMS: ReadToOK: readToMark returned 0
Line 17503: [21-Jul-2016 11:20:45.403] [DEBUG] SMS: ATZ sent, got OK
Line 17511: [21-Jul-2016 11:20:47.513] [DEBUG] SMS: ATE0 sent, got OK
Line 17592: [21-Jul-2016 11:20:49.622] [DEBUG] SMS: AT+CMGF=1 sent, got OK
Line 17980: [21-Jul-2016 11:21:21.841] [DEBUG] SMS: AT+CMGS + message body sent, got OK


Я счастливый полез в карман за телефоном... и никакой смс-ки :-\ По моему сервер меня троиллит ^_^

Далее я попробовал отправить смс через cmd.exe (естественно перезапустив службу - на всякий случай)
Вот скрин отправки:

Пичаль-бида :(
НО! При этом в логе я увидел следующее:
Line 27424: [21-Jul-2016 11:30:29.630] [DEBUG] [CLSN-2] User admin@::1 authenticated (language=en clientInfo="nxsms/2.0.3 (WinNT 6.1; libnxcl 2.0.3)")
Line 27425: [21-Jul-2016 11:30:29.630] [DEBUG] SMS sender: rcpt=+7910******* text="test1"
Line 27426: [21-Jul-2016 11:30:29.630] [DEBUG] SMS: send to {+7910*******}: {test1}
Line 27459: [21-Jul-2016 11:30:32.240] [DEBUG] SMS: ReadToOK: readToMark returned 0
Line 27575: [21-Jul-2016 11:30:34.349] [DEBUG] SMS: ATZ sent, got OK
Line 27585: [21-Jul-2016 11:30:36.459] [DEBUG] SMS: ATE0 sent, got OK
Line 27586: [21-Jul-2016 11:30:38.568] [DEBUG] SMS: AT+CMGF=1 sent, got OK
Line 28609: [21-Jul-2016 11:31:10.787] [DEBUG] SMS: AT+CMGS + message body sent, got OK

Телефон лежал рядом, поэтому я не повелся  ::)

Ну и на добив, решил прям сразу через putty отправить sms-ку ручками - sms пришла моментально.
Может я что-то делаю не так?
Крайне сожалею, что пока потраченное на меня время не идет в прок... :'(

Не подскажите что мне дальше делать? Может еще какие тесты провести, где-нибудь что-нибудь прописать? В принципе я могу дать доступ к серверу, если это необходимо...
Пожалуйста не бросайте меня в этом нелегком деле...

Victor Kirhenshtein

Добрый день,

пришлите пожалуйста лог ручной отправки из терминала.

LMM

Quote from: Victor Kirhenshtein on July 21, 2016, 12:06:52 PM
Добрый день,

пришлите пожалуйста лог ручной отправки из терминала.

Добрый день, Виктор.

Вот лог, правда там ничего такого не пишется, только команды и ответы типа ОК:
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2016.07.21 12:50:53 =~=~=~=~=~=~=~=~=~=~=~=
ATZ
OK
ATE0
OK
AT+CMGF=1
OK
AT+CMGS=+7910*******
> TEST FOR VIKTOR
+CMGS: 74
OK


Что бы не было сомнений, вот скрин входящих смс:

LMM

Victor Kirhenshtein, Может я еще чем могу помочь в решении проблемы отправки смс?

Victor Kirhenshtein

Попробуйте приложеную версию драйвера.

LMM

#20
Quote from: Victor Kirhenshtein on August 02, 2016, 02:22:50 PM
Попробуйте приложеную версию драйвера.

Спасибо за ответ и за Вашу помощь в этом нелегком деле! :D
Скачал предложенный файл, вновь заменил (предыдущую версию на всякий случай тоже сохранил), перезапустил службу... имитировал тревогу на сервере, но к сожалению смс так и не пришла... :'( правда в логе появились несколько другие записи (или мне это кажется...):
Line 29507: [04-Aug-2016 15:53:36.480] [DEBUG] SMS: GSM modem found on COM1:,9600,8,N,1,NTEXT:
Line 34017: [04-Aug-2016 15:57:46.641] [DEBUG] EVENT send_sms [100041] (ID:230341 F:0x0001 S:3 TAG:"") FROM *********: O_O
Line 34018: [04-Aug-2016 15:57:46.641] [DEBUG] *actions* Executing action 2 (AlarmSMS) of type SEND SMS
Line 34018: [04-Aug-2016 15:57:46.641] [DEBUG] *actions* Executing action 2 (AlarmSMS) of type SEND SMS
Line 34019: [04-Aug-2016 15:57:46.641] [DEBUG] *actions* Sending SMS to 8910*******: "O_O"
Line 34020: [04-Aug-2016 15:57:46.641] [DEBUG] SMS sender: rcpt=8910******* text="O_O"
Line 34021: [04-Aug-2016 15:57:46.641] [DEBUG] SMS: send to {89104179425}: {O_O}
Line 34093: [04-Aug-2016 15:57:49.251] [DEBUG] SMS: ReadToOK: readToMark returned 0
Line 34101: [04-Aug-2016 15:57:51.360] [DEBUG] SMS: ATZ sent, got OK
Line 34117: [04-Aug-2016 15:57:53.470] [DEBUG] SMS: ATE0 sent, got OK
Line 34149: [04-Aug-2016 15:57:55.579] [DEBUG] SMS: AT+CMGF=1 sent, got OK
Line 34594: [04-Aug-2016 15:58:27.799] [DEBUG] SMS: non-OK response (ERROR
Line 34595: [04-Aug-2016 15:58:27.814] [DEBUG] Failed to send SMS (will retry)


И так по кругу, пока не перезапущу службу. Из cmd так же не дает отправить, пробовал номер писать по разному и через 8, и через 7, и через +7... смс так и не приходит.

В принципе могу дать удаленный доступ на сервер, если это упросит решение задачи...

LMM

Victor Kirhenshtein, Прошу прощения за назойливость, но есть какие-нибудь идеи? Можем Вам удаленный доступ к серверу поможет разобраться в чем дело? Могу я чем-нибудь помочь в решении данного вопроса?

LMM

#22
Есть какие-нибудь идеи?

Неужели это все и ничего больше нельзя сделать? :'( :'(

LMM

Таки решилась проблема с отправкой sms, за что огромное спасибо Victor Kirhenshtein.

Может кому пригодится, прикрепил последний присланный драйвер для отправки sms.
Строка настройки порта выглядит так:
COM1:,9600,8,N,1,PDU,N,8,100
после PDU появились доп. параметры:
N - номер без кавычек;
8 - кол-во бит в одной команде (если не на путал);
100 - кол-во мс, т.е. за 1 секунду отправится 80 бит;

Надеюсь ничего не перепутал.

P.S. Так же скоро выйдет новый фикс/релиз (нужное подчеркнуть), где будут эти исправления и не только!
Всем благ!