Курсы по использованию Asterisk

IP-телефония — технология будущего. Обучитесь работе с IP-АТС Asterisk для того чтобы внедрить и профессионально использовать при решении коммуникационных задач.

Работайте с Asterisk профессионально!

Многоуровневая защита IP-АТС Asterisk

Телефонные станции очень часто становятся объектами хакерских атак. Узнайте, каким образом необходимо строить многоуровневую защиту для Вашей IP-АТС.

Не оставьте хакерам шансов. Защитите свой Asterisk от атак.

Используйте Веб-Интерфейс для удобства настройки

Панель управление FreePBX позволяет легко и удобно управлять всей системой. Научитесь эффективно использовать FreePBX для решения своих задач.

Управление станцией и статистика в окне браузера.

Научитесь работать с Asterisk из консоли

Для понимания работы с Asterisk необходимо уметь настраивать его вручную с конфигурационными файлами и командной строкой CLI Asterisk.

Научитесь «тонкой» настройке Asterisk

Цель курсов - максимум практики.

Обучение нацелено на практическую работу с IP-оборудованием: платы потоков E1, VoIP-телефонные аппараты, голосовые шлюзы FXS и прочее.

Обучение на реальном оборудовании — залог успеха.

База знаний

Метка — for.

Настройка и использование модуля UCP (User Control Panel) во FreePBX 13

В рамках данной статьи будет рассмотрен интерфейс модуля FreePBX User Control Panel (сокращенно UCP), а также его настройка. Модуль UCP пришел на смену устаревшему ARI модулю. Данный модуль предоставляет доступ пользователю к статистике CDR Reports, к голосовой почте, а также к управлению функционалом внутреннего номера, таким как:

- установка переадресации CallForward;

- установка функции FollowMe;

- а также включение отключение функции CallWaiting (программное управление многоканальностью номера).

Читать далее →

Запись звонков в стерео во FreePBX

Во многих компаниях менеджеры или отдел качества обслуживания прослушивают записи прошедших разговоров с клиентами для их анализа и вынесения различных решений. Но было бы очень полезно прослушивать отдельно оба конца линии. Об том, как это настроить и пользоваться, мы и расскажем в данной статье.

Читать далее →

Шифрование вызовов при использовании DUNDi

В статье "Настройка DUNDi для динамической маршрутизации вызовов между хостами Asterisk" была описана базовая настройка DUNDi с использованием IAX2 для совершения вызовов. К сожалению, шифрование IAX2 (параметр encryption=yes) не работает в этом случае, а SIP с DUNDi работает только по UDP и только без аутентификации. В этой статье будет описан способ настройки DUNDi с использованием SIP по TLS и SRTP.

Читать далее →

Автоматическая постановка паузы в очереди и автоматическое снятие паузы по таймауту

Asterisk может автоматически ставить паузу в очереди по неответу, но снять её потом должен оператор очереди вручную. Автоматическое снятие паузы в очереди может быть полезно

Читать далее →

Использование шлюза Eltex SMG-4 (или SMG-2) для подключения Asterisk в разрыв между аппаратной АТС и провайдером E1

В этой статье будет описан пример настройки шлюза Eltex SMG-4 для подключения Asterisk в разрыв между аппаратной АТС и провайдером E1. Для реализации требуется два порта E1, поэтому можно использовать шлюз SMG-2 вместо SMG-4.

Читать далее →

Маршрутизация вызовов в Elastix

В данной статье будет произведен обзор модуля Inbound Routes, Outbound Routes и их функционала в Elastix

Читать далее →

Настройка provisioning'а телефонных аппаратов Yealink T21 средствами модуля FreePBX OSS EndPoint Manager.

В рамках данной статьи рассматривается провиженинг телефонных аппаратов Yealink с помощью бесплатного модуля под FreePBX OSS EndPoint Manager. Данные аппараты можно настроить и в ручном режиме, но когда их количество перешагивает рубеж более 10, намного эффективнее данную настройку производить централизовано.

Читать далее →

Добавление звонков в amoCRM через API

В предыдущих статьях мы описывали интеграцию Asterisk и amoCRM с помощью соответствующего виджета amoCRM. Основным недостатком полученной интеграции является медленное добавление звонков в amoCRM, причина заключается в том, что amoCRM запрашивает информацию о новых звонках раз в несколько часов и может делать это ещё реже при большой загрузке. В этой статье будет описан способ быстрого добавления звонка в amoCRM сразу после завершения вызова. Для настройки интеграции Asterisk и amoCRM нужно использовать статью, упомянутую ранее, т.к. виджет amoCRM «Asterisk» будет использоваться для реализации всех функций интеграции кроме добавления звонков в amoCRM.

