<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[отправка SMS]]></title><description><![CDATA[<p dir="auto">собственно вопрос: как сделать отправку смсок через gsm-модем (сотовый телефон)?<br />
а именно какие модели поддерживаются? например такой вот <a href="http://www.onegsm.ru/show_good.php?idtov=1029" rel="nofollow ugc">http://www.onegsm.ru/show_good.php?idtov=1029</a><br />
будет работать?</p>
<p dir="auto">настройки должны быть типа таких? (при условии что это линух gsm-модем подключен к COM1)<br />
SMSDriver = libnxsms_generic.so<br />
SMSDrvConfig = /dev/ttyS0</p>
]]></description><link>https://forum.netxms.org/topic/323/отправка-sms</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 07:40:46 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/323.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 May 2008 06:33:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to отправка SMS on Fri, 17 Aug 2012 17:54:12 GMT]]></title><description><![CDATA[<p dir="auto">Скажите, отправка SMS под Linux только у меня не работает?<br />
Путём правки src/server/smsdrv/generic/main.cpp я, конечно, добился результата, но просто интересно.</p>
]]></description><link>https://forum.netxms.org/post/8194</link><guid isPermaLink="true">https://forum.netxms.org/post/8194</guid><dc:creator><![CDATA[Weird]]></dc:creator><pubDate>Fri, 17 Aug 2012 17:54:12 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Sun, 12 Aug 2012 14:02:14 GMT]]></title><description><![CDATA[<p dir="auto">Скажите, удалось решить эту проблему? Наблюдаю похожую ситуацию.</p>
<p dir="auto">Драйвер инициализируется, но странно:</p>
<pre><code>[12-Aug-2012 23:28:34] Loading Generic SMS Driver (configuration: /dev/ttyS0,115200,8,n,1)
[12-Aug-2012 23:28:34] SMS init: port={/dev/ttyS0}, speed=115200, data=8, parity=NONE, stop=1
[12-Aug-2012 23:28:34] SMS: port opened
[12-Aug-2012 23:28:34] SMS init: ATZ sent, got {ATZ^M
OK}
[12-Aug-2012 23:28:34] SMS init: ATE0 sent, got {^M}
[12-Aug-2012 23:28:34] SMS init: ATI3 sent, got {
}
[12-Aug-2012 23:28:34] GSM modem on /dev/ttyS0,115200,8,n,1 initialized successfully. Hardware ID: "".
</code></pre>
<p dir="auto">Параметры порта после запуска NetXMS:</p>
<pre><code>mail:~# stty &lt; /dev/ttyS0
speed 38400 baud; line = 0;
min = 1; time = 10;
ignbrk -brkint -icrnl -imaxbel
-opost -onlcr
-isig -icanon -iexten -echo -echoe -echok -echoctl -echoke
</code></pre>
<p dir="auto">Отправка сообщения тоже не выполняется корректно:</p>
<pre><code>[12-Aug-2012 23:38:14] SMS send: to {+79167585224}: {test}
[12-Aug-2012 23:38:14] SMS send: ATZ sent, got {ATZ^M}
[12-Aug-2012 23:38:14] SMS send: ATE0 sent, got {^M}
[12-Aug-2012 23:38:14] SMS send: AT+CMGF=0 sent, got {
OK
}
[12-Aug-2012 23:38:14] SMS send: AT+CSCA? sent, got {A}
[12-Aug-2012 23:38:14] SMS send: AT+CMGS=18
 sent
[12-Aug-2012 23:38:14] SMS about to send: 0011000C919761575822F40000AA04F4F29C0E^Z
 sent
[12-Aug-2012 23:38:14] SMS send: AT+CMGS + message body sent, got {AT+CMGS=}
</code></pre>
<p dir="auto">Отправка сообщения вручную (через minicom) проходит успешно как в text mode, так и в PDU mode.</p>
<pre><code>ATZ
OK
AT+CMGF=0
OK
AT+CSCA?
+CSCA: "+79147991000",145

