Как стать автором
Обновить
0

Asterisk *

Свободное решение компьютерной телефонии

Сначала показывать
Порог рейтинга
Уровень сложности

Релиз 11-й версии Asterisk

Время на прочтение1 мин
Количество просмотров19K


На финальном дне конференции Astricon 2012, 25 октября, объявлено о релизе 11-й версии Asterisk, которая имеет статус LTS, поддержка обещана до октября 2017-го года. Версия доступна для загрузки с www.asterisk.org/downloads, пока только в исходном коде.

Из наиболее заметных нововведений:
  • поддержка WebRTC (звонки из браузера, нативно)
  • логгирование идентификатора звонка в каждой строке всех log-файлов
  • новый драйвер Jingle / Google Talk (chan_motif)
  • поддержка кастомных кодеков, генерирование/парсинг SDP параметров

Полный список — wiki.asterisk.org/wiki/display/AST/New+in+11

Читать дальше →
Всего голосов 21: ↑18 и ↓3+15
Комментарии37

Индикация работы режима DnD на BLF клавише в Asterisk

Время на прочтение4 мин
Количество просмотров12K
image
DnD достаточно востребованная функция, но обычно режим включается на самом телефоне, не уведомляя об этом Asterisk, отчего тот будет обращаться к телефону пользователя, думая, что тот на месте и готов ответить на звонок. Как нам включить режим DnD на самом Asterisk и чтобы кнопка включения при активированном DnD моргала красным цветом?
Для этого нам потребуется телефон с BLF кнопками и пара макросов. Проверялось на IP телефонах Grandstream GXP серии, самых разных. Сервером выступает Linux c Elastix, ну и можно просто Asterisk 1.6+.
Подробности
Всего голосов 5: ↑4 и ↓1+3
Комментарии1

Расширяем возможности Asterisk, используя PHP

Время на прочтение4 мин
Количество просмотров56K
Все слышали про мини-АТС нового поколения имя которой Asterisk. Так уж случилось что я заинтересовался этой системой и даже успел сделать пару коммерческих проектов.

В этой статье я хочу немного расказать об интеграции звездочки с языком программирования php. При этом мы будем использовать класс phpagi.

Под катом я приведу примеры использования нескольких методов этого класса которые помогли мне.

а тут немного кода
Всего голосов 14: ↑12 и ↓2+10
Комментарии7

Отложенный вызов на Астериск

Время на прочтение3 мин
Количество просмотров6.7K
Проблема стара как АТС Панасоник в вашем офисе. Если она, конечно, еще есть.
При внедрении Астериска работники с опытом всегда хотят оставить прежний набор функционала АТС, которым они привыкли пользоваться. И одной из киллер-фич Панасоника была «6-ка» — отложенный вызов.

«Я ему звоню, а у него 'занято'! Дык, я тогда хоп '6' жму и трубку ложу, а как он освободится так и АТСка мне перезвонит» — с удовольствием рассказывает Михалыч, наш завсклада. «А твоя чудо-машина может?»

Оу, а неужели Астериск умеет делать «6»-ку из коробки? Далее будет развернутый положительный ответ на данный вопрос с еще небольшим количеством баек.

Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии2

Истории

Настройка Asterisk 1.8 + FreePBX 2.10 с нуля

Время на прочтение9 мин
Количество просмотров344K
Данная статья является продолжением статьи по установке системы.
Наконец тем или иным образом у нас появился установленный Asterisk и FreePBX.

