<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Asterisk Voice menu + com</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93994.html</link>
    <description>Добрый день! Задача стоит достаточно неоднозначная (по крайней мере гугл мне ничего полезного не рассказал)&lt;br&gt;1. Построить голосовое меню на астериске (но это как раз не проблема)&lt;br&gt;2. Используя это голосовое меню нужно отдавать данные из этого меню на com порт&lt;br&gt;Вот как раз со вторым пунктом и есть самая большая загвоздка. Может кто чего посоветует в решении этой проблемы?&lt;br&gt;Буду очень признателен.&lt;br&gt;</description>

<item>
    <title>Asterisk Voice menu + com (Andrey Mitrofanov)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93994.html#11</link>
    <pubDate>Wed, 07 Nov 2012 07:42:22 GMT</pubDate>
    <description>&amp;gt;Теперь все-таки интересует отправка данных на &lt;br&gt;&amp;gt; com порт и, если есть такая возможность постройка пакетов этих данных &lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;&lt;br&gt;echo &apos;Данные 1, 2, 3&apos; &amp;gt;/dev/ttyS1&lt;br&gt;</description>
</item>

<item>
    <title>Asterisk Voice menu + com (slowkazak)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93994.html#10</link>
    <pubDate>Wed, 07 Nov 2012 07:35:18 GMT</pubDate>
    <description>&amp;gt; Что то мне с трудом вериться что гугл вам ничем помочь не &lt;br&gt;&amp;gt; смог...&lt;br&gt;&amp;gt; Первые ссылки по запросу в гугле- asterisk system(): &lt;br&gt;&amp;gt; http://www.voip-info.org/wiki/view/Asterisk+cmd+System &lt;br&gt;&amp;gt; и даже на русском &lt;br&gt;&amp;gt; http://asterisk.ru/knowledgebase/Asterisk+cmd+System &lt;br&gt;&lt;br&gt;За это спасибо, уже нашел про вызов скриптов (в том числе не без помощи товарищей отписавшихся выше) Теперь все-таки интересует отправка данных на com порт и, если есть такая возможность постройка пакетов этих данных&lt;br&gt;</description>
</item>

<item>
    <title>Asterisk Voice menu + com (PavelR)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93994.html#9</link>
    <pubDate>Wed, 07 Nov 2012 07:28:09 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; иной сигнал на ком порте &lt;br&gt;&amp;gt;&amp;gt; В общем, не важно, как вы описали ваши подробности :-) &lt;br&gt;&amp;gt;&amp;gt; Я бы реализовал так: &lt;br&gt;&amp;gt;&amp;gt; *) Пишем приложение, которое будет подключаться к * через AMI &lt;br&gt;&amp;gt;&amp;gt; *) В диалплане голосового меню в нужных местах вызываем UserEvent() &lt;br&gt;&amp;gt;&amp;gt; *) В приложении ловим Event: UserEvent и делаем нужные действия хоть с &lt;br&gt;&amp;gt;&amp;gt; ком-портом, хоть с чем угодно.&lt;br&gt;&amp;gt; Вот мне второй способ предложили, он простой достаточно, и мануалов по нему &lt;br&gt;&amp;gt; найдется немало, а можно еще про первый подробнее пояснить? Если со &lt;br&gt;&amp;gt; ссылками и исходниками то вообще будет хорошо &lt;br&gt;&lt;br&gt;астериск предоставляет управляющий интерфейс, AMI - asterisk management interface.&lt;br&gt;&lt;br&gt;Он простой, текстовый протокол, поля и значения разделены двоеточие-пробел. Подключаетесь к порту, авторизуетесь, отправляете-принимаете данные. Пример где-то на http://www.voip-info.org/ или в гугле. &lt;br&gt;&lt;br&gt;Мой исходник:&lt;br&gt;1) на perl&lt;br&gt;1.1) использует перепиленный для работы в неблокирующем режиме Asterisk::Manager&lt;br&gt;2) с личной инфо, которую на</description>
</item>

