<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>IgorG - персональные заметки</title>
	
	<link>http://igorg.ru</link>
	<description>Записки asterisk'ера</description>
	<lastBuildDate>Thu, 26 Jan 2012 13:14:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/igorgru" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="igorgru" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Обзор шлюза Eltex TAU-36.IP и УЭП1-1</title>
		<link>http://igorg.ru/2012/01/26/eltex-tau-36-ip/</link>
		<comments>http://igorg.ru/2012/01/26/eltex-tau-36-ip/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 07:08:41 +0000</pubDate>
		<dc:creator>igorg</dc:creator>
				<category><![CDATA[VoIP]]></category>
		<category><![CDATA[Железо]]></category>
		<category><![CDATA[Обзоры]]></category>
		<category><![CDATA[Eltex]]></category>
		<category><![CDATA[fxs]]></category>
		<category><![CDATA[H.323]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[SIP-T]]></category>
		<category><![CDATA[TAU-36.IP]]></category>
		<category><![CDATA[УЭП]]></category>
		<category><![CDATA[шлюз]]></category>

		<guid isPermaLink="false">http://igorg.ru/?p=1616</guid>
		<description><![CDATA[В бытность своей работы в компании Сибирьтелеком, ныне&#160;&#8212; Сибирский филиал Ростелеком, я впервые познакомился с оборудованием Новосибирской компании  Eltex. Тогда  множество оборудования передавали на тестирование и я уже не помню, какое оборудование пришлось использовать в то время, одно могу сказать точно&#160;&#8212; оборудование и компания обратили на себя внимание благодаря хорошим возможностям и быстрой реакции на [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://igorg.ru/wp-content/uploads/2012/01/TAU36_1.png"><img class="alignleft size-medium wp-image-1624" title="Eltex TAU-36.IP" src="http://igorg.ru/wp-content/uploads/2012/01/TAU36_1-300x94.png" alt="" width="300" height="94" /></a>В бытность своей работы в компании Сибирьтелеком, ныне&nbsp;&mdash; Сибирский филиал Ростелеком, я впервые познакомился с оборудованием Новосибирской компании  Eltex. Тогда  множество оборудования передавали на тестирование и я уже не помню, какое оборудование пришлось использовать в то время, одно могу сказать точно&nbsp;&mdash; оборудование и компания обратили на себя внимание благодаря хорошим возможностям и быстрой реакции на замечания. Элтекс&nbsp;&mdash; это случай когда российская компания заслуживает уважения за производимый ею продукт.</p>
<p>Со времени первого знакомства компания Eltex достаточно сильно изменила свой ассортимент и к производству АТС для операторов связи прибавили и набирающее популярность VoIP направление. Компания продолжает значительно расширять спектр оборудования для телекомов и имеет в своем арсенале полный комплект оборудования интересующего операторов связи:</p>
<ul>
<li>Традиционная телефония на базе МС240</li>
<li>VoIP: платы TM.IP и серия <a href="http://www.pbxware.ru/product/eltex-tau72/">TAU-36 (72).IP</a> со стороны станции и многочисленные VoIP шлюзы</li>
<li>Softswitch ECSS-10</li>
<li>Ethernet коммутаторы различного назначения</li>
<li>Абонентские устройства: GPON, STB, VoIP</li>
<li>Другое оборудование уровня магистрали и доступа</li>
</ul>
<p>Сейчас у меня на тестировании абонентский VoIP шлюз на 36 FXS портов&nbsp;&mdash; <a href="http://www.pbxware.ru/product/eltex-tau36/">Eltex TAU-36.IP</a> и устройство питания <a href="http://www.pbxware.ru/product/eltex-uep1/">УЭП1-1</a>. В обзоре будет содержаться информация сразу о двух взаимосвязанных устройствах: для питания шлюза используется источник постоянного тока 48В, которым выступает устройство электропитания. Такое сочетание позволяет подключить несколько шлюзов к одному источнику питания, а так же задействовать батареи для резервного питания в случае аварии.</p>
<p><span id="more-1616"></span></p>
<h2>Обзор</h2>
<p><a href="http://igorg.ru/wp-content/uploads/2012/01/DSCN7789.jpg"><img class="size-medium wp-image-1634 alignright" title="TAU-36.IP и младший брат" src="http://igorg.ru/wp-content/uploads/2012/01/DSCN7789-300x154.jpg" alt="" width="300" height="154" /></a>Устройство питания УЭП1-1 исполнено в форм-факторе 1U и позволяет питать устройства суммарной потребляемой мощностью до 250Вт, что позволяет запитать относительно небольшое количество шлюзов от данного источника питания. Существуют более мощные агрегаты мощностью 2.4кВт и 4 кВт, занимающие 3U и 6U в стойке. Используя их можно уместить в 17 юнитах более тысячи FXS портов.</p>
<p>TAU-36.IP&nbsp;&mdash; абонентский шлюз на 36 FXS портов, питаемый от постоянного тока 48В, имеющий 4 гигабитных интерфейса и работающий по протоколам SIP/SIP-T/H.323. Что касается ассортимента близких к TAU-36.IP продуктов, существует еще:</p>
<ul>
<li>Eltex TAU-72.IP&nbsp;&mdash; аналогичный по устройству шлюз с большим количеством абонентских комплектов. Полностью аналогичен по ПО шлюза.</li>
<li>Eltex TAU-32M.IP&nbsp;&mdash; модульный шлюз, FXS и FXO модули по 8 портов. Интересен для тестирования, прайсы правда содержат только цена для FXS модуля. Очень интересная позиция для тестирования благодаря возможности комбинировать FXS и FXO порты.</li>
</ul>
<p>Цена устройств очень привлекательна. Комплект из двух устройств, имеющихся у меня, стоит примерно 49000 р. При этом, чем большее количество портов вам нужно смонтировать, тем меньше будет плата из расчета за один порт:</p>
<ul>
<li>1375 р. за порт&nbsp;&mdash; при использовании комплекта УЭП1-1 + TAU-36.IP</li>
<li>940 р. за порт&nbsp;&mdash; при использовании комплекта УЭП1-1 + TAU-72.IP</li>
<li>860 р.&nbsp;&mdash; при установке 2-х TAU-72.IP</li>
<li>При упомянутой тысяче портов&nbsp;&mdash; немногим менее 800р. за порт</li>
</ul>
<p>Аналогичные устройства, когда либо использовавшиеся мной ранее&nbsp;&mdash; DLink DVG-2032S и VegaStream Vega 5024. Основные выводы будут основаны на опыте работы именно с этими устройствами.</p>
<h2>Комплектация и внешний вид</h2>
<p><a href="http://igorg.ru/wp-content/uploads/2012/01/DSCN7788.jpg"><img class="size-medium wp-image-1635 alignright orkuosftuvgpjchlpijq orkuosftuvgpjchlpijq" title="Документация" src="http://igorg.ru/wp-content/uploads/2012/01/DSCN7788-300x250.jpg" alt="" width="300" height="250" /></a>Ко мне шлюз и устройство питания приехали во внушительного вида коробке, в которой находились все необходимые провода, комплекты крепления в стойку, перечислять которые я считаю лишним в данном случае (полный список&nbsp;&mdash; в документации на сайте производителя). Основное содержимое:</p>
<ul>
<li>Шлюз TAU-36.IP</li>
<li>Устройство электропитания УЭП1-1</li>
<li>Комплект документации на оба устройства</li>
</ul>
<p>Документация шлюзов не производит впечатления своей толщиной&nbsp;&mdash; общий объем двух документов чуть более 100 страниц. В моей практике были случаи когда документация на ADSL модем или VoIP адаптер была более чем в два раза толще и бестолковее. В этом же случае, документация написана толково, с подробным объяснением технических деталей, приведены сценарии вызовов при использовании SIP протокола, есть схемы расшивки кабелей и электрические схемы подключения шлюза. Конечно существуют вопросы и не освещенные в документации, их можно задать на форуме производителя или у поддержки по email. Удовлетворяющие меня ответы на свои вопросы я находил в документации в 100% случаях.</p>
<p>Оба устройства имеют единые габариты&nbsp;&mdash; 1 unit, глубина 24 см. УЭП на задней панели имеет разъем для подключения питания 220В, клеммы для подключения нагрузки и батареи, а также предохранители. На передней: 4 индикатора (питание, перегрузка, состояние, авария), COM-порт для подключения к компьютеру или станции МС-240, предохранители-автоматы отключающие батарею и нагрузку и выключатель питания</p>
<p><a href="http://igorg.ru/wp-content/uploads/2012/01/DSCN7792.jpg"><img class="size-medium wp-image-1633 alignright" title="Индикация" src="http://igorg.ru/wp-content/uploads/2012/01/DSCN7792-300x169.jpg" alt="" width="300" height="169" /></a>У шлюза все индикаторы и разъемы вынесены на переднюю панель, сзади расположены лишь клемма для подключения заземления. Световая индикация шлюза:</p>
<ul>
<li>Power&nbsp;&mdash; наличие питающего напряжения</li>
<li>Status&nbsp;&mdash; индикация состояния шлюза (отлична от зеленого при прошивке/перезагрузке)</li>
<li>Alarm&nbsp;&mdash; наличие проблем в работе шлюза</li>
<li>SFP&nbsp;&mdash; наличие активного оптического линка</li>
</ul>
<p>Рядом со световыми индикаторами находится кнопка &laquo;F&raquo;, выполняющая перезагрузку шлюза, а так же служащая для загрузки шлюза с заводскими настройками. Рядом же расположена клемма для подключения к источнику постоянного питания и кнопка включения устройства. Справа расположены исключительно разъемы:</p>
<ul>
<li><a href="http://igorg.ru/wp-content/uploads/2012/01/DSCN7793.jpg"><img class="size-medium wp-image-1632 alignright" title="Разъемы" src="http://igorg.ru/wp-content/uploads/2012/01/DSCN7793-300x148.jpg" alt="" width="300" height="148" /></a>2 разъема CENC-36M (Centronics) для подключения аналоговых ТА</li>
<li>3 разъема Ethernet 10/100/1000</li>
<li>Разъем для SFP модуля</li>
<li>Консольный порт для управления</li>
</ul>
<h2>Возможности</h2>
<p>Характеристики УЭП1-1:</p>
<ul>
<li>Выходная мощность: 250Вт</li>
<li>Выходное напряжение: 44-56В</li>
<li>Работа в буфере с аккумуляторной батареей</li>
<li>Защита батареи от глубокого разряда</li>
</ul>
<p>Характеристики TAU-36.IP:</p>
<ul>
<li>Потребляемая мощность&nbsp;&mdash; 75 Вт (при использовании одновременно всех линий шлюза)</li>
<li>Поддержка SNMP1/2/3 и Radius</li>
<li>Протоколы&nbsp;&mdash; SIP/SIP-T и H.323. Существует отдельная версия шлюза с поддержкой MGCP/MEGACO.</li>
<li>Тоновый/Импульсный набор</li>
<li>Определение номера&nbsp;&mdash; CallerID (v23 и bell202) и русский АОН</li>
<li>Поддержка факсов (Т.38 и passthru) и модемов (рекомендация V.152)</li>
<li>Все сетевые интерфейсы&nbsp;&mdash; 1000Мбит/с</li>
</ul>
<p>Я специально выписал наиболее интересные характеристики, которые отличают данное устройство от подобных устройств других производителей. Почти все они обусловлены тем, что шлюз разрабатывается не по шаблонному набору функций, а по требованиям конкретных российских реалий. Именно поэтому в шлюзе нет поддержки MWI (хотя уверен, она может просто добавлена), а есть такие редкие для других устройств возможности как импульсный набор и русский АОН, что позволит без полной замены аппаратов обновить телефонию на предприятиях. Здесь нет функций роутера, которая в 100% случаях лишняя в таком устройстве&nbsp;&mdash; всегда предпочтительнее установить отдельный роутер, чем использовать ограниченные средства комбинированного устройства. Хотя тут могут быть разные мнения, я же являюсь сторонником специализированных устройств для профессионального применения.</p>
<p>После разбора общих характеристик хотелось бы обратить внимание на отдельные наиболее интересные для меня возможности шлюза:</p>
<h3><strong>Поддержка резервных Proxy</strong></h3>
<p>При использовании SIP протокола в шлюзе возможно указать до 5 прокси серверов и серверов регистрации<strong>. </strong>При сбое текущего сервера в зависимости от выбранного режима происходит переход на использование резервного сервера, а так же мониторинг состояния отказавшего узла. Хорошим дополнением к данной функции была бы поддержка DNS SRV записей, в которых можно зафиксировать порядок предпочтения шлюзов и изменять приоритеты без изменения конфигурации шлюзов.</p>
<h3>Provisioning</h3>
<p><strong> </strong></p>
<p>Настройка шлюза возможна тремя основными способами. Первый, самый очевидный&nbsp;&mdash; через веб интерфейс. Если нужно настроить однообразно несколько шлюзов, такой способ принесет массу хлопот. Второй способ&nbsp;&mdash; загрузкой через веб или с FTP/TFTP сервера файла конфигурации. Файл конфигурации представляет собой архив, содержащий в себе папку /etc/config. Конфигурация шлюза состоит из нескольких текстовых файлов, каждый из которых отвечает за свою секцию в настройках, так как файлы текстовые&nbsp;&mdash; их легко можно создать для большого числа шлюзов. Для оперативного изменения настроек подходит другой способ&nbsp;&mdash; используя SNMP, MIB для шлюза содержатся на диске, прилагаемом к шлюзу, описание параметров -  в инструкции.</p>
<h3>Сетевые параметры</h3>
<p>Устройство имеет широкий спектр сетевых настроек: позволяет настроить VLAN практически во всех мыслимых комбинациях, присвоить различный приоритет разным видам сетевого трафика, управлять параметрами QoS, а так же распределить управление, сигнализацию и голос по разным VLAN и интерфейсам. Так же настраиваются все сетевые порты, используемые устройством.</p>
<h3><strong>Внутренняя коммутация при потере связи</strong></h3>
<p>В дополнение к функции резервирования шлюз имеет возможность сам работать как SIP proxy для вызовов между абонентами подключенными к одному шлюзу. Если установить шлюз последним в списке, то при аварии и недоступности всех резервных прокси будет обеспечена связь между абонентами одного шлюза. Другие устройства с функцией резервного прокси также смогут использовать шлюз для связи с абонентами конкретного шлюза. Эдакий младший брат resilence mode в шлюзах Vega, там аналогичная возможность позволяет в целом не заметить исчезновения связи с головным прокси.</p>
<h3>Тестирование линии</h3>
<p><a href="http://igorg.ru/wp-content/uploads/2012/01/2012-01-26-125014.png"><img class="size-medium wp-image-1662 alignright" title="Мониторинг портов" src="http://igorg.ru/wp-content/uploads/2012/01/2012-01-26-125014-300x168.png" alt="" width="300" height="168" /></a>Шлюз позволяет в случае возникновения проблем с кабелем произвести дистанционно замеры электрических характеристик конкретной линии, что может сильно помочь в поиске и устранении проблем со старым кабельным хозяйством. Для проверки я произвел короткое замыкание на линии:</p>
<p>Результаты в норме:</p>
<table border="1" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td>common result</td>
<td id="result_flag"><strong>ok</strong></td>
</tr>
<tr>
<td>foreign DC voltage B (RING), V</td>
<td id="ring_u">-1.50</td>
</tr>
<tr>
<td>foreign DC voltage A (TIP), V</td>
<td id="tip_u">0.20</td>
</tr>
<tr>
<td>line supply voltage, V</td>
<td id="shortVbat">52.72</td>
</tr>
<tr>
<td>ringing voltage, V</td>
<td id="vbat_r">106.95</td>
</tr>
<tr>
<td>resist A (TIP)&nbsp;&mdash; B (RING), kOm</td>
<td id="resist_tr">530.43</td>
</tr>
<tr>
<td>resist A (TIP)&nbsp;&mdash; GND, kOm</td>
<td id="resist_tg">422.12</td>
</tr>
<tr>
<td>resist B (RING)&nbsp;&mdash; GND, kOm</td>
<td id="resist_rg">406.94</td>
</tr>
<tr>
<td>capacity A (TIP)&nbsp;&mdash; B (RING), mkF</td>
<td id="capacity_tr">0.74</td>
</tr>
<tr>
<td>capacity A (TIP)&nbsp;&mdash; GND, mkF</td>
<td id="capacity_tg">0.49</td>
</tr>
<tr>
<td>capacity B (RING)&nbsp;&mdash; GND, mkF</td>
<td id="capacity_rg">0.43</td>
</tr>
</tbody>
</table>
<p>Результаты при коротком замыкании:</p>
<table border="1" cellspacing="1" cellpadding="1">
<tbody>
<tr align="center">
<td colspan="3"><strong>Port 14</strong> test results</td>
</tr>
<tr>
<td>common result</td>
<td id="result_flag"><span style="color: #ff0000;">resistance not measured</span></td>
</tr>
<tr>
<td>foreign DC voltage B (RING), V</td>
<td id="ring_u">-1.21</td>
</tr>
<tr>
<td>foreign DC voltage A (TIP), V</td>
<td id="tip_u">-1.50</td>
</tr>
<tr>
<td>line supply voltage, V</td>
<td id="shortVbat">52.76</td>
</tr>
<tr>
<td>ringing voltage, V</td>
<td id="vbat_r">107.97</td>
</tr>
<tr>
<td>resist A (TIP)&nbsp;&mdash; B (RING), kOm</td>
<td id="resist_tr">0.03</td>
</tr>
<tr>
<td>resist A (TIP)&nbsp;&mdash; GND, kOm</td>
<td id="resist_tg">228.77</td>
</tr>
<tr>
<td>resist B (RING)&nbsp;&mdash; GND, kOm</td>
<td id="resist_rg">259.60</td>
</tr>
<tr>
<td>capacity A (TIP)&nbsp;&mdash; B (RING), mkF</td>
<td id="capacity_tr">0.00</td>
</tr>
<tr>
<td>capacity A (TIP)&nbsp;&mdash; GND, mkF</td>
<td id="capacity_tg">0.00</td>
</tr>
<tr>
<td>capacity B (RING)&nbsp;&mdash; GND, mkF</td>
<td id="capacity_rg">0.00</td>
</tr>
</tbody>
</table>
<h3><strong>СОРМ </strong></h3>
<p>Устройство имеет поддержку функций СОРМ в соответствии с рекомендацией <a href="http://www.ietf.org/rfc/rfc3924.txt">rfc3924</a>. В соответствии с этим документом на устройство может быть передан запрос на перехват по протоколу SNMPv3, после чего устройство начнет пересылать запрошенные медиа-данные &laquo;куда надо&raquo;. Для осуществления перехвата используются параметры, перечисленные в <a href="http://www.oidview.com/mibs/9/CISCO-IP-TAP-MIB.html">CISCO-IP-TAP-MIB.my</a> и <a href="http://www.oidview.com/mibs/9/CISCO-TAP2-MIB.html">CISCO-TAP2-MIB.my</a>.</p>
<h3>Возможности отладки</h3>
<p><a href="http://igorg.ru/wp-content/uploads/2012/01/2012-01-26-114409.png"><img class="size-medium wp-image-1665 alignright" title="Сообщения Syslog" src="http://igorg.ru/wp-content/uploads/2012/01/2012-01-26-114409-300x156.png" alt="" width="300" height="156" /></a>При возникновении необходимости в отладке шлюза есть возможность включить Syslog и получать журнал работы шлюза с любой степенью детализации. Производитель не рекомендует запускать syslog при эксплуатации шлюза, только в случае необходимости предоставления детальной информации в службу поддержки. В логе содержится полезная информация, большая часть информации понятна специалисту впервые сталкивающемуся с этим производителем. Для отладки также можно использовать возможность переключить встроенный коммутатор в режим хаба и весь сетевой трафик записать в файл.</p>
<h4>Использование шлюза как УПАТС</h4>
<p>Шлюз имеет набор функций, позволяющий использовать его как самостоятельную АТС для офиса, либо как вынос самостоятельно выполняющий ДВО, такие как переадресации вызова, трехсторонние конференции, перехват вызова в группе. Шлюз позволяет также загрузить файлы MusicOnHold. Правила набора позволяют направить вызовы с разными префиксами на различные прокси, правда не позволяя задать имена пользователей и регистрации, так что режим самостоятельной УПАТС представляет скорее интерес академический, чем практический. Использование в качестве функционального выноса&nbsp;&mdash; вполне возможно.</p>
<h3><strong>Режим подключения таксофона </strong></h3>
<p>Пожалуй, самая неожиданная и экзотичная функция&nbsp;&mdash; режим таксофона.  Точно не для корпоративного применения, хотя вспоминаются ряды служебных  телефонов на проходных заводов. Кто знает, кто знает... Шлюз  поддерживает переполюсовку и тарифные импульсы различной частоты.</p>
<h2>Использование</h2>
<p>После чтения прилагаемой документации шлюз был подключен к УЭП кабелем из комплекта поставки. Никаких замечаний по подключению шлюза и получению доступа к нему у меня нет, все работает ровно так как заявлено, все четко и понятно. При знакомстве с веб-интерфейсом вздрогнул, так как структура настроек очень напомнила Linksys: такое впечатление что программисты разрабатывавшие не иначе изучали Linksys перед тем как разработать свой Веб-интерфейс.</p>
<p>Шлюз был без колебаний (и проблем) обновлен до последней версии ПО:</p>
<ul>
<li>TAU-36.IP &laquo;tau72&raquo; <em>(2354 Fri Sep  9 15:39:59 2011)</em></li>
<li>Linux version <em>(199 Tue Sep 6 09:53:32 NOVT 2011)</em></li>
<li>ARM version <em>(TAU36 PLD v250 date: 2011 Sep 1 time 11:7:40)</em></li>
</ul>
<p>Регистрация шлюза на Asterisk и FreeSWITCH проблем не вызвала, базовые вызовы, использование различных кодеков и типов DTMF сигналов&nbsp;&mdash; так же без замечаний. При использовании режима передачи CallerID телефонный аппарат отобразил имя звонящего. Помимо имени и номера в посылках MDMF еще передается время и дата, так же возможно отключить передачу части из этих данных. Русский АОН не проверял, оно нам не надо...</p>
<p>Было проверено подключение по ssh и telnet. Оба способа приводят в консоль Linux, набор системных утилит&nbsp;&mdash; busybox. Ниже данные о системе, для тех кому интересно:</p>
<p>uname -a:</p>
<blockquote>
<p>Linux fxs72 2.6.22.19-4.03.0-c300evm #199 Tue Sep 6 09:53:32 NOVT 2011 armv6l GNU/Linux</p>
</blockquote>
<p>[admin@fxs72:/root]cat /proc/cpuinfo</p>
<blockquote>
<p>Processor       : ARMv6-compatible processor rev 1 (v6l)<br />
BogoMIPS        : 435.81<br />
Features        : swp half thumb fastmult edsp java<br />
CPU implementer : 0&times;41<br />
CPU architecture: 6TEJ<br />
CPU variant     : 0&times;1<br />
CPU part        : 0xb36<br />
CPU revision    : 1<br />
Cache type      : write-back<br />
Cache clean     : cp15 c7 ops<br />
Cache lockdown  : format C<br />
Cache format    : Harvard<br />
I size          : 16384<br />
I assoc         : 4<br />
I line length   : 32<br />
I sets          : 128<br />
D size          : 16384<br />
D assoc         : 4<br />
D line length   : 32<br />
D sets          : 128</p>
<p>Hardware        : Comcerto 300 (x570)<br />
Revision        : 0000<br />
Serial          : 0000000000000000</p>
</blockquote>
<p>[admin@fxs72:/root]df -h</p>
<blockquote>
<p>Filesystem                Size      Used Available Use% Mounted on<br />
/dev/root                15.1M     15.0M    175.0K  99% /</p>
</blockquote>
<p>Большинство своих продуктов Eltex разрабатывают на базе SIP стека Sofia-SIP, что в общем ни хорошо и не плохо,  его используют многие и уже долгое время.  О надежности данных устройств я могу судить по отзывам из разных источников, выборка составляет десятки таких шлюзов и все характеризуют их как&nbsp;&mdash; &laquo;поставил и забыл&raquo;. Единичны случаи возникновения проблем, после перезагрузки шлюза проблема уходит и он благополучно работает, работает и работает... Продукт существует уже достаточно давно (с начала 2009 года) и &laquo;детских&raquo; болезней уже не имеет, а исполнение и заложенные принципы на мой взгляд достойны положительных слов.</p>
<p>В завершении о двух проблемах, которые я встретил в процессе использования:</p>
<ol>
<li>Английский язык не является родным для программистов, создающих веб интерфейс, следовательно встречаются опечатки, в том числе забавные. Например &laquo;ошибочный массаж&raquo; при загрузке конфигурации в разделе Bacup/Restore (<strong>Status or error massage</strong>)</li>
<li>При имитации короткого замыкания и тестировании линии произошло непредвиденное&nbsp;&mdash; вызов на тестировавшуюся линию после снятия замыкания шел бесконечно, помогла только перезагрузка шлюза.</li>
</ol>
<h2>Выводы</h2>
<p>Во-первых, хочу выразить свою благодарность компании &laquo;<a href="http://www.pbxware.ru/">АТС Дизайн</a>&raquo; за предоставленное на тест оборудование. В который раз они дают мне возможность изучить новое для меня оборудование, хоть это и странное решение&nbsp;&mdash; привезти из Москвы то, что производится буквально под боком. Во-вторых, хочу сказать что мне очень понравилось. Российская компания делает хорошее железо, по отличной цене и предоставляет поддержку, обновляет прошивки, пишет документацию. Я не могу сказать за всех, кому-то конечно не подойдет для его целей этот шлюз, кому-то не хватит определенной функции, но на мой взгляд потребности в FXS шлюзах большой емкости семейство TAU-36/72.IP закрывают на 95%. С радостью отвечу на все вопросы и комментарии.</p>
<p><strong>Достоинства:</strong></p>
<ul>
<li>Цена</li>
<li>Подробная документация</li>
<li>Наличие функции резервного proxy/resilence</li>
<li>Возможно резервное питание от батарей</li>
<li>Большая плотность портов</li>
<li>Гигабитный коммутатор</li>
<li>Большой функционал</li>
<li>Отечественный производитель</li>
<li>Поддержка экзотических для аналогов функций: импульсный набор, АОН, SIP-T и пр.</li>
</ul>
<p><strong>Недостатки:</strong></p>
<ul>
<li>Требует минимум выделение 2U в стойке</li>
<li>Нет поддержки MWI</li>
</ul>
<h2>Ссылки</h2>
<ul>
<li><a href="http://eltex.nsk.ru/product/ustroistvo-elektropitaniya-uep1-1">Описание УЭП1-1 на сайте производителя</a></li>
<li><a href="http://eltex.nsk.ru/product/tau-36ip">Описание TAU-36.IP на сайте производителя</a></li>
<li><a href="http://eltex.nsk.ru/sites/default/files/UEP1-1_0.pdf">Руководство по эксплуатации УЭП1-1</a></li>
<li><a href="http://eltex.nsk.ru/sites/default/files/tau36.ip_SIP_H.323_1.pdf">Руководство по эксплуатации TAU-36.IP</a></li>
<li><a href="http://eltex.nsk.ru/forum/index.php">Форум компании Элтекс</a></li>
</ul>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 4110px; width: 1px; height: 1px; overflow: hidden;">http://eltex.nsk.ru/product/ustroistvo-elektropitaniya-uep1-1</div>
]]></content:encoded>
			<wfw:commentRss>http://igorg.ru/2012/01/26/eltex-tau-36-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk 10 (релиз)</title>
		<link>http://igorg.ru/2011/12/16/asterisk-10-reliz/</link>
		<comments>http://igorg.ru/2011/12/16/asterisk-10-reliz/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 09:51:36 +0000</pubDate>
		<dc:creator>igorg</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[astdb]]></category>
		<category><![CDATA[asterisk 10]]></category>
		<category><![CDATA[T.140]]></category>
		<category><![CDATA[t.38]]></category>
		<category><![CDATA[конференции]]></category>
		<category><![CDATA[релиз]]></category>

		<guid isPermaLink="false">http://igorg.ru/?p=1606</guid>
		<description><![CDATA[Команда разработчиков проекта Asterisk сегодня представила релиз новой версии проекта&#160;&#8212; Asterisk 10. Исходные коды доступны для загрузки с серверов проекта. Asterisk 10&#160;&#8212; очередная версия астериска с серьезным функциональным обновлением. Данный релиз имеет стандартную поддержку при исправлении ошибок, по срокам аналогичную версии 1.6.2. Более подробная информация о сроках поддержки доступна здесь. Так же в этом релизе [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://igorg.ru/wp-content/uploads/2009/02/asterisk.png"><img class="alignleft size-medium wp-image-570" title="Asterisk" src="http://igorg.ru/wp-content/uploads/2009/02/asterisk-300x168.png" alt="" width="300" height="168" /></a>Команда разработчиков проекта Asterisk сегодня представила релиз новой версии проекта&nbsp;&mdash; Asterisk 10. Исходные коды доступны для загрузки с <a href="http://downloads.asterisk.org/pub/telephony/asterisk/">серверов проекта</a>.</p>
<p>Asterisk 10&nbsp;&mdash; очередная версия астериска с серьезным функциональным обновлением. Данный релиз имеет стандартную поддержку при исправлении ошибок, по срокам аналогичную версии 1.6.2. Более подробная информация о сроках поддержки <a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions">доступна здесь</a>. Так же в этом релизе из номера версии удалена первая цифра &laquo;1&raquo;, о причинах такого шага можно прочитать в переводе <a href="http://asteriskblog.ru/2011/11/16/razvitie-asterisk-ili-kak-my-prishli-k-versii-aste/">здесь</a>.</p>
<p><span id="more-1606"></span>Короткий список наиболее заметных изменений и нововведений:</p>
<ul>
<li> Функция T.38 шлюза добавлена в модуль res_fax.</li>
<li>Независимая от протокола маршрутизация текстовых сообщений. Текстовые сообщения могут не ассоциироваться с активным голосовым вызовом, маршрутизироваться используя диалплан. На данный момент поддерживаются протоколы SIP и XMPP.</li>
<li>Новое, оптимизированное и хорошо настраиваемое приложение ConfBridge, позволяющее осуществлять работу с голосовыми потоками с частотой дискретизации 8kHz-192kHz</li>
<li>Добавление опции video_mode в confbridge.conf для предоставления режима простых видео-конференций в приложении ConfBridge ().</li>
<li>Поддержка определения hint-экстенженов используя pbx_lua.</li>
<li>Замена Berkeley DB на SQLite в качестве основной базы данных (AstDB).</li>
<li>Многое и много другое!</li>
</ul>
<p>Более полный список изменений может быть найден здесь: <a href="http://svn.asterisk.org/svn/asterisk/tags/10.0.0/asterisk-10.0.0-summary.txt" target="_blank">http://svn.asterisk.org/svn/asterisk/tags/10.0.0/asterisk-10.0.0-summary.txt</a></p>
<p>Полнейший список изменений в файле CHANGES: <a href="http://svn.asterisk.org/svn/asterisk/branches/10/CHANGES" target="_blank">http://svn.asterisk.org/svn/asterisk/branches/10/CHANGES</a></p>
<p>Так же, обновляя систему с предыдущих версий, убедитесь что вы прочли и, главное, поняли написанное в файле UPGRADE.txt: <a href="http://svn.asterisk.org/svn/asterisk/branches/10/UPGRADE.txt" target="_blank">http://svn.asterisk.org/svn/asterisk/branches/10/UPGRADE.txt</a></p>
<p>Этот релиз Asterisk 10 был бы невозможен без помощи и работы сообщества. Спасибо сообществу за внимание к проекту!</p>
]]></content:encoded>
			<wfw:commentRss>http://igorg.ru/2011/12/16/asterisk-10-reliz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GSM шлюз Topex VoiBridge VP 4</title>
		<link>http://igorg.ru/2011/12/04/gsm-shlyuz-topex-voibridge-vp-4/</link>
		<comments>http://igorg.ru/2011/12/04/gsm-shlyuz-topex-voibridge-vp-4/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 16:46:00 +0000</pubDate>
		<dc:creator>igorg</dc:creator>
				<category><![CDATA[VoIP]]></category>
		<category><![CDATA[Железо]]></category>
		<category><![CDATA[GSM]]></category>
		<category><![CDATA[H.323]]></category>
		<category><![CDATA[OAM]]></category>
		<category><![CDATA[pbxware]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[Topex]]></category>
		<category><![CDATA[voibridge]]></category>

		<guid isPermaLink="false">http://igorg.ru/?p=1542</guid>
		<description><![CDATA[У меня существует практика&#160;&#8212; при подборе оборудования для очередного проекта в точности просчитываются по детализациям предыдущих периодов затраты на связь и количество используемых каналов в новой системе. Это дает точное понимание необходимого и достаточного количества и характера внешних линий. По собранной статистике можно утверждать что в каждом случае большинство исходящих вызовов приходится на номера операторов [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://igorg.ru/wp-content/uploads/2011/11/topex.jpg"><img class="alignleft size-full wp-image-1572" title="topex" src="http://igorg.ru/wp-content/uploads/2011/11/topex.jpg" alt="" width="300" height="124" /></a>У меня существует практика&nbsp;&mdash; при подборе оборудования для очередного проекта в точности просчитываются по детализациям предыдущих периодов затраты на связь и количество используемых каналов в новой системе. Это дает точное понимание необходимого и достаточного количества и характера внешних линий.</p>
<p>По собранной статистике можно утверждать что в каждом случае большинство исходящих вызовов приходится на номера операторов подвижной радио-связи. С одной стороны необходимость в вызовах на сотовые просто колоссальная, с другой -  вызовы из городской сети достаточно дороги, а прямое подключение по цифровым каналам к GSM сетям остается скорее дорогой экзотикой, доступной не всем. Поэтому тема выбора и покупки GSM шлюза остается актуальной. Сегодня на обзоре устройство от румынской компании Rohde &amp; Schwarz Topex.</p>
<p><span id="more-1542"></span></p>
<h2>Обзор</h2>
<p>Компания Topex существует уже более 20 лет и занимается разработкой и производством высококачественного телекоммуникационного оборудования как для SMB сегмента, так и для крупных предприятий и операторов связи. У меня на тестировании оказался шлюз <a href="http://pbxware.ru/product/topex_vp4/">Topex VP 4</a>, представляющий из себя VoIP-GSM шлюз с 4 каналами GSM, не имеющий FXS или E1 портов, стоимость его около 63 тыс.р., что в полтора раза больше цены конкурентов. Посмотрим, чем обусловлена такая разница и кому будет полезен этот шлюз.</p>
<h2>Комплектация и внешний вид</h2>
<p><a href="http://igorg.ru/wp-content/uploads/2011/12/IMAG0075.jpg"><img class="size-medium wp-image-1581 alignright" title="Комплект шлюза" src="http://igorg.ru/wp-content/uploads/2011/12/IMAG0075-300x265.jpg" alt="" width="300" height="265" /></a>В руках держу шлюз Topex VoiBridge. Шлюз имеет четыре порта GSM, по одной SIM карте на каждый. Шлюз выполнен в металлическом корпусе, все разъемы и органы управления находятся на передней панели устройства, на задней панели только разъем для подключения блока питания. Органы управления:</p>
<ul>
<li>Кнопка сброса</li>
<li>Порт WAN</li>
<li>Порт LAN</li>
<li>Консольный порт</li>
<li>SMA разъем для подключения антенны</li>
<li>Индикаторы состояния шлюза</li>
<li>Слоты для SIM карт и индикаторы их активности</li>
</ul>
<p>Комплект поставки:</p>
<ul>
<li>Шлюз</li>
<li>Антенна</li>
<li>Блок питания</li>
<li>Диск с документацией</li>
<li>Ethernet кабель</li>
</ul>
<h2>Характеристики</h2>
<p><strong>GSM/UMTS</strong></p>
<ul>
<li>Диапазон рабочих  	частот: 900/1800/1900 МГц или 2100 МГц</li>
<li>4  GSM канала (1 SIM  	карта на канал)</li>
<li>Возможный тип радиомодуля:  	Siemens, Wavecom, Huawei</li>
<li>Чувствительность  	приемника: -103 дБ</li>
<li>Сумматор&nbsp;&mdash; встроенный, разъем  	SMA типа</li>
</ul>
<p><strong>VoIP </strong></p>
<ul>
<li>VoIP-протоколы: SIP,  	H.323</li>
<li>Аудио-кодеки: G.711;  	G.726; G.723.1; G.729AB</li>
<li>Эхо-компенсация:  	G.168 длит. 32, 64 мсек</li>
</ul>
<p><strong>Общие</strong></p>
<ul>
<li>Стандарты и протоколы: SIP, NTP, TFTP, FTP, Telnet, HTTP, PPPoE, PAP, CHAP</li>
<li>Порты: 2 порта Ethernet, RS232</li>
<li>Энергопитание:  	200-240В AC, 1.6 А, 50-60 Гц</li>
<li>Диапазон рабочих  	температур: 5°C— 50°C</li>
<li>Допустимая относительная  	влажность: 10-85%</li>
<li>Габаритные размеры  	устройства (ШxВxГ): 260<sup>x</sup>48.25<sup>x</sup>200 мм</li>
<li>Корпус&nbsp;&mdash; металлический  	со встроенной системой охлаждения</li>
</ul>
<h2>Использование</h2>
<p><a href="http://igorg.ru/wp-content/uploads/2011/12/v100702l.jpg"><img class="alignleft size-medium wp-image-1591" title="Topex VoiBridge" src="http://igorg.ru/wp-content/uploads/2011/12/v100702l-300x143.jpg" alt="" width="300" height="143" /></a>После чтения документации оказалось, что шлюз предлагает сразу 3 вида настройки&nbsp;&mdash; через SSH (или консольный порт), Web-интерфейс и OAM приложение под Windows. Все интерфейсы имеют различные пароли, а так же несколько вариантов входа с различными уровня доступа к дополнительным настройкам. Честно говоря такое обилие опций и вариантов входа поражает.</p>
<p>Далее после входа приступаем к настройке IP адреса. Через SSH нужно вооружиться знанием Linux, и вообще при работе с шлюзом через SSH вы работаете с консолью почти обычного Linux, дополненной командами шлюза, хорошо описанными в документации. При настройке через Web интерфейс невозможно настроить получение адреса от DHCP сервера.</p>
<p>После первоначальной настройки вердикт&nbsp;&mdash; для рядового человека шлюз достаточно сложен в настройке, хотя и имеет огромное количество возможностей. Или наоборот: имеет множество возможностей, поэтому сложен в настройке, что в общем закономерно. Настройка подробно описана в прилагаемой на CD документации, также документация доступна на <a href="http://www.topex.ro/en/products/voibridge_-_voip-gsm_gateway">странице продукта</a>, а так же в объемном разделе <a href="http://wiki.topex.ro/index.php/VoiBridge">wiki производителя</a>.</p>
<p><a href="http://igorg.ru/wp-content/uploads/2011/12/web0001.jpg"><img class="alignleft size-medium wp-image-1592" title="web0001" src="http://igorg.ru/wp-content/uploads/2011/12/web0001-300x100.jpg" alt="" width="300" height="100" /></a>В Web интерфейсе доступна маршрутизация между VoIP и GSM сетью. В достаточно простом виде указывается направления для вызовов из GSM сети, а так же маршруты из VoIP в GSM по префиксам и IP адресам. Маршрутизация настраивается просто, работает без проблем. Качество связи обычное для GSM сети, надежность и отсутствие сбоев оценить без установки шлюза в &laquo;боевых&raquo; условиях проверить сложно, однако отзывы и беспроблемная первоначальная настройка говорят о том, что шлюз разработан профессионально и работает без сбоев (почти со 100% вероятностью)</p>
<p>Так же настраивается работа сервисов SMS2Email и Email2SMS, настройки также просты, удалось проверить работу SMS2Email&nbsp;&mdash; тестовый email был получен.</p>
<p><a href="http://igorg.ru/wp-content/uploads/2011/12/web0002.jpg"><img class="alignleft size-medium wp-image-1593" title="web0002" src="http://igorg.ru/wp-content/uploads/2011/12/web0002-300x234.jpg" alt="" width="300" height="234" /></a>Задав себе вопрос, смог ли этот шлюз заменить шлюзы других производителей, используемые у моих SMB клиентов, для себя получил ответ&nbsp;&mdash; в 50% случаях. Дело в том, что я настраиваю мониторинг баланса SIM карт,подключенных в шлюз через USSD запрос. К сожалению, как работать с USSD запросами в шлюзе Topex я так и не понял, нив документации, ни в wiki описания такой возможности нет.</p>
<p>С другой стороны&nbsp;&mdash; на вопрос, а полезна была бы такая замена я отвечу&nbsp;&mdash; нет. Шлюз выполняет все те же функции, но дополнительные затраты на него не оправданы&nbsp;&mdash; младшие братья предлагают необходимую для SMB проектов функциональность за ту же цену. Необходимость использования данного шлюза может быть связана с его особенностями:</p>
<ul>
<li><strong>Поддержка H323 протокола.</strong> Это один из немногих GSM шлюзов, который поддерживает H.323 протокол. В случае если VoIP сеть организации/оператора работает на базе этого протокола и не имеет поддержки SIP&nbsp;&mdash; на шлюз Topex стоит обратить внимание</li>
<li><strong>Управление через OAM.</strong> Первый шлюз, который работает с утилитой, позволяющей массово настроить однородную массу оборудования. Если в системе используется большое количество GSM шлюзов&nbsp;&mdash; стоит обратить внимание на Topex</li>
<li><strong>Возможность работы с SIM сервером. </strong>Тут все просто, если вам нужен SIM сервер&nbsp;&mdash; обратить внимание на Topex.<strong><br />
</strong></li>
</ul>
<p>Дополнительные возможности могут быть открыты с помощью обновления лицензии, либо в других аппаратных конфигурациях, но их я не рассматриваю, это уже совсем другая история.</p>
<h2>Выводы</h2>
<p>Первым делом выражаю свою благодарность VoIP интернет-магазину <a href="http://pbxware.ru/" target="_blank">pbxware.ru</a> за предоставленное на тестирование оборудование.</p>
<p>Этот шлюз у меня вызвал противоречивые ощущения. С одной стороны это&nbsp;&mdash; профессионально выполненный GSM шлюз с большим количеством возможностей. С другой стороны&nbsp;&mdash; он несет 4GSM порта, что подходит для SMB сектора, которым чаще всего не нужны профессиональные функции, а кроме того излишняя сложность настройки противопоказана. Опять же цена выше аналогичных по функциям шлюзов. Быть может есть ваша VoIP сеть работает на базе h.323&nbsp;&mdash; этот шлюз для вас, а так же если в вашей сети необходимо большое количество шлюзов с небольшим количеством портов.</p>
<p>Достоинства:</p>
<ul>
<li>Поддержка SIP и H.323 протоколов</li>
<li>OAM приложение</li>
<li>Гибкая маршрутизация входящих/исходящих (LCR)</li>
<li>Возможность работы с UMTS</li>
<li>Возможность использования SIM сервера</li>
<li>SMS/Email сервисы</li>
</ul>
<p>Недостатки:</p>
<ul>
<li>Цена устройства</li>
<li>Сложность настройки</li>
<li>Нет работы с USSD</li>
</ul>
<p>В комментариях буду рад ответить на вопросы, отвечу в комментариях на вопросы, либо</p>
<h2>Ссылки</h2>
<ul>
<li><a href="http://pbxware.ru/product/topex_vp4/">Topex VoiBridge на pbxware.ru</a></li>
<li><a href="http://pbxware.ru/static//files/Topex-gsm-web-config_7.pdf">Инструкция по настройке шлюза для работы с Asterisk</a></li>
<li><a href="http://wiki.topex.ro/index.php/VoiBridge">Wiki производителя с инструкциями по настройке VoiBridge</a></li>
<li><a href="http://www.topex.ro/en/products/voibridge_-_voip-gsm_gateway">Страница продукта на сайте производителя</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://igorg.ru/2011/12/04/gsm-shlyuz-topex-voibridge-vp-4/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Несколько h.323 endpoint в Yate</title>
		<link>http://igorg.ru/2011/11/13/multiple-h323-endpoint-vyate/</link>
		<comments>http://igorg.ru/2011/11/13/multiple-h323-endpoint-vyate/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 15:47:12 +0000</pubDate>
		<dc:creator>igorg</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[chan_h323]]></category>
		<category><![CDATA[gatekeeper]]></category>
		<category><![CDATA[H.323]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[Yate]]></category>

		<guid isPermaLink="false">http://igorg.ru/?p=1553</guid>
		<description><![CDATA[Один из моих заказчиков столкнулся с &#171;магическим&#187; ограничением в 64 endpoint&#39;а в настройках модуля chan_h323 астериска. При создании большего количества записей астериск падает, вызывая ошибку  где-то в pwlib. Разбираться с давно уже не поддерживаемым модулем и новой для себя библиотекой желания не было, так что было предложено использовать более совершенную поддержку H323 протокола, имеющуюся в [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://igorg.ru/wp-content/uploads/2011/11/h323.jpg"><img class="alignleft size-medium wp-image-1557" title="h323" src="http://igorg.ru/wp-content/uploads/2011/11/h323-300x199.jpg" alt="" width="300" height="199" /></a>Один из моих заказчиков столкнулся с &laquo;магическим&raquo; ограничением в 64 endpoint&#39;а в настройках модуля chan_h323 астериска. При создании большего количества записей астериск падает, вызывая ошибку  где-то в pwlib. Разбираться с давно уже не поддерживаемым модулем и новой для себя библиотекой желания не было, так что было предложено использовать более совершенную поддержку H323 протокола, имеющуюся в <a href="http://yate.null.ro">Yate</a>.</p>
<p>Во всех спецификациях yate среди перечисления функций указано: <em>H.323 multiple endpoint</em> <em>server</em>. Однако примеров настройки в wiki нет, вместо этого только описание основных <a href="http://yate.null.ro/pmwiki/index.php?n=Main.H323GatekeeperAmpMultipleEndpointServer">принципов и компонентов протокола H.323</a>.</p>
<p><span id="more-1553"></span>Ответ был найден в единственном сообщении в списке рассылки. В конфигурационном файле h323chan.conf могут быть созданы дополнительные секции, где после типа секции через пробел указывается внутреннее имя endpoint:</p>
<blockquote>
<p>[ep 99236264]<br />
gkip=11.222.3.44<br />
gkclient=true<br />
port=2764<br />
alias=99236264</p>
<p>[ep 99236265]<br />
gkip=11.222.3.44<br />
gkclient=true<br />
port=2765<br />
alias=99236265</p>
<p>[codecs 99236265]<br />
gsm=true</p>
</blockquote>
<p>На практике сейчас проверена работа свыше 100 устройств, обслуживаемых yate. Так же может быть для каждого h.323 устройства указаны свои кодеки, если какие-то настройки не указаны&nbsp;&mdash; используются глобальные значения. Маршрутизация через конкретный эндпоинт может быть осуществлена используя параметр line:</p>
<blockquote>
<p>${module}^sip$=h323/\0;line=99236265</p>
</blockquote>
<p>В завершении скажу, что для работы по h.323 протоколу, среди OpenSource разработок, последнее время я использую только Yate как конвертор протоколов h323&lt;-&gt;sip. Надеюсь на открытие и новых сфер применения в ближайшее время.</p>
]]></content:encoded>
			<wfw:commentRss>http://igorg.ru/2011/11/13/multiple-h323-endpoint-vyate/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Простейший call-центр на «голом» Asterisk</title>
		<link>http://igorg.ru/2011/11/07/prostejshij-call-centr-na-golom-asterisk/</link>
		<comments>http://igorg.ru/2011/11/07/prostejshij-call-centr-na-golom-asterisk/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 08:56:54 +0000</pubDate>
		<dc:creator>igorg</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[Работа]]></category>
		<category><![CDATA[blf]]></category>
		<category><![CDATA[call-центр]]></category>
		<category><![CDATA[queue]]></category>
		<category><![CDATA[Yealink]]></category>
		<category><![CDATA[диалплан]]></category>

		<guid isPermaLink="false">http://igorg.ru/?p=1379</guid>
		<description><![CDATA[Каждый день клиенты ставят задачи, для решения которых нужно придумать что-то новое, изучить или написать. Постараюсь иногда рассказывать о тех, которых можно рассказать понятным образом. На этот раз простая задача&#160;&#8212; для группы секретарей (a&#39;la простейший call-центр) сделать механизм входа/выхода оператора и отображение текущего статуса на телефоне. Так как это секретари, то они иногда уходят, относят [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://igorg.ru/wp-content/uploads/2009/02/asterisk.png"><img class="alignleft size-medium wp-image-570" title="Asterisk" src="http://igorg.ru/wp-content/uploads/2009/02/asterisk-300x168.png" alt="" width="300" height="168" /></a>Каждый день клиенты ставят задачи, для решения которых нужно придумать что-то новое, изучить или написать. Постараюсь иногда рассказывать о тех, которых можно рассказать понятным образом.</p>
<p>На этот раз простая задача&nbsp;&mdash; для группы секретарей (a&#39;la простейший call-центр) сделать механизм входа/выхода оператора и отображение текущего статуса на телефоне. Так как это секретари, то они иногда уходят, относят бумаги и оголяют тыл на телефонном фронте. Отсюда требования и особенности реализации:</p>
<ol>
<li>chan_agent не используется из-за наличия дополнительных обязанностей операторов</li>
<li>Телефоны имеют возможность отбить вызов, чтобы тот продолжил распределяться в очереди (телефоны Yealink)</li>
<li>Одна из BLF клавиш настроена на отображение статуса секретаря в очереди. Зеленый&nbsp;&mdash; принимает вызовы, красный&nbsp;&mdash; нет.</li>
</ol>
<p><span id="more-1379"></span>В примере 100&nbsp;&mdash; номер используемый для входа в очередь, 101-103&nbsp;&mdash; номера SIP телефонов секретарей. Под конкретную ситуацию пример можно обобщить или дописать по желанию.</p>
<p>Экстенжен для организации очереди:</p>
<blockquote>
<p>exten =&gt; 100,1,Queue (100,t,,,90)<br />
exten =&gt; 100,n,Playback (custom/bye_dnd)<br />
exten =&gt; 100,n,Hangup ()</p>
</blockquote>
<p>Экстенжен, выполняющий добавление/удаление секретаря из очереди при нажатии BLF клавиши на телефоне, использует контекст sub-queue-member, описанный ниже:</p>
<blockquote>
<p>exten =&gt; _100*XXX,1,GoSub (sub-queue-member,s,1 (${EXTEN:4}))</p>
</blockquote>
<p>Прописываем hint экстенжены, чтобы отображать корректный статус секретаря используя BLF клавишу:</p>
<blockquote>
<p>exten =&gt; 100*101,hint,Custom:QueueStat101<br />
exten =&gt; 100*102,hint,Custom:QueueStat102<br />
exten =&gt; 100*103,hint,Custom:QueueStat102</p>
</blockquote>
<p>Функция, выполняющая несколько функций при нажатии BLF клавиши:</p>
<ol>
<li>Добавление/удаление телефона из очереди</li>
<li>Обновление Custom статуса</li>
</ol>
<p>При вызове функции считывается текущий список устройств, зарегистрированных в очереди, если запрошенный внутренний номер уже находится в очереди&nbsp;&mdash; происходит удаление, если нет&nbsp;&mdash; добавление нового участника очереди (устройство не должно быть прописано в очереди статически в queues.conf) и соответственно обновляется статус.</p>
<blockquote>
<p>[sub-queue-member]<br />
exten =&gt; s,1,Set (LIST=${QUEUE_MEMBER_LIST (100)})<br />
exten =&gt; s,n,Set (X=1)<br />
exten =&gt; s,n,Set (DEV=${CUT (LIST,\,,${X})})<br />
exten =&gt; s,n,While ($[${EXISTS(${DEV})}])<br />
exten =&gt; s,n,Set (DEV=${DEV:4})<br />
exten =&gt; s,n,GotoIf ($[${DEV} = ${ARG1}]?del-begin)<br />
exten =&gt; s,n,Set (X=$[${X} + 1])<br />
exten =&gt; s,n,Set (DEV=${CUT (LIST,\,,${X})})<br />
exten =&gt; s,n,EndWhile ()<br />
exten =&gt; s,n,Goto (add-begin)</p>
<p>exten =&gt; s,n (add-begin),GotoIf ($[${ARG1} = 100]?add)<br />
exten =&gt; s,n,GotoIf ($[${ARG1} = 101]?add)<br />
exten =&gt; s,n,GotoIf ($[${ARG1} = 102]?add)<br />
exten =&gt; s,n,Return ()<br />
exten =&gt; s,n (add),AddQueueMember (100,SIP/${ARG1})<br />
exten =&gt; s,n,Set (DEVICE_STATE (Custom:QueueStat${ARG1})=INUSE)<br />
exten =&gt; s,n,Return ()</p>
<p>exten =&gt; s,n (del-begin),GotoIf ($[${ARG1} = 100]?del)<br />
exten =&gt; s,n,GotoIf ($[${ARG1} = 101]?del)<br />
exten =&gt; s,n,GotoIf ($[${ARG1} = 102]?del)<br />
exten =&gt; s,n,Return ()<br />
exten =&gt; s,n (del),RemoveQueueMember (100,SIP/${ARG1})<br />
exten =&gt; s,n,Set (DEVICE_STATE (Custom:QueueStat${ARG1})=NOT_INUSE)<br />
exten =&gt; s,n,Return ()</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://igorg.ru/2011/11/07/prostejshij-call-centr-na-golom-asterisk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Askozia: опыт использования</title>
		<link>http://igorg.ru/2011/10/22/askozia-opyt-ispolzovaniya/</link>
		<comments>http://igorg.ru/2011/10/22/askozia-opyt-ispolzovaniya/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 16:26:46 +0000</pubDate>
		<dc:creator>igorg</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[Советы]]></category>
		<category><![CDATA[askozia]]></category>
		<category><![CDATA[astlinux]]></category>
		<category><![CDATA[ISDN]]></category>
		<category><![CDATA[диалплан]]></category>

		<guid isPermaLink="false">http://igorg.ru/?p=1528</guid>
		<description><![CDATA[Есть один клиент, с которого начались мои эксперименты (не безуспешные) с астериском. К сегодняшнему моменту у него была установлена система на базе Astlinux, настроенная вручную, используя конфигурационные файлы. Система уже старая, установлен астериск 1.2, который не удовлетворяет уже многим требованиям, к тому же ведет себя система непредсказуемо и периодически зависает. Было решено заменить систему на [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://igorg.ru/wp-content/uploads/2011/06/askozia_logo_sm.png"><img class="size-full wp-image-1458 alignleft" title="Askozia Logo" src="http://igorg.ru/wp-content/uploads/2011/06/askozia_logo_sm.png" alt="" width="300" height="92" /></a>Есть один клиент, с которого начались мои эксперименты (не безуспешные) с астериском. К сегодняшнему моменту у него была установлена система на базе Astlinux, настроенная вручную, используя конфигурационные файлы. Система уже старая, установлен астериск 1.2, который не удовлетворяет уже многим требованиям, к тому же ведет себя система непредсказуемо и периодически зависает.</p>
<p>Было решено заменить систему на дистрибутив Askozia, который так же как Astlinux можно штатно установить на Disk on Module, а так же поддерживает из коробки ISDN BRI адаптеры на базе HFC чипа.</p>
<p><span id="more-1528"></span>Вся операция заняла около часа. Дольше всего занял бэкап DoM на компьютере с Windows, для чего заранее подготовленные утилиты не подошли, был найден и использован аналог утилиты dd для windows.</p>
<p>Запись образа с помощью physdiskwriter и запуск системы прошел без проблем. Приятно что DAHDI работает с платами на HFC чипе штатно, а Askozia не подвела и настроила плату двумя кликами. Все настройки понятны и вопросов не вызывают.</p>
<p>Одна особенность настройки, однако, присутствовала. При входящем вызове клиенту должно зачитываться сообщение после нескольких попыток вызова на телефон оператора. В качестве приложения был использован примерно следующий диал план:</p>
<blockquote>
<p>1, Dial (SIP/101&amp;SIP/102,8,t)<br />
2,Answer ()<br />
3,Playback (welcome)<br />
4,Goto (internal,200,1)</p>
</blockquote>
<p>Где 200&nbsp;&mdash; номер группы вызова, настроенной внутри askozia. Однако в такой ситуации происходило странное&nbsp;&mdash; если оператор принимал вызов до проигрывания приветствия, то после того как трубка была положена вызов от этого номера приходил снова.</p>
<p>Причина оказалась проста, на основе написанного в вебе диалплана, в диалплане создавалась запись вида:</p>
<blockquote>
<p>_[a-zA-z0-9],1, Dial (SIP/101&amp;SIP/102,8,t)</p>
</blockquote>
<p>При завершении вызова происходил переход на h экстенжен, который не определен отдельно, а подпадает под определенный шаблон, поэтому вызов повторно возвращался в определенный диалплан. После того как проблема найдена её просто исправить добавлением одной строки в начало определенного уже приложения:</p>
<blockquote>
<p>1, ExecIf ($["${EXTEN}" = "h"]?Hangup ())</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://igorg.ru/2011/10/22/askozia-opyt-ispolzovaniya/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Уровень поддержки модулей</title>
		<link>http://igorg.ru/2011/08/26/uroven-podderzhki-modulej/</link>
		<comments>http://igorg.ru/2011/08/26/uroven-podderzhki-modulej/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 05:19:07 +0000</pubDate>
		<dc:creator>igorg</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[модули]]></category>
		<category><![CDATA[поддержка]]></category>
		<category><![CDATA[проблемы]]></category>

		<guid isPermaLink="false">http://igorg.ru/?p=1520</guid>
		<description><![CDATA[По-прежнему работая над доработками в chan_unistim, обновился сегодня до ревизии 333333 и обнаружил образовавшийся конфликт. Само исправление конфликта тривиально, но причина его вызвавшая заслуживает внимания. Причина &#160;&#8212; введение метаданных в модули, говорящих о степени поддержки модуля разработчиками проекта. Это значение поможет разработчикам на базе астериска оценить какие возможности asterisk лучше использовать для реализации своих идей. Полный [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://igorg.ru/wp-content/uploads/2009/02/asterisk.png"><img class="size-medium wp-image-570 alignleft" title="Asterisk" src="http://igorg.ru/wp-content/uploads/2009/02/asterisk-300x168.png" alt="" width="300" height="168" /></a>По-прежнему работая над доработками в chan_unistim, обновился сегодня до ревизии 333333 и обнаружил образовавшийся конфликт. Само исправление конфликта тривиально, но причина его вызвавшая заслуживает внимания.</p>
<p>Причина &nbsp;&mdash; введение метаданных в модули, говорящих о степени поддержки модуля разработчиками проекта. Это значение поможет разработчикам на базе астериска оценить какие возможности asterisk лучше использовать для реализации своих идей.</p>
<p><span id="more-1520"></span>Полный список значений для существующих модулей и опция компиляции перечислены в соответствующей <a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+Module+Support+States">статье wiki</a>. Существуют три состояния поддержки:</p>
<ul>
<li><strong>Core.</strong> При нахождении проблемы в таком модуле и достаточном её описании, проблема помещается в очередь, которую разгребают основные разработчики проекта.
<ul>
<li>Примеры: app_dial, app_cdr, bridge_multiplexed, cdr_adaptive_odbc, chan_sip, func_volume, pbx_config, res_timing_timerfd</li>
</ul>
</li>
<li><strong>Extended.</strong> Модуль поддерживается сообществом, может иметь или не иметь активного разработчика. Если найдена проблема, то её решение не гарантируется&nbsp;&mdash; либо решайте сами, либо ждите или ищите того кто исправит её. Некоторые такие модули имеют активных разработчиков, некоторые&nbsp;&mdash; нет.
<ul>
<li>Примеры: res_config_mysql, chan_ooh323, app_fax, chan_gtalk, chan_unistim, pbx_lua, res_fax_spandsp, LOW_MEMORY</li>
</ul>
</li>
<li><strong>Deprecated.</strong> Для таких модулей имеется лучшая замена, а сам модуль в течении нескольких релизов скорее всего будет удален из дерева исходного кода.
<ul>
<li>Примеры: cdr_mysql, app_macro, app_meetme, cdr_sqlite</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://igorg.ru/2011/08/26/uroven-podderzhki-modulej/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>DECT-телефон Snom M9</title>
		<link>http://igorg.ru/2011/07/12/dect-telefon-snom-m9-3/</link>
		<comments>http://igorg.ru/2011/07/12/dect-telefon-snom-m9-3/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 16:59:30 +0000</pubDate>
		<dc:creator>igorg</dc:creator>
				<category><![CDATA[VoIP]]></category>
		<category><![CDATA[Железо]]></category>
		<category><![CDATA[Обзоры]]></category>
		<category><![CDATA[DECT]]></category>
		<category><![CDATA[g.722]]></category>
		<category><![CDATA[M9]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[Snom]]></category>

		<guid isPermaLink="false">http://igorg.ru/?p=1483</guid>
		<description><![CDATA[До сих пор одной из немногих компаний, телефоны которой не попадали в мои руки были аппараты компании Snom. И вот на столе для обзора&#160;&#8212; DECT телефон Snom M9 Компания совсем недавно начала выпуск DECT телефонов, ранее модельный ряд был представлен настольными телефонами и надо сказать в России они имеют не самую гуманную цену, поэтому мало [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://igorg.ru/wp-content/uploads/2011/07/snom-m9.jpg"><img class="alignleft size-medium wp-image-1496" title="snom-m9" src="http://igorg.ru/wp-content/uploads/2011/07/snom-m9-300x264.jpg" alt="" width="300" height="264" /></a>До сих пор одной из немногих компаний, телефоны которой не попадали в мои руки были аппараты компании Snom. И вот на столе для обзора&nbsp;&mdash; DECT телефон <a href="http://www.pbxware.ru/products/phones/snom/snom-m9">Snom M9</a></p>
<p>Компания совсем недавно начала выпуск DECT телефонов, ранее модельный ряд был представлен настольными телефонами и надо сказать в России они имеют не самую гуманную цену, поэтому мало популярны, несмотря на богатую функциональность.</p>
<p>Данный аппарат общедоступен в российских интернет-магазинах и обладает ценой сравнимой с SL серией Siemens Gigaset или младшими моделями трубок KIRK. Мне телефон был предоставлен компанией <a href="http://pbxware.ru">PBXware</a>.</p>
<p><span id="more-1483"></span></p>
<h2>Обзор</h2>
<p>Это уже не первый DECT аппарат компании Snom, первенцем этого направления являлся Snom m3. Полным аналогом предыдущей модели является телефон от RTX&nbsp;&mdash; DUALPHONE 3081. Snom M9 продвинулся дальше  по функциональности и стабильности, мне не удалось найти идентичную модель от RTX. Кроме того во многом эта модель предлагает настройки сходные с настольными собратьями</p>
<p>В отличии Gigaset, протестированного ранее, я не вижу вариант использования Snom в качестве домашнего телефона. Применение этого аппарата в малом и среднем офисе, в сочетании с PBX. Многие функции телефона могут быть использованы только в сочетании с интеллектуальной PBX, где каждая трубка будет иметь собственный аккаунт.</p>
<p><a href="http://igorg.ru/wp-content/uploads/2011/07/DSCN7717.jpg"><img class="aligncenter size-medium wp-image-1507" title="Коробка" src="http://igorg.ru/wp-content/uploads/2011/07/DSCN7717-300x231.jpg" alt="" width="300" height="231" /></a></p>
<p>Телефон Snom M9 в цифрах:</p>
<ul>
<li>Подключение 9 трубок, до 4 параллельных разговора</li>
<li>Цветной TFT-дисплей (65 536 цветов)</li>
<li>Разрешение 128&times;128 пикселей</li>
<li>Более 100 часов в режиме ожидания</li>
</ul>
<h2>Комплектация и внешний вид</h2>
<p>В моем распоряжении коробка с базой и одной трубкой. Обычная поставка включает в себя две трубки и базу, так же можно преобрсти единственную трубку отдельно. Стоимость отдельной трубки&nbsp;&mdash; примерно 4500р., две трубки и база&nbsp;&mdash; 9000р.  Комплектация:</p>
<ul>
<li>База</li>
<li>Трубка</li>
<li>Зарядник</li>
<li>Кабель RJ-45</li>
<li>Блоки питания (2шт)</li>
</ul>
<p>База имеет только один вход&nbsp;&mdash; RJ45 для подключения к сети. Функций маршрутизатора или подключения к PSTN устройство не предоставляет. Так же на задней панели находится разъем для подключения питания и кнопка сброса устройства на заводские настройки. Дизайн современный, не броский&nbsp;&mdash; закрепленное на стене устройство не внесет диссонанса в офисную обстановку.</p>
<p><a href="http://igorg.ru/wp-content/uploads/2011/07/DSCN7718.jpg"><img class="aligncenter size-medium wp-image-1508" title="База" src="http://igorg.ru/wp-content/uploads/2011/07/DSCN7718-300x278.jpg" alt="" width="300" height="278" /></a></p>
<p>Внешний вид телефона вопросов не вызывает. Трубка нормального размера и веса, слегка угловатая, поэтому в руке лежит не очень удобно, но можно привыкнуть. Трубка имеет в комплекте крепление на пояс. Кроме стандартных клавиш на передней панели (они имеют зеленоватую подсветку), на левой грани расположился регулятор громкости и клавиша громкой связи. Там же расположен разъем подключения гарнитуры. Из интересных опций&nbsp;&mdash; возможность подключения трубки по USB к компьютеру, разъем&nbsp;&mdash; под крышкой батарейного отсека.</p>
<p><a href="http://igorg.ru/wp-content/uploads/2011/07/DSCN7722.jpg"><img class="aligncenter size-medium wp-image-1510" title="Батарейный отсек" src="http://igorg.ru/wp-content/uploads/2011/07/DSCN7722-300x132.jpg" alt="" width="300" height="132" /></a></p>
<p>Зарядник естественно отделен от базы и может быть установлен в удобное место для зарядки персональной трубки. Блок питания небольшой, один-в-один внешне похож на БП базы, но имеет немного отличающиеся выходные характеристики (разница в 0.8 Вольта) и несовместимый разъем.</p>
<p><a href="http://igorg.ru/wp-content/uploads/2011/07/DSCN7721.jpg"><img class="aligncenter size-medium wp-image-1509" title="Трубка на &quot;зарядке&quot;" src="http://igorg.ru/wp-content/uploads/2011/07/DSCN7721-201x300.jpg" alt="" width="201" height="300" /></a></p>
<h2><strong>Возможности</strong></h2>
<p>Телефоны SNOM имеют традиционно большую функциональность, количество всевозможных мелочей и второстепенных SIP заголовков, обрабатываемых телефонами SNOM впечатляет. В данном аппарате такие &laquo;фишки&raquo; так же встречаются: например, описанная в документации возможность отображать аватары звонящего при входящем вызове через SIP заголовок.</p>
<p>Кроме мелочей, аппарат обладает ярко выраженными корпоративными функциями, которые его выделяют на фоне того же Siemens Gigaset:</p>
<ul>
<li>Работа с LDAP</li>
<li>Шифрование TCP/TLS и SRTP</li>
<li>Поддержка полноценной адресной книги и VCARD</li>
<li>Автоконфигурирование</li>
<li>Интеграция с CTI приложениями</li>
<li>Интеграция с Microsoft Lync</li>
<li>IPv6</li>
</ul>
<p>Отдельно хотелось бы остановится на внимании, оказываемом безопасности. Телефон имеет исчерпывающие возможности для обеспечения безопасности разговоров: начиная от загрузки необходимых сертификатов в устройство, заканчивая индикацией защищенного вызова в процессе разговора.</p>
<p>Такие мелочи как возможность установить свою домашнюю страницу в админ-интерфейсе устройства добавляют положительных впечатлений. Сюда можно установить страницу CTI приложения и вывести полезную информацию о статусе сотрудников.</p>
<p><a href="http://igorg.ru/wp-content/uploads/2011/07/snom-m9_1310383327737.png"><img class="aligncenter size-medium wp-image-1511" title="snom m9_1310383327737" src="http://igorg.ru/wp-content/uploads/2011/07/snom-m9_1310383327737-300x182.png" alt="" width="300" height="182" /></a></p>
<p>Что еще отличает компанию SNOM&nbsp;&mdash; наличие актуальной полной  документации по продуктам на официальном wiki в дополнение к полной  документации, доступной в pdf формате. Добавьте сюда регулярно  обновляемые прошивки. Могу сказать, что мне нравится отношение компании  SNOM к своим пользователям.</p>
<h2><strong>Использование</strong></h2>
<p>Включение устройства и вход не вызвало ни каких проблем. Адрес, по-умолчанию, база получает по DHCP, логи и пароль: admin/password. Сразу после входа в разделе <em>Maintance</em> была введена ссылка на свежую прошивку (её можно найти на wiki). После обновления базы без проблем была обновлена прошивка трубки, это занимает около 5 минут, трубка при этом должна находится на зарядке.</p>
<p>Регистрация вызвала некоторые проблемы, которые были связаны с указанным несуществующим DNS сервером, который устройство почему-то использовало вместо сообщаемых DHCP сервером. Так же одностороннюю слышимость в сети вызывал разрешенный STUN сервер.</p>
<p>В остальном регистрация и вызовы с настроенных аккаунтов не вызвали проблем. Для того чтобы можно было делать вызовы с произвольных линий можно использовать как префикс номер линии с звездочкой (что несколько менее удобно чем то, как это сделано в Siemens Gigaset)</p>
<p>Основная масса рингтонов в трубке&nbsp;&mdash; тихие, в рабоче обстановке будут относительно слышны только первый и второй варианты.</p>
<p>Телефоны SNOM имеют еще один <a href="http://wiki.snom.com/Features/Dial_Plan/Regular_Expressions">диалект описания диал плана,</a> использующий регулярные выражения. Он предоставляет достаточно мощные возможности контроля набираемых последовательностей символов, но недоступен для настройки обычным пользователем. Так же очень хорошо, что разрешен набор  SIP URI во всех частях функциональности (из диалпланов, используя списки вызовов или быстрый набор)</p>
<p>Использование в персональных целях становится затруднительным из-за отсутствия возможности в зависимости от номера использовать различные настроенные SIP аккаунты. Здесь диалпланы индивидуальны для каждой линии, хотя лучшим решением для SOHO была бы реализация как в C470IP.</p>
<p>Не смотря на то что в устройство была залита специальная прошивка с суффиксом b, для стран Восточной Европы, русского языка в меню телефона так и не появилось. Очень жаль, хотя есть вероятность что я что-то не доделал. А так&nbsp;&mdash; при попытке прочитать русский RSS&nbsp;&mdash; вываливается на главный экран. Вместо CallerID у входящего вызова&nbsp;&mdash; вопросы.</p>
<p>Интеграция с CTI работает как заявлено. Ранее я видел реализацию такой возможности только у телефонов Linksys, там интеграции происходила через SIP протокол, что не является гибким решением. Обращение к HTTP серверу&nbsp;&mdash; выбор на порядок более практичный, никаких замечаний к тому как работают Action URL&#39;ы у меня нет. Так же без проблем телефон заработал по TLS с Астериском, так же есть сообщения о функционировании SRTP через астериск, эту возможность я не проверял.</p>
<p>Последний момент, который хотелось бы отметить после недельного использования аппарата&nbsp;&mdash; качество звука. Несмотря на эпитет &laquo;высококачественный&raquo;, применяемый во всех руководствах, моя оценка примерно 4- . Весьма среднее звучание голоса, я ожидал большего. Так же мне показалось что микрофон трубки не достаточно чувствителен,  что вызвало не очень хорошую слышимость на другой стороне &laquo;провода&raquo;.</p>
<h2>Выводы</h2>
<p><em>Snom M9</em> представляет из себя хороший DECT телефон для среднего бизнеса, который понял что обычные аналоговые DECT трубки ему не подходят. При этом либо заказчик должен быть продвинутым &laquo;гиком&raquo;, чтобы внедрить возможности данного телефона, либо интегратор должен грамотно установить телефоны, чтобы задействовать их возможности.</p>
<p>Если же не использовать заложенные в аппарате возможности, то он не будет стоить своих денег и вам определенно будет жаль выкинутых на ветер денег. Поэтому на мой взгляд, на Snom M9 должны обратить свое внимание:</p>
<ul>
<li>Интеграторы, добавив в свои решения специальные доработки под Snom</li>
<li>Компании, имеющие собственные отделы, занимающиеся телефонией (например банки)</li>
<li>Компании, использующие MS Lync</li>
</ul>
<p>Выражаю свою благодарность VoIP интернет-магазину <a href="http://pbxware.ru/" target="_blank">pbxware.ru</a> за предоставленное на тестирование оборудование. Как всегда с радостью отвечу на возникающие вопросы в комментариях и если что-то упустил протестирую и дополню статью (пока имею такую возможность).</p>
<p><strong>Плюсы:</strong></p>
<ul>
<li>Богатая бизнес-функциональность</li>
<li>Джентельменский набор безопасности: SIP/TLS, SRTP, X.509</li>
<li>Хорошие возможности адресной книги</li>
<li>9 DECT трубок и 4 одновременных разговора на одну базу</li>
<li>Отличная документация, регулярное обновление</li>
</ul>
<p><strong>Минусы:</strong></p>
<ul>
<li>Модель не для домашнего применения</li>
<li>Заявленная, но не сработавшая поддержка русского языка</li>
<li>Среднее качество голоса</li>
</ul>
<h2>Ссылки</h2>
<ul>
<li><a href="http://wiki.snom.com/Snom_m9/Documentation/Online_Manual">Онлайн мануал по Snom M9</a></li>
<li><a href="http://wiki.snom.com/Category:HowTo:Action_URL">Описание формата Action URL</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://igorg.ru/2011/07/12/dect-telefon-snom-m9-3/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Оптимизация Asterisk при сборке</title>
		<link>http://igorg.ru/2011/07/06/optimizaciya-asterisk-pri-sborke/</link>
		<comments>http://igorg.ru/2011/07/06/optimizaciya-asterisk-pri-sborke/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 14:09:29 +0000</pubDate>
		<dc:creator>igorg</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Блог]]></category>
		<category><![CDATA[Советы]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[la]]></category>
		<category><![CDATA[оптимизация]]></category>

		<guid isPermaLink="false">http://igorg.ru/?p=1486</guid>
		<description><![CDATA[Столкнулся на днях с высокой нагрузкой, создаваемой астериском на одном из серверов. На быстрое увеличение вычислительной мощности рассчитывать не приходилось, а la стал уже выше 50.  Сервер работает с протоколами IAX и SIP, а так же в большом объеме перекодируют трафик из g723 в другие кодеки. Результат изысканий: load average меньше 20, загрузка процессора и [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://igorg.ru/wp-content/uploads/2009/02/asterisk.png"><img class="alignleft size-medium wp-image-570" title="Asterisk" src="http://igorg.ru/wp-content/uploads/2009/02/asterisk-300x168.png" alt="" width="300" height="168" /></a>Столкнулся на днях с высокой нагрузкой, создаваемой астериском на одном из серверов. На быстрое увеличение вычислительной мощности рассчитывать не приходилось, а la стал уже выше 50.  Сервер работает с протоколами IAX и SIP, а так же в большом объеме перекодируют трафик из g723 в другие кодеки.</p>
<p><em>Результат изысканий:</em> load average меньше 20, загрузка процессора и использование памяти так же сократились. И это благодаря опциям компилятора.</p>
<p><span id="more-1486"></span></p>
<p>Ради интереса решил посмотреть, можно ли улучшить ситуацию оптимизировав сборку астериска. В результате в нижиприведенные строки были прописаны следующие значения:</p>
<blockquote>
<p>Makefile:</p>
<p>DEBUG=-g0</p>
<p>Makefile.rules:</p>
<p>OPTIMIZE?=-O2</p>
</blockquote>
<p>Первое отключает добавление отладочной  информации в модули. По-умолчанию в модули добавляется информация для отладки, что увеличивает размер исполняемых файлов и модулей.</p>
<p>Второе&nbsp;&mdash; переключает режим оптимизации (важно для  gcc4). В gcc3 второе действие не обязательно и может наоборот замедлить работу. В gcc4 максимальный уровень оптимизации излишне увеличивает размер файлов и чаще всего вызывает существенное замедление их выполнения.</p>
]]></content:encoded>
			<wfw:commentRss>http://igorg.ru/2011/07/06/optimizaciya-asterisk-pri-sborke/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Обзор IP-АТС от pbxware.ru</title>
		<link>http://igorg.ru/2011/06/08/review-miniats-pbxware-ru/</link>
		<comments>http://igorg.ru/2011/06/08/review-miniats-pbxware-ru/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 11:09:03 +0000</pubDate>
		<dc:creator>igorg</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Железо]]></category>
		<category><![CDATA[Обзоры]]></category>
		<category><![CDATA[A3002]]></category>
		<category><![CDATA[askozia]]></category>
		<category><![CDATA[IP-АТС]]></category>
		<category><![CDATA[pbxware.ru]]></category>
		<category><![CDATA[sipp]]></category>

		<guid isPermaLink="false">http://igorg.ru/?p=1446</guid>
		<description><![CDATA[Небольшие компании, открывающие новые филиалы, расширяющиеся или думающие о замене старой  офисной АТС, все чаще обращают внимание на VoIP решения. Hosted решения сложно входят в бизнес среду российских компаний, видимо этому мешает менталитет и привычка иметь свою инфраструктуру под боком. Наиболее надежным решением VoIP решением в таком случае является IP АТС занимающая минимум места и [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://igorg.ru/wp-content/uploads/2011/06/askozia_logo_sm.png"><img class="alignleft size-full wp-image-1458" title="Askozia Logo" src="http://igorg.ru/wp-content/uploads/2011/06/askozia_logo_sm.png" alt="" width="300" height="92" /></a>Небольшие компании, открывающие новые филиалы, расширяющиеся или думающие о замене старой  офисной АТС, все чаще обращают внимание на VoIP решения. Hosted решения сложно входят в бизнес среду российских компаний, видимо этому мешает менталитет и привычка иметь свою инфраструктуру под боком. Наиболее надежным решением VoIP решением в таком случае является IP АТС занимающая минимум места и не требующая обслуживания. В этом обзоре&nbsp;&mdash; SIP АТС начального уровня на базе Askozia.</p>
<p><span id="more-1446"></span></p>
<h2>Аппаратная часть</h2>
<p>Существует несколько вариантов аппаратной конфигурации АТС, предоставляемых pbxware.ru, возможные варианты можно увидеть на <a href="http://askozia.ru/shop/category-sip-atc">сайте продукта</a>. Варианты различаются количеством Ethernet портов и наличием WiFi модуля. У меня в распоряжении оказалась модель IP ATC A3002</p>
<p><a href="http://igorg.ru/wp-content/uploads/2011/06/DSCN7102.jpg"><img class="size-medium wp-image-1450 alignright" title="Вид изнутри" src="http://igorg.ru/wp-content/uploads/2011/06/DSCN7102-300x225.jpg" alt="" width="300" height="225" /></a>Аппаратные характеристики АТС:</p>
<ul>
<li>3 порта Ethernet</li>
<li>2 USB порта</li>
<li>COM порт</li>
<li>Mini PCI</li>
<li>AMD Geode LX800 (500 МГц)</li>
<li>CF 2Gb</li>
<li>ОЗУ&nbsp;&mdash; 256 Mb</li>
</ul>
<p>Внешне АТС представляет из себя металлический корпус с тремя индикаторами спереди и портами, расположенными сзади.  Из опознавательных знаков&nbsp;&mdash; только наклейка на нижней поверхности с серийным номером и ссылками на сайт производителя.</p>
<h2>Askozia</h2>
<p>Проект <a href="Asterisk.  http://www.askozia.com/software/">Askozia</a> стартовал 4 года назад, основываясь на FreeBSD проект ставил перед собой задачу предоставления наиболее простого и интуитивно понятного для простого человека интерфейса к телефонной станции на базе Asterisk. Со временем проект был перенесен на Linux, при этом часть функциональности видоизменилась, но ключевые особенности проекта были сохранены.</p>
<p>В данном устройстве установлен дистрибутив Askozia, отличающийся от дистрибутива по-умолчанию некоторыми доработками:</p>
<ul>
<li>Использование по-умолчанию русского языка</li>
<li>Наличие предварительных настроек</li>
<li>Использование статического адреса по-умолчанию</li>
<li>Разрешенный вход по SSH</li>
</ul>
<p>Набор ПО представленный в текущей прошивке:</p>
<ul>
<li>Askozia 2.0.3</li>
<li>Asterisk 1.6.1.22</li>
<li>Busybox 1.15.3</li>
<li>DAHDI 2.2.0.2 + oslec</li>
</ul>
<p>На данный момент актуальная версия проекта&nbsp;&mdash; 2.0.4, на лето планируется выход версии 2.1, в которой будут добавлены новые возможности, такие как работа с факсами и поддержка GSM модулей, а так же будет обновлен весь набор ПО.</p>
<p>Человек незнакомый с Asterisk без особых проблем сможет настроить АТС на базе Askozia. Интерфейс прост, интуитивно понятен. Использование JQuery делает использование веб-интерфейса приятнее.</p>
<p>Знакомство с Asterisk пригодится при использовании дополнительных настроек SIP или IAX устройств или создании приложений (для этого используются фрагменты классического диалплана).</p>
<h3>Система</h3>
<p>Системные настройки позволяют настроить доступ к веб-интерфейсу, изменить язык локализации, изменить настройки времени. Важной возможностью дистрибутива является простое обновление системы и сохранение всей конфигурации в одном единственном XML файле. Для интегратора это очень удобно&nbsp;&mdash; при выходе устройства из строя, требуются минуты для восстановления бэкапа.</p>
<h3>Аппаратные настройки</h3>
<p>Настройки сети позволяют задать для каждого интерфейса IP и MAC адреса, а так же используемую топологию. Система автоматически обнаруживает аналоговые и ISDN интерфейсы, проверить эту часть функциональности возможности не было&nbsp;&mdash; устройство не имеет встроенных телефонных интерфейсов, USB банков каналов в наличии нет.</p>
<h3>Телефонные функции</h3>
<p>Телефонные функции Askozia типичные для систем на базе Asterisk и в некоторм роде минималистичны, например не задействовано популярное приложение Queue (), нет возможности настраивать IVR без использования знания диалплана. Вот общий список</p>
<ul>
<li><a href="http://igorg.ru/wp-content/uploads/2011/06/Askozia-atc-accounts.png"><img class="size-medium wp-image-1461 alignright" title="Настройка аккаунтов" src="http://igorg.ru/wp-content/uploads/2011/06/Askozia-atc-accounts-300x236.png" alt="" width="300" height="236" /></a>Настройка IAX и SIP телефонов и транков</li>
<li>Настройка ISDN и аналоговых линий</li>
<li>Подключение аналоговых и цифровых портов</li>
<li>Групповые вызовы (только одновременный вызов)</li>
<li>Исходящая маршрутизация (с индивидуальными подстройками)</li>
<li>Парковка вызова</li>
<li>Перевод вызова</li>
<li>Голосовая почта</li>
<li>Конференции</li>
</ul>
<p>Интересные функции:</p>
<ul>
<li>Извещение о пропущенных вызовах на email</li>
<li>Приложения на базе Asterisk диалплана (для удобства есть справочник функций)</li>
</ul>
<p>Распределение входящих вызовов отличается от FreePBX:</p>
<ol>
<li>Вызов пришедший от провайдера направляется на любой телефон, группу, конференцию или приложение. Номер выбирается при настройке транка.</li>
<li>В случае если указана группа, если вызов не удался то вызов идет в голосовую почту первого участника группы</li>
<li>В случае если указан сотрудник, то при его недоступности вызов уходит в голосовую почту</li>
</ol>
<p>Исходящие вызовы используют шлюзы указанные в настройке внутреннего телефона, если вызов на основного провайдера не удался, то вызов направляется к резервному провайдеру (указывается в настройке оператора)</p>
<p>Чтобы понять телефонные возможности системы, специалистам знакомым с Asterisk, представляю список имеющихся в поставке модулей:</p>
<blockquote>
<p>Askozia-atc*CLI&gt; module show<br />
Module                         Description<br />
res_agi.so                     Asterisk Gateway Interface (AGI)<br />
res_indications.so             Region-specific tones<br />
res_smdi.so                    Simplified Message Desk Interface (SMDI)<br />
app_dial.so                    Dialing Application<br />
app_echo.so                    Simple Echo Application<br />
app_exec.so                    Executes dialplan applications<br />
app_macro.so                   Extension Macros<br />
app_meetme.so                  MeetMe conference bridge<br />
app_milliwatt.so               Digital Milliwatt (mu-law) Test Applicat<br />
app_playback.so                Sound File Playback Application<br />
app_setcallerid.so             Set CallerID Presentation Application<br />
app_stack.so                   Dialplan subroutines (Gosub, Return, etc<br />
app_system.so                  Generic System () application<br />
app_verbose.so                 Send verbose output<br />
app_voicemail.so               Comedian Mail (Voicemail System)<br />
app_wakeme.so                  Wake-up Call Manager<br />
app_while.so                   While Loops and Conditional Execution<br />
cdr_manager.so                 Asterisk Manager Interface CDR Backend<br />
chan_dahdi.so                  DAHDI Telephony w/PRI<br />
chan_iax2.so                   Inter Asterisk eXchange (Ver 2)<br />
chan_local.so                  Local Proxy Channel (Note: used internal<br />
chan_sip.so                    Session Initiation Protocol (SIP)<br />
chan_skinny.so                 Skinny Client Control Protocol (Skinny)<br />
codec_a_mu.so                  A-law and Mulaw direct Coder/Decoder<br />
codec_adpcm.so                 Adaptive Differential PCM Coder/Decoder<br />
codec_alaw.so                  A-law Coder/Decoder<br />
codec_dahdi.so                 Generic DAHDI Transcoder Codec Translato<br />
codec_g722.so                  ITU G.722-64kbps G722 Transcoder<br />
codec_gsm.so                   GSM Coder/Decoder<br />
codec_ulaw.so                  mu-Law Coder/Decoder<br />
format_gsm.so                  Raw GSM data<br />
format_pcm.so                  Raw/Sun uLaw/ALaw 8KHz (PCM,PCMA,AU), G.<br />
format_sln.so                  Raw Signed Linear Audio support (SLN)<br />
format_wav.so                  Microsoft WAV format (8000Hz Signed Line<br />
format_wav_gsm.so              Microsoft WAV format (Proprietary GSM)<br />
func_callerid.so               Caller ID related dialplan functions<br />
func_channel.so                Channel information dialplan functions<br />
func_config.so                 Asterisk configuration file variable acc<br />
func_cut.so                    Cut out information from a string<br />
func_db.so                     Database (astdb) related dialplan functi<br />
func_logic.so                  Logical dialplan functions<br />
func_md5.so                    MD5 digest dialplan functions<br />
func_shell.so                  Returns the output of a shell command<br />
func_strings.so                String handling dialplan functions<br />
pbx_config.so                  Text Extension Configuration<br />
pbx_loopback.so                Loopback Switch<br />
pbx_spool.so                   Outgoing Spool Support<br />
res_adsi.so                    ADSI Resource<br />
res_crypto.so                  Cryptographic Digital Signatures<br />
res_limit.so                   Resource limits<br />
res_musiconhold.so             Music On Hold Resource<br />
res_qstat.so                   Gather system load statistics<br />
52 modules loaded</p>
</blockquote>
<h3>Статус системы</h3>
<p>Система представляет возможность для наблюдения за нагрузкой на систему, количеством обрабатываемых вызовов и загрузкой сети. Правда графики отображаемые в реальном времени позволяют увидеть нагрузку за последние 2 минуты, а просмотр лог-файла позволяет увидеть только последние записи.</p>
<h2>Использование</h2>
<p><a href="http://igorg.ru/wp-content/uploads/2011/06/Askozia-atc-encoding-fail.png"><img class="alignleft size-medium wp-image-1463" title="Askozia-atc-encoding-fail" src="http://igorg.ru/wp-content/uploads/2011/06/Askozia-atc-encoding-fail-300x92.png" alt="" width="300" height="92" /></a>По-умолчанию устройство имеет адрес 192.168.1.254, для управления доступны Web и SSH интерфейсы. Для доступа по-умолчанию используются логины admin и root, пароль&nbsp;&mdash; askozia.</p>
<p>Регистрация телефона не представляет проблем, все функции работают как ожидается. Единственной проблемой в работе веб-интерфейса оказалась проблема с локализацией списка внутренних экстенжнов при редактировании провайдера.</p>
<p>Веб-интерфейс работает быстро, все произведенные изменения применяются сразу после сохранения.</p>
<p>Было проведено небольшое нагрузочное тестирование с помощью утилиты sipp. При создании потока в 10 вызовов в секунду и установлении лимита в 100 вызовов (заявленная емкость) АТС функционирует нормально, загрузка процессора порядка 15%. Однако если увеличить поток вызовов до 100 в секунду, то процесс asterisk достаточно быстро прекращает работу, что может говорить о недостатке ресурсов. Автоматически процесс не восстанавливается, АТС приходится перегружать по питанию.  Загрузка АТС занимает около 20 секунд.</p>
<h2>Выводы</h2>
<p>Первым делом хочу выразить благодарность VoIP интернет-магазину <a href="http://pbxware.ru/" target="_blank">pbxware.ru</a> за предоставленное на тестирование оборудование.</p>
<p>Стоимость данной АТС составляет около 10 тысяч рублей, она поставляется с инструкциями и позволяет клиенту самостоятельно произвести подключение на месте, при этом на моей памяти это первая попытка продвижения Askozia в данном секторе в России. Конечно дистрибутив Askozia менее функционален чем дистрибутивы на базе FreePBX, но и предъявляет гораздо меньшие требования к аппаратному обеспечению.</p>
<p>Например цена на АТС от Yealink заметно выше, хотя и предлагает она большую функциональность&nbsp;&mdash; со временем этот разрыв будет устраняться. На данный момент слабой стороной Askozia я считаю ограниченную функциональность  работы со статистикой и историей вызовов.</p>
<p>Достоинства:</p>
<ul>
<li>Система с низким энергопотреблением и без возможности износа</li>
<li>Простая настройка и использование</li>
<li>Простое резервирование и восстановление</li>
<li>Настройка дополнительных сервисов используя диалплан Asterisk</li>
<li>Активно развивающийся проект</li>
<li>Доступная цена</li>
</ul>
<p>Недостатки:</p>
<ul>
<li>Нет статистики разговоров</li>
<li>Мелкие недочеты русификации</li>
<li>Нет настройки IVR и автосекретаря</li>
<li>Нестабильность при большой интенсивности вызовов</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://igorg.ru/2011/06/08/review-miniats-pbxware-ru/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss><!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->