Опишу ситуацию немного подробнее для сравнения подойдет ли Вам наша схема работы. Мы небольшой интернет провайдер, нам нужна запись разговоров, очереди звонков на городские и мобильные телефоны, голосовое меню рассказывающее про акции с выбором в какой отдел попасть, и возможность быстро поставить перед всем этим сообщение об авариях на определенных улицах города, чтобы люди не перенапрягали тех поддержку, причем желательно бесплатно. Чтобы не покупать дорогие шлюзы мы решили сменить городские телефонные номера и купить пару номеров + десяток каналов у провайдера ip-телефонии. Кто то скажет что это ненадёжно и т.д. Только скажите- какая разница интернет провайдеру на городские телефоны, если у него упал весь интернет? Зато это дешево. Подключение нам обошлось всего то в 38 $, каждый телефонный номер в 2$ и линия в 1,2$ в месяц. После чего мы получили настройки даже без авторизации и к нашему ip адресу привязали аккаунт. Сразу хотелось бы оговорить как будет построена эта статья, чтобы не перегружать её тоннами скринов я опишу создание каждого элемента по одному разу(что советую проделать т.к. они понадобятся для ваших же последующих экспериментов), а потом уже распишу схему что на что ссылается в нашей схеме работы. Наверняка схема у вас будет другая, но зато сможете понять смысл. Описывать буду только те элементы, которые непосредственно понадобились при настройке.
Читать дальше →
Всего голосов 30: ↑24 и ↓6+18
Комментарии33

Опыт использования IP ATC Askozia в нашем офисе

Время на прочтение4 мин
Количество просмотров36K
Первое знакомство

Пару лет назад меня захватила идея интеграции 1С и телефонии, я перечитал множество форумов, сайтов и пришел к выводу, что самым «простым» способом будет изучение IP PBX Asterisk. На тестовый сервер был установлен AsteriskNOW, и началось изучение с параллельным внедрением в моей компании. С тех пор я получил достаточно серьезные компетенции в этой области, перепробовал множество дистрибутивов, научился компилить и даже править исходные коды Asterisk под свои цели. Параллельно мы выпустили ряд решений для интеграции 1С и телефонии Asterisk. К сожалению столкнулись с огромными проблемами при внедрениях -у каждого нового клиента стоял Asterisk, настроенный по-своему. В этот момент мы познакомились с решением Askozia от наших немецких коллег.
Askozia — это операционная система Linux+ Asterisk+удобный web интерфейс. Из дистрибутива было вырезано все лишнее, и для его запуска достаточно записать образ на флешку и загрузиться с нее.
Читать дальше →
Всего голосов 17: ↑15 и ↓2+13
Комментарии29

Digium G100 / G200 E1/T1/PRI маршрутизатор

Время на прочтение3 мин
Количество просмотров19K


Digium — компания, которая подарила нам Asterisk, в этом году представила новое семейство VoIP устройств.

Первые продукты в этой линейке — это маршрутизаторы G100 и G200. Построенные на базе Asterisk и современной встроенной платформе, решения обеспечат наилучшее сочетание цена / возможности в любых коммуникационных решениях.

Эти два VoIP маршрутизатора поддерживают TDM-to-SIP, SIP-to-TDM и SIP-to-SIP (транс кодирование). Оба бесшумны и не имеют движущихся частей, что делает их высоко надежными.

Обладают легким GUI, низким энергопотреблением, и их легко настроить… Прямо мечта VoIP инженера.

Кому интересны технические характеристики и обзор устройства, добро пожаловать под Хабракат
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии21

Автоматическая генерация Dial Patterns для Asterisk из DEF-кодов сотовых операторов

Время на прочтение4 мин
Количество просмотров13K
В конторе используем шлюзы GSM, для исходящих звонков на сотовые. Но была задача ограничить диапазон номеров в outboud routes asterisk, чтобы пользователи не звонили куда попало. А именно разрешить исходящую связь только на сотовые своего региона.

Далее можно прочитать как автоматизировать обновление Dial Patterns исходящих звонков в Asterisk, используя общедоступный список DEF-кодов сотовых операторов.
Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии3

Генератор масок из интервалов DEF кодов для Asterisk

Время на прочтение3 мин
Количество просмотров9.6K
Что имеем на входе:
  1. несколько SIP операторов для исходящей связи, причём у некоторых более «вкусные» тарифы на определенного мобильного оператора;
  2. данные по DEF кодам на rossvyaz.ru выделенным операторам, но разбитыми на интервалы в том числе смежные (особенно заметно для МегаФона);
  3. настроенный Asterisk в виде дистрибутива Elastix.

