<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: libamc - библиотека&amp;nbsp;&amp;nbsp;для удаленного управления Asterisk из п...</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/88065.html</link>
    <description>Опубликована  новая свободная библиотека  libamc (https://sourceforge.net/projects/libamc) (AMC - Asterisk Manager Client) с реализацией C++ класса  для удаленного управления АТС на базе Asterisk.&lt;br&gt;&lt;br&gt;&lt;br&gt;Ключевые особенности:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Небольшой размер, высокая производительность;&lt;br&gt;-  Код оптимизирован для применения в многопоточных приложениях, где достигает максимальной производительности;&lt;br&gt;-  Проработаны практически все функции Asterisk Manager, включая:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-  управление вызовами,&lt;br&gt;-  управление очередями,&lt;br&gt;-  телеконференции(meetme, confbridge),&lt;br&gt;-  функции администрирования и управление конфгурациями,&lt;br&gt;-  управление DAHDI-каналами;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Круг применения: от простых скриптов, изменяющих пароли пользователей, до построения комплексных SCADA-систем, позволяющих производить с одного терминала мониторинг и управление VoIP-структурой предприятия, состоящей из 1000+ серверов;&lt;br&gt;-  Лицензия BSD.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: https://sourceforge.net/projects/libamc&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=35722&lt;br&gt;</description>

<item>
    <title>libamc - библиотека  для удаленного управления Asterisk из п... (ннм)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/88065.html#33</link>
    <pubDate>Fri, 05 Dec 2014 19:26:24 GMT</pubDate>
    <description>&amp;gt; Управление из консоли - уже и не управление? Даа, дожили... &lt;br&gt;&lt;br&gt;Есть категория пользователей, для которых управление через консоль - непосильная задача. Приходиться писать для них ГУИ.&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>libamc - библиотека  для удаленного управления Asterisk из п... (ннм)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/88065.html#32</link>
    <pubDate>Fri, 05 Dec 2014 19:18:34 GMT</pubDate>
    <description>&amp;gt; Ну и в данном случае &quot;удалённое управление&quot; обозначает в основном управление &lt;br&gt;&amp;gt; через IPC.&lt;br&gt;&lt;br&gt;Ошибаетесь. Оно, как раз и означает управление через сеть.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>libamc - библиотека  для удаленного управления Asterisk из п... (ннм)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/88065.html#31</link>
    <pubDate>Fri, 05 Dec 2014 19:10:25 GMT</pubDate>
    <description>Этот ваш &quot;определенный стандарт кодирования&quot; давно сдан в архив... Уважающие себя программисты пишут по свойм стандартам.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>форматирование кода (ннм)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/88065.html#30</link>
    <pubDate>Fri, 05 Dec 2014 19:00:08 GMT</pubDate>
    <description>&amp;gt; Собрал, немного &quot;вкурил&quot;. К форматированию не привык..&lt;br&gt;&lt;br&gt;Привыкайте.&lt;br&gt;</description>
</item>

<item>
    <title>форматирование кода (Анонимъ)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/88065.html#29</link>
    <pubDate>Thu, 27 Nov 2014 09:14:19 GMT</pubDate>
    <description>&amp;gt; Это не упрек, просто интересно, в связи с чем так отформатирован код?&lt;br&gt;&lt;br&gt;Код так отформатирован в связи с постоянной укуренностью.&lt;br&gt;</description>
</item>

<item>
    <title>libamc - библиотека  для удаленного управления Asterisk из п... (Анонимъ)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/88065.html#28</link>
    <pubDate>Thu, 27 Nov 2014 09:06:28 GMT</pubDate>
    <description>Внимание! Автор кодерасил этот крэп во время приступа хронической шизофрении.. Прочтение исходного кода черевато последствиями.&lt;br&gt;</description>
</item>

<item>
    <title>форматирование кода (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/88065.html#27</link>
    <pubDate>Tue, 19 Nov 2013 12:57:27 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Кстати, под Линуксом текут ресурсы на создание тредов. Например, из треда на &lt;br&gt;&amp;gt;&amp;gt; основе функции afunc создается тред на функции efunc. Несмотря на то, &lt;br&gt;&amp;gt;&amp;gt; что функция efunc завершается по мере необходимости, удается создать всего 379 &lt;br&gt;&amp;gt;&amp;gt; тредов. Далее ни один тред не создается, код ошибки 11. Если &lt;br&gt;&amp;gt;&amp;gt; в конец функции efunc перед return NULL добавить: &lt;br&gt;&amp;gt;&amp;gt; pthread_detach(pthread_self()); &lt;br&gt;&amp;gt;&amp;gt; то ситуация исправляется.&lt;br&gt;&amp;gt; Исправил. Благодарю.&lt;br&gt;&lt;br&gt;Поясню. А-функция читает поток от сервера и делит его на сообщения ограниченные &#092;r&#092;n&#092;r&#092;n, затем на каждое сообщение запускается отдельный тред с E-функцией, которая разбивает его на поля и складыват все в ассоциативный массив map&amp;lt;string, string&amp;gt;, затем передает управление определенному пользователем обработчику событий, который принимает данный массив в виде параметра.&lt;br&gt;Такой алгоритм счел максимально быстрым для обработки асинхронных событий от сервера.&lt;br&gt;</description>
</item>

<item>
    <title>форматирование кода (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/88065.html#26</link>
    <pubDate>Tue, 19 Nov 2013 11:36:46 GMT</pubDate>
    <description>&amp;gt; Кстати, под Линуксом текут ресурсы на создание тредов. Например, из треда на &lt;br&gt;&amp;gt; основе функции afunc создается тред на функции efunc. Несмотря на то, &lt;br&gt;&amp;gt; что функция efunc завершается по мере необходимости, удается создать всего 379 &lt;br&gt;&amp;gt; тредов. Далее ни один тред не создается, код ошибки 11. Если &lt;br&gt;&amp;gt; в конец функции efunc перед return NULL добавить: &lt;br&gt;&amp;gt; pthread_detach(pthread_self()); &lt;br&gt;&amp;gt; то ситуация исправляется.&lt;br&gt;&lt;br&gt;Исправил. Благодарю.&lt;br&gt;</description>
</item>

<item>
    <title>форматирование кода (borodux)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/88065.html#25</link>
    <pubDate>Tue, 19 Nov 2013 07:36:06 GMT</pubDate>
    <description>Кстати, под Линуксом текут ресурсы на создание тредов. Например, из треда на основе функции afunc создается тред на функции efunc. Несмотря на то, что функция efunc завершается по мере необходимости, удается создать всего 379 тредов. Далее ни один тред не создается, код ошибки 11. Если в конец функции efunc перед return NULL добавить:&lt;br&gt;&lt;br&gt;pthread_detach(pthread_self());&lt;br&gt;&lt;br&gt;то ситуация исправляется.&lt;br&gt;</description>
</item>

</channel>
</rss>