OK
AT+CMGS=18
&gt; 0011000C919761575822F40000AA04F4F29C0E
+CMGS: 11

OK
</code></pre>
<p dir="auto">Параметры порта после выхода из minicom уже другие:</p>
<pre><code>mail:~# stty &lt; /dev/ttyS0
speed 115200 baud; line = 0;
min = 1; time = 5;
ignbrk -brkint -icrnl -imaxbel
-opost -onlcr
-isig -icanon -iexten -echo -echoe -echok -echoctl -echoke
</code></pre>
<p dir="auto">Что с этим можно сделать?</p>
]]></description><link>https://forum.netxms.org/post/8158</link><guid isPermaLink="true">https://forum.netxms.org/post/8158</guid><dc:creator><![CDATA[Weird]]></dc:creator><pubDate>Sun, 12 Aug 2012 14:02:14 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Mon, 18 Aug 2008 14:03:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alk" aria-label="Profile: alk">@<bdi>alk</bdi></a> said in <a href="/post/1753">отправка SMS</a>:</p>
<blockquote>
<p dir="auto">Я постараюсь в ближайшее время переписать драйвер (я просмотрел код - он странный) и выложить патч.</p>
</blockquote>
<p dir="auto">Извините, ничего нового про драйвер не слышно? А то с этим пока не заборолся, всё инициализируется на 38400, а нужно на 115200.</p>
]]></description><link>https://forum.netxms.org/post/2233</link><guid isPermaLink="true">https://forum.netxms.org/post/2233</guid><dc:creator><![CDATA[Indigo]]></dc:creator><pubDate>Mon, 18 Aug 2008 14:03:07 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Mon, 26 May 2008 09:59:57 GMT]]></title><description><![CDATA[<p dir="auto">Я постараюсь в ближайшее время переписать драйвер (я просмотрел код - он странный) и выложить патч.</p>
]]></description><link>https://forum.netxms.org/post/1753</link><guid isPermaLink="true">https://forum.netxms.org/post/1753</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Mon, 26 May 2008 09:59:57 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Wed, 21 May 2008 08:47:09 GMT]]></title><description><![CDATA[<p dir="auto">модем на скорости 57600 нормально работает с таким вот скриптиком:</p>
<pre><code>#!/usr/bin/perl

use Device::Gsm;

my $number = @ARGV[0];
my $message = @ARGV[1];


my $gsm = new Device::Gsm( port =&gt; '/dev/ttyS0', log=&gt;'syslog');
         if( $gsm-&gt;connect(baudrate =&gt; 57600) ) {
         } else {
             exit;
         }