Читать далее →

Скрипты для записи звука на множестве каналов DAHDI

В данной статье рассказывается о назначении и применении утилиты dahdi_monitor, которая позволяет записывать звук с одного из каналов DAHDI в файл, что бывает необходимо при диагностике определенных проблем с DAHDI.

Читать далее →

Использование SSH-туннелей с OpenSSH

В этой статье будет описано, как поднять полноценный VPN-канал через SSH-соединение.

Читать далее →

Подключение Asterisk к Microsoft SQL Server с помощью FreeTDS

В этой статье будет описано, как настроить ODBC-подключение к серверу MS SQL с помощью библиотек FreeTDS. Полученное ODBC-подключение может быть использовано Asterisk, например, для записи CDR и/или CEL на сервер MS SQL или для получения данных из CRM-системы, база данных которой располагается на сервере MS SQL. Приведённые настройки верны для CentOS 6 и Asterisk 11.

Читать далее →

Установка FreePBX 12 из исходников

Данную статью можно считать продолжением статьи по установке Asterisk 13 версии http://voxlink.ru/kb/asterisk-configuration/sborka-asterisk-13-s-podderzhkoi-protokola-pjsip-srtp-iz-ishodnikov-v-os-centos6-minimal/. В ней будет рассмотрена подробная установка веб-интерфейса FreePBX с попутным решением возможных типовых проблем.

Читать далее →

Сборка Asterisk 13 с поддержкой протокола pjsip и SRTP из исходников в ОС CentOS6-minimal.

В рамках данной статьи рассматривается подробная сборка Asterisk 13 из исходников на сервере с Centos minimal. Статья в первую очередь написана для новичков в Asterisk, но обладающих опытом администрирования linux-систем.

Читать далее →

Провижининг телефонов Grandstream с помощью модуля FreePBX "OSS PBX End Point Manager"

В этой статье будет описано, как организовать провижининг телефонов Grandstream. Провижининг будет осуществляться с помощью шифрованных XML-файлов, файлы будут генерироваться с помощью модуля FreePBX "OSS PBX End Point Manager".

Читать далее →

Настройка E1 шлюза Alvis-Gw-2E1

В статье рассматривается настройка шлюза Alvis-Gw-2E1 для интеграции АТС Asterisk с АТС Panasonic. Данное устройство можно применять как для ввода потоков Е1 в различные IP-PBX, так и для интеграции гибридных УАПТС (например Panasonic) с IP-PBX (например Asterisk). Шлюз имеет оптимальные соотношения цены/качества. И на данный момент один из дешевых и надежных инструментов расширения текущей УПАТС с помощью интеграции Asterisk.

Читать далее →

Установка MonAst

MonAst — панель мониторинга IP-PBX Asterisk, написанная на языке Python. Приложение распространяется под лицензией BSD и бесплатно. 

Читать далее →

Очереди Астериск в RealTime MySQL

Если требуется, чтобы какой-то внешний обработчик добавлял очереди и операторов в них, то можно настроить создание очередей через MySQL. Это работает быстро и удобно. Также если, например, у вас FreePBX, то это не помешает вашим существующим очередям. Главное, соблюдать уникальность имен очередей.

Читать далее →

3-х (и более) сторонний вызов в Asterisk с использованием ConfBridge

В данной статье описана настройка n-стороннего вызова в Asterisk с использованием ConfBridge.
Статья является адаптацией решения с voip-info.org  для работы с ConfBridge (более новое, чем MeetMe, приложение Asterisk для конференц-связи, к тому же, не зависящее от DAHDI).

Читать далее →

Устанавка карты Sangoma в сервер IP-АТС Asterisk

В данной статье мы научимся устанавливать карту Sangoma в сервер IP-АТС Asterisk. Производитель Sangoma пошел нестандартным путем. В отличие от прочих вендоров железа для Asterisk, у которых плата работает посредством подсистемы DAHDI, нативной для Asterisk, карты Sangoma требуют установки wanpipe – драйвера и подсистемы нижнего уровня.

Читать далее →

Подключение линии провайдера по потоку E1 с помощью шлюза Parabel ELF2-AE