На выходе хотим получить список масок для определения номеров московских сотовых операторов (МСС, Билайн, МТС, МегаФон). Для этого за пару часов был написан небольшой скрипт, который наверняка может пригодиться кому-то еще и при небольших изменениях может быть переделан под других операторов или другие регионы.

Upd.: генератор масок по DEF-кодам для Asterisk — теперь и онлайн =).
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии9

Попытка обойтись без регулярных выражений для номеров телефонов собственного региона

Время на прочтение4 мин
Количество просмотров6.1K

Привет, %username%!


В процессе администрирования Asterisk PBX рано или поздно возникает необходимость маршрутизации звонков по направлениям и чаще всего это: город, МН, внутризоновая связь, МГ. С первыми двумя все ясно. А вот последние два… Ну и что здесь сложного скажете Вы? Уже написан вагон и маленькая тележка статей и скриптов по поводу составления регулярных выражений по DEF и ABC кодам, но периодически приходится обновлять все эти регулярки. И тут возникла мысль, а можно ли это автоматизировать. К сожалению чего-то готового, а главное подходящего найти не удалось. Значит будем изобретать свой велосипед.
Читать дальше →
Всего голосов 18: ↑14 и ↓4+10
Комментарии3

Switchvox Home — IP-АТС для очень малого бизнеса

Время на прочтение4 мин
Количество просмотров13K


Switchvox SMB — это самое популярное коммерческое решение на Asterisk. Система унифицированных коммуникаций, которая сможет удовлетворить потребности любой компании. Веб-панели для операторов call-центра, прием факсов в виде PDF, мощное API, защита от атак на основе fail2ban и многое другое…

Но сегодня не об этом. Компания Digium поддерживает три вариации Switchvox:
  • Switchvox SOHO
  • Switchvox SMB
  • Switchvox Home

Switchvox SOHO и SMB — платные продукты, предназначенные для малого и среднего бизнеса. Имеют немного разный функционал, и для них доступны разные уровни технической поддержки.

Home Edition — бесплатная версия IP-АТС, единственное ограничение которой в том, что в системе может существовать не более восьми пользователей.

Если рассмотреть начинающую IT компанию, стартап, то часто её персонал не достигает ограничений, накладываемых системой. Бухгалтер, пару менеджеров и разработчиков, руководитель — собственно все.

Вы сможете развернуть собственный сервер телефонии всего за несколько часов, при этом Вам даже не нужно знать linux, конфигурацию asterisk, и вообще что такое ssh :) Управление системой осуществляется только через Web-интерфейс.

Обзор этого продукта Вы увидите под катом…

Читать дальше →
Всего голосов 24: ↑21 и ↓3+18
Комментарии94

Тестирование телефонов Digium с дистрибутивом AsteriskNow

Время на прочтение3 мин
Количество просмотров7.8K


Чуть ранее мы проводили тестирование IP телефонов данного производителя с системой унифицированных коммуникаций Switchvox. Сегодня мы остановимся на популярном, бесплатном решении AsteriskNow.

Последний доступный дистрибутив имеет номер версии 2.0.2 и включает в себя cертифицированный Asterisk 1.8.11-cert1 и веб-интерфейс FreePBX 2.10.0.

Установка с “нуля” у Вас не вызовет каких-либо проблем, необходимые модули для расширенной интеграции с телефоном уже включены в состав. А если FreeBPX был установлен ранее, то следует установить “Digium Phones Config” из (Admin — Module admin) интерфейса системы.

Семейство телефонов Digium — это обычные SIP аппараты, следовательно могут работать с любой SIP АТС. Но разумеется компания, которая сделала революцию в мире телефонии (open source asterisk), не могла ограничиться столь скромным функционалом обычного SIP IP телефона.
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии4

Оценка работы операторов на Asterisk

Время на прочтение3 мин
Количество просмотров28K
Добрый день, %habrauser%

Пару дней назад ко мне обратился руководитель тех отдела интернет магазина. Как у всех больших инет магазинов, у них есть свой Колл-центр, построенный на базе Elastix. Перед ним стояла задача сделать на Elastixе возможность оценки оператора.

Задача:


