<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: device::gsm device::gsm:sms отправка рус sms под perl через gsm модем</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/7054.html</link>
    <description>У когонибудь получилось отправлять этим модулем русские sms через ком порт??&lt;br&gt;use Device::Gsm;&lt;br&gt;$content = &quot;ТЕСТ&quot;;&lt;br&gt;my $gsm = new Device::Gsm( port =&amp;gt; &apos;/dev/cuad0&apos; );&lt;br&gt;         if( $gsm-&amp;gt;connect() ) &#123;&lt;br&gt;             print &quot;connected!&#092;n&quot;;&lt;br&gt;         &#125; else &#123;&lt;br&gt;             print &quot;sorry, no connection with gsm phone on serial port!&#092;n&quot;;&lt;br&gt;         &#125;&lt;br&gt;&lt;br&gt;my $lOk = $gsm-&amp;gt;send_sms(&lt;br&gt;    content =&amp;gt; $content,&lt;br&gt;    recipient =&amp;gt; &apos;+7ххххххххх&apos;,&lt;br&gt;    class     =&amp;gt; &apos;normal&apos;,     # try &#096;flash&apos;&lt;br&gt;    mode      =&amp;gt; &apos;pdu&apos;&lt;br&gt;                        );&lt;br&gt;if( $lOk ) &#123;&lt;br&gt;print &quot;SMS check money sent!&#092;n&quot; ;&lt;br&gt;    &#125; else &#123;&lt;br&gt;        print &quot;Error in sending!&#092;n&quot;;&lt;br&gt;        exit ;&lt;br&gt;            &#125;&lt;br&gt;&lt;br&gt;на трубку приходит &quot;&amp;ocirc;&amp;aring;&amp;oacute;&amp;ocirc;&quot;&lt;br&gt;я понимаю что это UTF8, пробовал набить в кодировке UTF8, на трубку приходит &quot;DcDDiDc&quot;&lt;br&gt;конвертировал всеми возможными способами, безрезультатно :(&lt;br&gt;в модуле gsm.pm нашел строки которые кодируют мессагу перед отправкой&lt;br&gt;        # Encode text&lt;br&gt;        $text = Device::Gsm::Charset::iso8859_to_gsm0338( $text</description>

<item>
    <title>дополнение (svi)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/7054.html#13</link>
    <pubDate>Tue, 12 Jul 2011 07:36:02 GMT</pubDate>
    <description>&amp;gt; Если еще актуально - получилось. После легкой рихтовки Gsm.pm &lt;br&gt;&amp;gt; Исправленный можно взять здесь: http://webfile.ru/5434167 &lt;br&gt;&lt;br&gt;Строка, передаваемая модему, должна быть уже в правильной кодировке:&lt;br&gt;&lt;br&gt;use Encode qw/encode decode from_to/;&lt;br&gt;...&lt;br&gt;my $sms_text = &apos;Ваш баланс пополнен на 1000 руб.&apos;;&lt;br&gt;from_to($txt, &quot;CP1251&quot;, &quot;UCS2&quot;);&lt;br&gt;...&lt;br&gt;  my $sent = $gsm-&amp;gt;send_sms(&lt;br&gt;      recipient =&amp;gt; &apos;+7920xxxxxxx&apos;,&lt;br&gt;      class =&amp;gt; &apos;flash&apos;,&lt;br&gt;      content   =&amp;gt; $sms_text,&lt;br&gt;      mode =&amp;gt; &apos;pdu&apos;&lt;br&gt;  );&lt;br&gt;</description>
</item>

<item>
    <title>device::gsm device::gsm:sms отправка рус sms под perl через ... (svi)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/7054.html#12</link>
    <pubDate>Tue, 12 Jul 2011 07:19:37 GMT</pubDate>
    <description>Если еще актуально - получилось. После легкой рихтовки Gsm.pm&lt;br&gt;Исправленный можно взять здесь: http://webfile.ru/5434167&lt;br&gt;</description>
</item>