В данной статье мы рассмотрим, как можно подключить к серверу Asterisk с веб-интерфейсом FreePBX линию провайдера с помощью шлюза Parabel ELF2-AE. Например, это может быть удобно в том случае, если линию E1 трудно подвести напрямую к серверу Asterisk (допустим, если сервер на другом этаже), или если в него нельзя установить карту E1, а также из других соображений.

Читать далее →

Asterisk, SIP, отсутствие early media из-за повторного ответа "183 Session Progress" без SDP

Проблема замечена при работе с провайдером МТС:
При вызове на недоступный мобильный номер, звонящий слышит КПВ, затем отбой. Звонящий не слышит сообщение о недоступности абонента, передаваемое провайдером в early media.

Читать далее →

Определение IP-адреса, куда Asterisk 1.8 отправляет "fake auth rejection"

Описание механизма защиты от попыток совершения вызова по SIP с несуществующего носера Asterisk

Читать далее →

Уведомление о SIP ошибке (SIP Cause)

Если ваш оператор ip-телефонии периодически сбоит или же вы просто хотите всегда знать о возможных проблемах до того как пользователи начнут взрывать вам мозг, то данная статья для вас.

Читать далее →

Автоматическая настройка телефонов средствами FreePBX, модуль End Point Manager (EPM)

Если стала задача в быстрой и удобной конфигурации IP-телефонов или VOIP-шлюзов с однотипной конфигурацией, то необходимо обратится к механизму auto provisioning. То есть настройки VOIP устройства с помощью файла конфигурации (устройство само идет на tftp-сервер за файлом конфигурации, скачивает его и настраивается). Таким образом на основе шаблона можно генерировать однотипные конфигурации для большого парка устройств и нет необходимости вручную ходить по устройствам.

Читать далее →

Использование Custom context во FreePBX

Модуль Custom context является неплохим средством, когда необходимо, например, разграничить доступ абонентов к различным направлениям исходящей связи. Допустим есть некоторые абоненты, которым нет необходимости использовать международную связь — проще всего закрыть для них данное направление с помощью custom context. Ниже будет рассмотрена подобная ситуация.

Читать далее →

Звонок абоненту используя SIP URI

Задача
Обеспечить возможность входящих звонков по протоколу SIP без авторизации, используя адресацию SIP URI. Звонки могут осуществлять софтфоны, которые могут звонить без регистрации (например, twinkle) или различные веб сервисы.

Читать далее →

Настрока шлюза Cisco SPA3102 для работы с Asterisk

В данной статье рассматривается настройка шлюза Cisco SPA3102.

Исходные данные:

   IP-адрес хоста Asterisk — 192.168.1.10, к FXS-порту шлюза подключен аналоговый телефон, к FXO-порту шлюза подключена городская линия, LAN-порт шлюза подключен к сетевому коммутатору, WAN-порт шлюза не используется. 192.168.1.1 — IP-адрес шлюза подсети 192.168.1.0/24, он же — DHCP-сервер, NTP-сервер и DNS-сервер. SPA3102 должен получать IP-адрес по DHCP.
   Примечание: На LAN-порту SPA3102 по умолчанию включен DHCP-сервер, поэтому первые три шага настройки лучше производить изолированно от основной сети.

Читать далее →

Управление исходящей маршрутизацией вызовов

Часто возникают ситуации когда необходимо настраивать исходящую связь из Asterisk в зависимости от направлений. В данной статье рассматривается один из способов настройки исходящей маршрутизации средствами FreePBX с использованием шаблонов.

Читать далее →

Настройка VoIP-транка между Avaya и Asterisk

Нередко возникает задача интеграции IP-АТС Asterisk и IP-АТС Avaya. Причин этому может быть немало: как начиная с задач модернизации Avaya, так и расширение возможностей за счет Астериск. Ведь, как известно, Avaya имеет не все возможности, которые есть у Asterisk (и наоборот), а если такие возможности в Avaya и есть, то нередко есть лицензионные ограничения: подключение функции в Avaya может стоить больших денег.

В этой статье мы рассматриваем настройку транка между станциями двух вендоров.

Читать далее →

Ограничение продолжительности разговора с помощью FreePBX (Time limit for outbound call FreePBX)

Возникла задача, ограничить некую группу внутренних номеров не только по направлениям звонков, но и по продолжительности разговоров по определенным направлениям из разрешенных. АТС имеет интерфейс FreePBX.

Задача на удивление легко решается.

Читать далее →