Требуется дописать дополнительный модуль для Астериска (elastix):

Для работы горячей линии необходимо голосовое меню со сбором статистики.
Вопрос: «Помогли ли вам специалисты Горячей линии?»
Варианты ответа: Нет — кнопка «0» и Да — кнопка «1»

Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии25

Ближайшие события

Астериск под реальной нагрузкой – распределённый отказоустоичивый колл-центр на >500 операторов

Время на прочтение10 мин
Количество просмотров20K
Порядка 600 операторов в 4 странах, обрабатывающих звонки клиентов на американские (и немного на российские) номера.
Примерно 200 одновременных разговоров в пиковое время.
Примерно 15 000 звонков в день.
Возможность за несколько минут масштабировать это решение в несколько раз (по нашим прикидкам до ~1000 параллельных звонков, прежде чем начнутся проблемы).

Ну и конечно же, плотная интеграция с внутренними системами (CRM, сопровождение покупок, приоритеты операторов и клиентов и много-много других плюшек).

Кому интересно как это это работает и почему именно так — добро пожаловать
под кат.
Всего голосов 46: ↑45 и ↓1+44
Комментарии58

Безопасность в VoIP сетях

Время на прочтение5 мин
Количество просмотров15K
В среднем по статистике, в начале каждого месяца у 1-2 клиентов среднего оператора возникает ситуация. К ним приходит понимание — попали на деньги. Почему вначале месяца? В это время операторы печатают и отправляют счета клиентам за прошедший месяц.

Безопасность Asterisk обсуждается всеми, кто знает правильное написание этого слова. Хочется еще раз поднять вопрос безопасности в VoIP сетях, на этот раз со стороны работника SIP оператора, возможно, это близко к истине.
Читать дальше →
Всего голосов 22: ↑19 и ↓3+16
Комментарии9

Защита Asterisk при атаке на номер 8-800

Время на прочтение3 мин
Количество просмотров35K
После прочтения этой статьи с ужасом для себя понял, что мы никак не защищены от такой атаки. И легко можем попасть на 10-20 тысяч рублей в день. Решил это дело исправить. Накидал на коленке защитный скриптик — возможно кому-то пригодится…
Читать дальше →
Всего голосов 80: ↑78 и ↓2+76
Комментарии36

Свободная библиотека для интеграции 1С и Asterisk

Время на прочтение4 мин
Количество просмотров10K
Cтолкнулся с задачей интеграции 1С и Asterisk. Сразу же выяснилось, что Asterisk дает API для доступа снаружи (Asterisk Management Interface, сокращенно AMI) — мол, подключайтесь из любого приложения и работайте. Чем, собственно, активно пользуются разработчики ПО при интеграции с Asterisk.

А вот с 1С была проблема… Отсутствовала хорошая и главное — бесплатная библиотека для связи 1С и Asterisk. Захотелось исправить эту ситуацию. Поэтому, была написана свободная DLL-библиотека (в терминах 1С — «внешняя компонента») для связи 1C и Asterisk.

Статья будет полезна в первую очередь для программистов 1С. Речь пойдет о библиотеке и некоторых аспектах интеграции 1С и Asterisk.
Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии12

Мониторинг состояния Asterisk с помощью MonAst

Время на прочтение10 мин
Количество просмотров62K
Поиск удобного решения по мониторингу нескольких серверов Asterisk привел к замечательному инструменту:
Monast Logo

Осмотр возможностей


MonAst позиционируется разработчиками как инструмент мониторинга, который действует как панель оператора для Asterisk. Распространяется по лицензии BSD. Проект написан с использованием Python (демон для связи с Asterisk по AMI), PHP, JS (AJAX).
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии15

Пример использования Custom Destination в FreePBX

Время на прочтение2 мин
Количество просмотров33K
Привет Хабр!

Цель данного поста на примере показать как в FreePBX с помощью Custom Destination регистрировать кастомные контексты, созданные пользователем (обычно в файле /etc/asterisk/extensions_custom.conf).

Читать дальше →
Всего голосов 6: ↑4 и ↓2+2
Комментарии4

Вклад авторов