<item>
    <title>Asterisk Voice menu + com (_uznik_)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93994.html#8</link>
    <pubDate>Wed, 07 Nov 2012 07:19:08 GMT</pubDate>
    <description>Что то мне с трудом вериться что гугл вам ничем помочь не смог...&lt;br&gt;Первые ссылки по запросу в гугле- asterisk system():&lt;br&gt;http://www.voip-info.org/wiki/view/Asterisk+cmd+System&lt;br&gt;и даже на русском&lt;br&gt;http://asterisk.ru/knowledgebase/Asterisk+cmd+System&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Asterisk Voice menu + com (slowkazak)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93994.html#7</link>
    <pubDate>Wed, 07 Nov 2012 07:02:10 GMT</pubDate>
    <description>&amp;gt; Я бы сделал следующим образом: &lt;br&gt;&amp;gt; Подготовил скрипты для обращения к com порту, затем в * добавил строки &lt;br&gt;&amp;gt; примерно такого содержания  exten =&amp;gt; _первый_номер_голосового_меню,1, system(/bin/script1) &lt;br&gt;&lt;br&gt;а примеров не найдется для новичка? гугл оказался нет так информативен как ожидалось или просто не туда копал&lt;br&gt;</description>
</item>

<item>
    <title>Asterisk Voice menu + com (slowkazak)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93994.html#6</link>
    <pubDate>Wed, 07 Nov 2012 06:47:51 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; Поясняю.  Голосовое меню будет поставляться только для одного телефона. Когда с &lt;br&gt;&amp;gt;&amp;gt; этого телефона данные уходят на голосовое меню нужно нужно чтоб скрипт &lt;br&gt;&amp;gt;&amp;gt; обрабатывал их и в зависимости от полученных данных генерировал тот или &lt;br&gt;&amp;gt;&amp;gt; иной сигнал на ком порте &lt;br&gt;&amp;gt; В общем, не важно, как вы описали ваши подробности :-) &lt;br&gt;&amp;gt; Я бы реализовал так: &lt;br&gt;&amp;gt; *) Пишем приложение, которое будет подключаться к * через AMI &lt;br&gt;&amp;gt; *) В диалплане голосового меню в нужных местах вызываем UserEvent() &lt;br&gt;&amp;gt; *) В приложении ловим Event: UserEvent и делаем нужные действия хоть с &lt;br&gt;&amp;gt; ком-портом, хоть с чем угодно.&lt;br&gt;&lt;br&gt;Вот мне второй способ предложили, он простой достаточно, и мануалов по нему найдется немало, а можно еще про первый подробнее пояснить? Если со ссылками и исходниками то вообще будет хорошо&lt;br&gt;</description>
</item>

<item>
    <title>Asterisk Voice menu + com (PavelR)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93994.html#5</link>
    <pubDate>Wed, 07 Nov 2012 06:24:28 GMT</pubDate>
    <description>&amp;gt; Я бы сделал следующим образом: &lt;br&gt;&amp;gt; Подготовил скрипты для обращения к com порту, затем в * добавил строки &lt;br&gt;&amp;gt; примерно такого содержания  exten =&amp;gt; _первый_номер_голосового_меню,1, system(/bin/script1) &lt;br&gt;&lt;br&gt;хм, а такой простой способ я уже и забыл ))))&lt;br&gt;ну, у меня просто наработка есть, вот ей и пользуюсь)&lt;br&gt;</description>
</item>

<item>
    <title>Asterisk Voice menu + com (PavelR)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93994.html#4</link>
    <pubDate>Wed, 07 Nov 2012 06:23:46 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; 2. Используя это голосовое меню нужно отдавать данные из этого меню на &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; com порт &lt;br&gt;&amp;gt;&amp;gt; а подробнее ?&lt;br&gt;&amp;gt; Поясняю.  Голосовое меню будет поставляться только для одного телефона. Когда с &lt;br&gt;&amp;gt; этого телефона данные уходят на голосовое меню нужно нужно чтоб скрипт &lt;br&gt;&amp;gt; обрабатывал их и в зависимости от полученных данных генерировал тот или &lt;br&gt;&amp;gt; иной сигнал на ком порте &lt;br&gt;&lt;br&gt;В общем, не важно, как вы описали ваши подробности :-)&lt;br&gt;&lt;br&gt;&lt;br&gt;Я бы реализовал так:&lt;br&gt;&lt;br&gt;*) Пишем приложение, которое будет подключаться к * через AMI &lt;br&gt;*) В диалплане голосового меню в нужных местах вызываем UserEvent()&lt;br&gt;*) В приложении ловим Event: UserEvent и делаем нужные действия хоть с ком-портом, хоть с чем угодно.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Asterisk Voice menu + com (_uznik_)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93994.html#3</link>
    <pubDate>Wed, 07 Nov 2012 06:19:36 GMT</pubDate>
    <description>Я бы сделал следующим образом: &lt;br&gt;Подготовил скрипты для обращения к com порту, затем в * добавил строки примерно такого содержания  exten =&amp;gt; _первый_номер_голосового_меню,1, system(/bin/script1)&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