<item>
    <title>device::gsm device::gsm:sms отправка рус sms под perl через ... (raruri)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/7054.html#11</link>
    <pubDate>Mon, 31 Jan 2011 04:59:24 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Решил проблему программой smstools.&lt;br&gt;&amp;gt;&amp;gt; Все отлично отправляет и по русски)))) &lt;br&gt;&amp;gt; как в smstools добился русских смс?&lt;br&gt;&lt;br&gt;все заработало само после установки&lt;br&gt;отсылаю смс &quot;sendsms tel &apos;text&apos;&quot;, кодировка Юникод&lt;br&gt;</description>
</item>

<item>
    <title>device::gsm device::gsm:sms отправка рус sms под perl через ... (jonson)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/7054.html#10</link>
    <pubDate>Sun, 30 Jan 2011 17:29:05 GMT</pubDate>
    <description>&amp;gt; Решил проблему программой smstools.&lt;br&gt;&amp;gt; Все отлично отправляет и по русски)))) &lt;br&gt;&lt;br&gt;как в smstools добился русских смс?&lt;br&gt;</description>
</item>

<item>
    <title>device::gsm device::gsm:sms отправка рус sms под perl через ... (raruri)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/7054.html#9</link>
    <pubDate>Mon, 24 Jan 2011 14:25:43 GMT</pubDate>
    <description>Решил проблему программой smstools.&lt;br&gt;Все отлично отправляет и по русски))))&lt;br&gt;</description>
</item>

<item>
    <title>device::gsm device::gsm:sms отправка рус sms под perl через ... (bytestore)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/7054.html#8</link>
    <pubDate>Mon, 24 Jan 2011 10:24:04 GMT</pubDate>
    <description>&amp;gt; неужели никто так и не решил проблему??????&lt;br&gt;&lt;br&gt;Да я забросил, но помню что вроде модули поддержку влючили в режим PDU&lt;br&gt;</description>
</item>

<item>
    <title>device::gsm device::gsm:sms отправка рус sms под perl через ... (raruri)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/7054.html#7</link>
    <pubDate>Fri, 21 Jan 2011 19:22:46 GMT</pubDate>
    <description>неужели никто так и не решил проблему??????&lt;br&gt;</description>
</item>

<item>
    <title>device::gsm device::gsm:sms отправка рус sms под perl через ... (lisolog)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/7054.html#6</link>
    <pubDate>Mon, 25 Oct 2010 12:55:43 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Encode::from_to($content, &apos;koi8r&apos;, &apos;iso8859&apos;); &lt;br&gt;&amp;gt; Может должна быть iso8859-5 это вроде русская как я понимаю,&lt;br&gt;&amp;gt; а iso8859-1 это обычная latin1&lt;br&gt;&lt;br&gt;Бьюсь с аналгичной проблемой.&lt;br&gt;Локаль UTF8.&lt;br&gt;Никакие выкрутасы с перекодировками из вышеописанных не помогают.&lt;br&gt;&lt;br&gt;Кто как решил проблему?&lt;br&gt;</description>
</item>

<item>
    <title>device::gsm device::gsm:sms отправка рус sms под perl через ... (bytestore)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/7054.html#5</link>
    <pubDate>Fri, 21 Dec 2007 06:52:10 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;У меня koi8r &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;а принимает 8859 &lt;br&gt;&amp;gt;т.е. надо &lt;br&gt;&amp;gt;Encode::from_to($content, &apos;koi8r&apos;, &apos;iso8859&apos;); &lt;br&gt;&amp;gt;но т.к. в iso8859 будут крякозябы.. хм.. надо читать доки на девайс.. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;хм.. пока ничего не могу посоветовать.. &lt;br&gt;&lt;br&gt;Да девайс с русскими работает, принимает смс нормально&lt;br&gt;$koi8_str = $koi8-&amp;gt;to8(utf8($text)-&amp;gt;utf16);&lt;br&gt;таким образом перекодирую sms в koi8&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;Encode::from_to($content, &apos;koi8r&apos;, &apos;iso8859&apos;); &lt;br&gt;&lt;br&gt;Может должна быть iso8859-5 это вроде русская как я понимаю,&lt;br&gt;а iso8859-1 это обычная latin1&lt;br&gt;</description>
</item>

</channel>
</rss>