my $lOk = $gsm-&gt;send_sms(
    content =&gt; $message,
    recipient =&gt; $number,
    class     =&gt; 'normal',
    mode      =&gt; 'pdu'
);
</code></pre>
<p dir="auto">а с netxms выяснилась следующая фигня:<br />
запускаю сервер, пишет:<br />
GSM modem on /dev/ttyS0,57600,8,n,1 initialized successfully. Hardware ID: "".</p>
<p dir="auto">а на порту:<br />
root@ccc:~# stty &lt; /dev/ttyS0<br />
speed 38400 baud; line = 0;<br />
min = 1; time = 10;<br />
ignbrk -brkint -icrnl -imaxbel<br />
-opost -onlcr<br />
-isig -icanon -iexten -echo -echoe -echok -echoctl -echoke</p>
]]></description><link>https://forum.netxms.org/post/1699</link><guid isPermaLink="true">https://forum.netxms.org/post/1699</guid><dc:creator><![CDATA[MaG]]></dc:creator><pubDate>Wed, 21 May 2008 08:47:09 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Mon, 12 May 2008 19:27:45 GMT]]></title><description><![CDATA[<p dir="auto">Это не сименс и не модем - это стационарный gsm телефон откопанный из загашников руководства <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--wink" style="height:1.4em;width:auto;vertical-align:middle" title=";)" alt="😉" /><br />
однако если на аппарат зайти даже на 9600 терминалкой и написать волшебные строчки - смски нормально отпраляются и получаются.<br />
вот что с портом:<br />
root@ccc:~# stty &lt; /dev/ttyS0<br />
speed 57600 baud; line = 0;<br />
min = 1; time = 5;<br />
ignbrk -brkint -icrnl -imaxbel<br />
-opost -onlcr<br />
-isig -icanon -iexten -echo -echoe -echok -echoctl -echoke</p>
<p dir="auto">root@ccc:~# /etc/init.d/netxmsd start<br />
Starting NetXMS server<br />
NetXMS Database Manager Version 0.2.20</p>
<p dir="auto">Configuration file OK<br />
Checking database:<br />
* Checking node objects...                                              [PASSED]<br />
* Checking interface objects...                                         [PASSED]<br />
* Checking network service objects...                                   [PASSED]<br />
* Checking cluster objects...                                           [PASSED]<br />
* Checking object properties...                                         [PASSED]<br />
* Checking event processing policy...                                   [PASSED]<br />
Database doesn't contain any errors<br />
Database check completed</p>
<p dir="auto">root@ccc:~# stty &lt; /dev/ttyS0<br />
speed 9600 baud; line = 0;<br />
min = 1; time = 10;<br />
ignbrk -brkint -icrnl -imaxbel<br />
-opost -onlcr<br />
-isig -icanon -iexten -echo -echoe -echok -echoctl -echoke</p>
]]></description><link>https://forum.netxms.org/post/1615</link><guid isPermaLink="true">https://forum.netxms.org/post/1615</guid><dc:creator><![CDATA[MaG]]></dc:creator><pubDate>Mon, 12 May 2008 19:27:45 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Mon, 12 May 2008 14:45:37 GMT]]></title><description><![CDATA[<p dir="auto">Попробуйте выставить скорость порта в 9600.</p>
<p dir="auto">Да, и еще. Покажите пожалуйста результат команды "stty &lt; /dev/ttyS0" после запуска сервера (и инициализации модема).</p>
]]></description><link>https://forum.netxms.org/post/1614</link><guid isPermaLink="true">https://forum.netxms.org/post/1614</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Mon, 12 May 2008 14:45:37 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Mon, 12 May 2008 13:06:00 GMT]]></title><description><![CDATA[<p dir="auto">Модем у вас Siemens MC35i?</p>
]]></description><link>https://forum.netxms.org/post/1613</link><guid isPermaLink="true">https://forum.netxms.org/post/1613</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Mon, 12 May 2008 13:06:00 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Fri, 09 May 2008 10:36:56 GMT]]></title><description><![CDATA[<p dir="auto">теперь пишет следующее:<br />
[09-May-2008 14:30:16] DEBUG: *actions* Sending SMS to +7910*******: "testtest"<br />
[09-May-2008 14:30:16] DEBUG: SMS send: to {+7910*******}: {testtest}<br />
[09-May-2008 14:30:17] DEBUG: SMS send: ATZ sent, got {}<br />
[09-May-2008 14:30:18] DEBUG: SMS send: ATE0 sent, got {}<br />
[09-May-2008 14:30:19] DEBUG: SMS send: AT+CMGF=1 sent, got {}<br />
[09-May-2008 14:30:20] DEBUG: SMS send: AT+CMGS + message body sent, got {}<br />
и попрежнему смс не приходит</p>
]]></description><link>https://forum.netxms.org/post/1610</link><guid isPermaLink="true">https://forum.netxms.org/post/1610</guid><dc:creator><![CDATA[MaG]]></dc:creator><pubDate>Fri, 09 May 2008 10:36:56 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Fri, 09 May 2008 00:22:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/axel" aria-label="Profile: axel">@<bdi>axel</bdi></a> said in <a href="/post/1604">отправка SMS</a>:</p>
<blockquote>
<p dir="auto">Интересно, а почему он библиотеку драйвера проинициализировал с ошибкой? Может в этом собака порылась? В плане того что может неправильно собралась она или в самой библиотеке какой-то баг?</p>
</blockquote>
<p dir="auto">Драйвер при инициализации пытается открыть порт - и не смог (так таки был баг, причем этот код вроде как использовался - не стол же его писали?), как результат - сервер выгрузил драйвер.</p>
]]></description><link>https://forum.netxms.org/post/1606</link><guid isPermaLink="true">https://forum.netxms.org/post/1606</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Fri, 09 May 2008 00:22:40 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Fri, 09 May 2008 00:20:17 GMT]]></title><description><![CDATA[<p dir="auto">Попробуйте заменить файл src/server/smsdrv/generic/main.cpp на версию из аттача и пересобрать.</p>
<hr />
<p dir="auto"><a href="/assets/uploads/files/smf/0000000000093-main.cpp">main.cpp</a></p>
]]></description><link>https://forum.netxms.org/post/1605</link><guid isPermaLink="true">https://forum.netxms.org/post/1605</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Fri, 09 May 2008 00:20:17 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Mon, 12 May 2008 13:36:51 GMT]]></title><description><![CDATA[<p dir="auto">Интересно, а почему он библиотеку драйвера проинициализировал с ошибкой? Может в этом собака порылась? В плане того что может неправильно собралась она или в самой библиотеке какой-то баг?</p>
]]></description><link>https://forum.netxms.org/post/1604</link><guid isPermaLink="true">https://forum.netxms.org/post/1604</guid><dc:creator><![CDATA[axel]]></dc:creator><pubDate>Mon, 12 May 2008 13:36:51 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Thu, 08 May 2008 16:34:46 GMT]]></title><description><![CDATA[<p dir="auto">пишет вот это:<br />
[08-May-2008 20:19:16] DEBUG: Loading Generic SMS Driver (configuration: /dev/ttyS0,57600,8,n,1)<br />
[08-May-2008 20:19:16] DEBUG: SMS init: port={/dev/ttyS0}, speed=57600, data=8, parity=NONE, stop=1<br />
[08-May-2008 20:19:16] DEBUG: SMS: Unable to open serial port (/dev/ttyS0,57600,8,n,1)<br />
[08-May-2008 20:19:16] SMS driver "/usr/local/netxms/lib/libnxsms_generic.so" initialization failed</p>
<p dir="auto">сделал настройки порта по умолчанию - выдало:<br />
[08-May-2008 20:26:10] DEBUG: Loading Generic SMS Driver (configuration: /dev/ttyS0)<br />
[08-May-2008 20:26:10] DEBUG: SMS init: port={/dev/ttyS0}, speed=9600, data=8, parity=NONE, stop=1<br />
[08-May-2008 20:26:10] DEBUG: SMS: port opened<br />
[08-May-2008 20:26:11] DEBUG: SMS init: ATZ sent, got {}<br />
[08-May-2008 20:26:12] DEBUG: SMS init: ATE0 sent, got {}<br />
[08-May-2008 20:26:13] DEBUG: SMS init: ATI3 sent, got {}<br />
[08-May-2008 20:26:13] GSM modem on /dev/ttyS0 initialized successfully. Hardware ID: "".</p>
<p dir="auto">при попытке отослать смску:<br />
[08-May-2008 20:27:37] DEBUG: SMS send: ATZ sent, got {}<br />
[08-May-2008 20:27:38] DEBUG: SMS send: ATE0 sent, got {}<br />
[08-May-2008 20:27:39] DEBUG: SMS send: AT+CMGF=1 sent, got {}<br />
[08-May-2008 20:27:40] DEBUG: SMS send: AT+CMGS + message body sent, got {}<br />
и ничего не приходит</p>
]]></description><link>https://forum.netxms.org/post/1603</link><guid isPermaLink="true">https://forum.netxms.org/post/1603</guid><dc:creator><![CDATA[MaG]]></dc:creator><pubDate>Thu, 08 May 2008 16:34:46 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Thu, 08 May 2008 12:24:29 GMT]]></title><description><![CDATA[<p dir="auto">Попробуйте запустить так, будут виден debug sms-драйвера:<code>/usr/local/netxms/bin/netxmsd -D 4</code></p>
]]></description><link>https://forum.netxms.org/post/1598</link><guid isPermaLink="true">https://forum.netxms.org/post/1598</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Thu, 08 May 2008 12:24:29 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Thu, 08 May 2008 05:55:39 GMT]]></title><description><![CDATA[<p dir="auto">в логе:<br />
SMS driver "/usr/local/netxms/lib/libnxsms_generic.so" initialization failed<br />
путь правильный</p>
]]></description><link>https://forum.netxms.org/post/1596</link><guid isPermaLink="true">https://forum.netxms.org/post/1596</guid><dc:creator><![CDATA[MaG]]></dc:creator><pubDate>Thu, 08 May 2008 05:55:39 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Wed, 07 May 2008 14:55:30 GMT]]></title><description><![CDATA[<p dir="auto">Ох, да, забыл. Там должен быть полный путь к .so файлу драйвера.</p>
<p dir="auto">Пример:<code>SMSDriver=/opt/netxms-0.2.20/lib/libnxsms_generic.so</code></p>
]]></description><link>https://forum.netxms.org/post/1591</link><guid isPermaLink="true">https://forum.netxms.org/post/1591</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Wed, 07 May 2008 14:55:30 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Wed, 07 May 2008 12:28:55 GMT]]></title><description><![CDATA[<p dir="auto">а что в SMSDriver писать?<br />
попробовал<br />
SMSDrvConfig=/dev/ttyS0,57600,8,n,1<br />
SMSDriver = libnxsms_generic.so</p>
<p dir="auto">с терминала подключается и AT+CMGF=1 проходит<br />
а вот смска не приходит =(</p>
]]></description><link>https://forum.netxms.org/post/1589</link><guid isPermaLink="true">https://forum.netxms.org/post/1589</guid><dc:creator><![CDATA[MaG]]></dc:creator><pubDate>Wed, 07 May 2008 12:28:55 GMT</pubDate></item><item><title><![CDATA[Reply to отправка SMS on Wed, 07 May 2008 12:16:16 GMT]]></title><description><![CDATA[<p dir="auto">Да, этот сименс должен работать. В принципе, поддерживаются все  телефоны, которые позволяют отсылать сообщения AT-командами в text mode (можно проверить из терминала командой "AT+CMGF=1")</p>
<p dir="auto">Формат SMSDrvConfig: port,speed,data_bits,parity,stop_bits. Все параметры необязательны, но пропускать нельзя (т.е. "/dev/ttyS0,,,2" - невалидно)</p>
<p dir="auto">speed, data_bits, stop_bits - число, parity: n/o/e - none/odd/even</p>
<p dir="auto">Пример:</p>
<pre><code>SMSDrvConfig=/dev/ttyS1
SMSDrvConfig=/dev/ttyS0,115200
SMSDrvConfig=/dev/ttyS0,115200,8,n,1
</code></pre>
<p dir="auto">Значиния по умолчанию:<br />
*) порт - "/dev/ttyS0" ("com1:" на win)<br />
*) скорость порта - 9600<br />
*) data bits - 8<br />
*) parity - none<br />
*) stop bits - 1</p>
]]></description><link>https://forum.netxms.org/post/1587</link><guid isPermaLink="true">https://forum.netxms.org/post/1587</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Wed, 07 May 2008 12:16:16 GMT</pubDate></item></channel></rss>