В Asterisk интерфейсы ARI предоставляют набор примитивов, позволяющих реализовывать собственные приложения, задавая собственную гибкую логику.

Например мы можем сделать сложные «конференции», в которых выборочно ограничивать слышимость между участниками или добавляя индивидуальные оповещения её участникам. Сделать это можно используя ARI endpoint /snoop

Далее »

автор igorg

В интернете есть много статей, говорящих о том как сделать перекодирование записей разговоров в MP3, но не менее актуальным вопросом в нагруженной системе является экономия ресурсов при записи изначального wav файла.

Разумным выходом является запись файла на RAM диск и последующее перекодирование и сохранение записи на примонтированный внешний ресурс. Однако FreePBX используя штатные опции пишет и читает записи из одного и того же места.

Для того чтобы начать писать записи в отдельную папку, при том что читать FreePBX в CDR reports продолжит из той же папки /var/spool/asterisk/monitor достаточно поместить такое дополнение в extensions_custom.conf:

[globals](+)
MIXMON_DIR=/var/spool/asterisk/monitorRAM/

PS. Если перекодировать файлы записей, то лучше кодировать их в mp4, а не mp3. Так как mp4 штатно поддерживается в CDR Reports, а mp3 — нет.

Оригинал: https://blog.iqtek.ru/?p=304

автор igorg

В процессе разработки относительно сложных конфигураций нам потребовалось добавить свой промежуточный SIP proxy в систему, где транки с операторами уже используют Outbound Proxy.

Основная страница где говорится о работе с proxy из chan_pjsip не говорит нам ничего о такой конфигурации и показывает как задать один Proxy. Но на самом деле можно задать всю цепочку используемых Proxy прямо из конфигурации chan_pjsip.

Конфигурация FreePBX

Route заголовки отправленные chan_pjsip

Оригинал: https://blog.iqtek.ru/?p=299

автор igorg

ОЧень хорошо что традиция проводить конференции становится ежегодной. В этом году 22 августа в Москве состоится уже егодная конференция. На этот раз длительность — один день и копеечная стоимость участия. Официальный сайт мероприятия: http://asterconf.ru

Рекомендую посетить, хотя сам присутствовать и не смогу, вот часть программы:

  • Сергей Грушко «Внедрение систем IP-телефонии в организации»
  • Николай Шакин «CTI-приложения, как новая модель офисных коммуникаций»
  • Михаил Халимоненко «Поведенческий анализ операторов  и эффективный роутинг вызовов в колл-центре».
  • Александр Аникин «Релиз Asterisk 13 SIP-стэк. PJSIP Спешить ли с переходом?»
  • Анна Мжельская «Примеры интеграции Asteriskи 1С»
  • Александр Ключников «Asteriskmobile: интеграцияофисной IP-АТС и мобильного телефона»
  • Роман Козлов «Интеграция Asterisk и Service Desk (GLPI) для ускорения IT-отдела»
  • Олег Цяпа «Обеспечение качественной передачиголоса с помощью QoS.»

автор igorg \\ теги: ,

Сегодня занимались очень полезным и занимательным занятием — обновляли временные зоны на всех серверах, чтобы они не улетели в будущее в воскресенье 26 октября 2014 при переходе на зимнее время. Спасибо всем законодателям за полезно проведенное время на благо ВВП нашей страны.

На паре серверов у нас еще трудится Debian Lenny, пришлось собрать пакет самостоятельно, если вам нужно — можно скачать. Установка — dpkg -i

Для остальных поддерживаемых систем вполне работают штатные методы обновления ОС. Много полезных советов на Хабре.

автор igorg \\ теги: , , , ,

На днях после обновления системы у одного из клиентов возникла проблема с переводом вызовов средствами телефона SNR 6020. Долго не мог добраться до проблемы, после просмотре дампа стало ясно что данный телефон похоже генерирует версию SDP функцией random (). В астериске старше 1.6 для того чтобы работать с такими телефонами есть опция ignoresdpversion=yes, поэтому на всех обслуживаемых системах где есть такие телефоны и их клоны (Fanvil, SNR всех моделей, Gigalink и т.п.) пришлось включить эту опцию. Кстати прошивка DLink не содержит такой проблемы. Вот еще несколько замеченных моментов:

  • Телефоны не загружают корректно кириллицу в конфигурации с TFTP, но понимают UTF-8 при загрузки с HTTP
  • Младшие телефоны (все SNR) в действительности не работают с кодеком G.722, так как не правильно объявляют его в SDP. В DLink'е G722 просто убрали из списка выбора кодеков
  • Atcom AG198 тоже имеют прошивку как на Fanvil'ах, а телефонные прошивки этого производителя — попытки скопировать настройки Linksys

автор igorg \\ теги: , , , , ,

6346366_9fe8cbb190В конце прошлой недели было объявлено о публичной доступности решения  для передачи факсов Attrafax под лицензией LGPL2 (в дополнение к коммерческой лицензии). Данный стек протоколов применяется в софт-клиенте Zoiper, а так же в течении 4х лет опробован в различных конфигурациях и зарекомендовал себя с хорошей стороны.

Инструкции по установке и подробности можно найти на сайте производителя. Стоит отметить, что пример реализации функциональности для Астериска представлен для версии 1.4, отмеченно что желающие могут создать реализацию для 1.6+, которая может поставляться в составе исходны кодов.

Далее »

автор igorg \\ теги: , , , , ,

В Твиттере появилось упоминание о загадочном X-Pro for Asterisk, первом интегрированном софт-фоне. Я заинтригован. Никаких подтверждений или подробностей пока не доступно, кроме появления соответствующего раздела форума Counterpath. Думаю Astricon принесёт ещё много плодов для размышлений. Далее »

автор igorg \\ теги: , , ,

 Я конечно понимаю, чтов России культуры ещё мало и любая форма для отправки текста воспринимается как возможность разместить бесплатное объявление на рекламной площадке «Интернет». Однако каждая такая форма размещается на сайте, у которго есть владелец. Который так же как и все, ест, пьёт и получает прочие 33 удовольствия. Во всём мире существует такое слово «монетизация», то есть получение прибыли, в том числе и от блогов. Я лично, косвенно получаю прибыль от своего занятия, не рассчитывая в ближайшее время окупить нравящееся мне занятие. Однако произошедшее сегодня меня возмутило и я не собираюсь молчать. Я против размещения рекламы в дневнике без моего на то согласия!

Дело в том, что компания ITconnection, открывающая bootcamp по Asterisk в России без разрешения или даже уведомления разместила рекламу, которую все уже наверняка видели на форумах.  Дневник это не форум, тем более что комментарий размещён в апрельской записи совсем не относящейся к каким-либо курсам или обучению. По просьбе я бы разместил вашу информацию как отдельное сообщение, а так дизреспект, -1 в карму и рекомендация всем ехать сдавать экзамены за границу.

автор igorg \\ теги: , , ,

Недавно вышел свежий дистрибутив OpenSUSE — 11.0. Именно этим дистрибутивом я практически всегда пользуюсь и очень доволен. Прошлые годы получалось так, что дистрибутив появлялся у меня на руках у одного из первых в городе и ко мне приходили знакомые и не очень люди, чтобы его переписать. Каково было моё удивление, когда обнаружилось, что даже Яндекс знает у кого в Омске нужно искать свежую версию. Не верите? Попробуйте поискать «openSuse 11 омск» в яндексе. =)

автор igorg \\ теги: , ,