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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Настройка Asterisk

База знаний Настройка Asterisk

Система оценок качества работы операторов VoxService

Система оценок качества работы операторов VoxService

Система оценок качества работы операторов позволяет получить обратную связь от клиентов, которым предоставляется возможность ответить на вопрос и оценить работу менеджера по шкале от 1 до 5. Анализируя выставленный оценки, можно сделать вывод о хорошей или плохой работе конкретного оператора, разобрать конкретные вызовы.

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

Установка MonAst

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

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

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

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

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

Настройка Asterisk 1.8 для работы с факсами

Для передачи факсов Asterisk 1.8 поддерживает T.38 passthrough, для его использования Asterisk нужно собрать с модулем res_fax_spandsp.so.

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

Настройка TLS в Asterisk. Шифруем SIP и RTP

Если вы фанат(параноик) безопасности то эта статья для вас. Мы рассмотрим настройку безопасного SIP в астериск а так же будем шифровать голос с помощью SRTP.

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

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

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

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

Подключение к Asterisk SIP-клиентов через нестандартный порт

Для подключения к Asterisk удалённых абонентов с динамическим IP-адресом, приходится пропускать SIP-соединения с любых IP-адресов, что быстро делает Asterisk целью хакерских атак. fail2ban и правильно настроенный Asterisk снизят вероятность взлома до минимума, но сервер и интернет-канал всё равно будут подвержены ненужной дополнительной нагрузке. Если же подключать всех внешних абонентов к нестандартному порту, а доступ по стандартному порту запретить, то подавляющее большинство взломщиков никогда не узнает о существовании вашей телефонии. Порты привязки Asterisk не будут изменены, т.е. клиенты в доверенных сетях смогут продолжить подключаться к стандартному порту.
Инструкция написана для CentOS 6 и Asterisk 11.

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

Сбор логов на одном сервере с нескольких других, посредством SysLog

Нередки случаи когда у одного системного администратора на поддержке есть несколько серверов, вплоть до десятков. Не бегать же по ним и смотреть что случилось на каждом в отдельности, когда есть возможность собирать все логи в одном месте? Это также может пригодится и тогда, когда удаленный сервер не отвечает, но есть необходимость разобраться, что же пошло не так. И это возможно! А поможет нам с этим программа syslog-ng.

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

Приветствие в очереди c возможностью ответа оператора.

У нас часто спрашивают, как можно настроить в asterisk приветствие очереди при том что бы вызов сразу шел на операторов. В этой статье описано как это сделать.

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

Настройка DUNDi для динамической маршрутизации вызовов между хостами Asterisk

DUNDi (Distributed Universal Number Discovery) - это протокол для передачи информации о местонахождении экстеншена между хостами Asterisk. В данной статье будет рассмотрен пример настройки DUNDi для динамической маршрутизации вызовов между двумя хостами Asterisk.

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

Настройка DAHDI и Asterisk для работы Digium B410P ISDN BRI цифровой линии

Стандарт BRI в отличии от PRI (E1) в России не получил распространения. BRI обеспечивает 2 цифровые линии на 1 порт, в то время, как PRI обеспечивает 30 цифровых линий на порт. Стандарт был ориентирован на домашнюю телефонную сеть, где не требовалось много линий, но требовалась качественная многоканальная связь.
Не смотря на то, что в России данную технологию можно встретить в Регионах, у таких операторов связи, как Ростелеком. И получить небольшое количество цифровых линий за небольшую стоимость реально. Особенно если нет качественного интернета и местного SIP провайдера.

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

Реализация функции автоинформатора с отправкой смс при дозвоне

Поставленная задача:
При дозвоне на определенный (закрепленный за автоинформатором) номер - отправлять позвонившему на него текстовое сообщение.

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

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

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

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

Отмена регистрации у провайдера с помощью утилиты sipsak

Некоторые SIP-провайдеры не принимают новую регистрацию SIP-аккаунта, пока текущая не истечет или не будет отменена, но Asterisk не имеет встроенной функции отмены своей собственной регистрации.

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

Определение параметров Busy Tone на аналоговых линиях

В данной статье мы рассмотрим как определить Busy Tone на аналоговых линиях с помощью аудиоредактора

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

Настройка кэширующего DNS-сервера для решения проблемы зависания chan_sip.so.

SIP-модуль Asterisk синхронно разрешает DNS-имена, если DNS-сервер, по каким-либо причинам, перестанет отвечать на запросы, код SIP-модуля прекращает выполнение до наступления таймаута DNS-запроса. Результатом этого является неработаспособность всех клиентов и провайдеров, подключенных по SIP, клиенты не могут регистрироваться и совершать вызовы.
Способы решения проблемы:
1. Не указывать DNS-имена в параметре SIP-пиров 'host' и в строках SIP-регистраций, указывать только IP-адреса (позволяет полностью исключить возможность возникновения проблемы, но невозможно с некоторыми провайдерами).
2. Настроить кэширующий DNS-сервер на хосте Asterisk.

В данной статье будет описан способ решения проблемы с помощью DNS-сервера BIND (инструкция верна для CentOS 5-6)

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

Настройка стриминга онлайн радио в Asterisk

В рамках данной статьи будет рассмотрена возможность включения такой возможности asterisk'а как потоковая передача радиовещания вместо стандартной музыки в ожидании.

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

Определение региона звонящего

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

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

Создание и настройка очереди через консоль Asterisk

В данной статье будет рассмотрено создание и настройка очереди через консоль Asterisk

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

Установка ODBC в CentOS 5, настройка подключения к MySQL

ODBC в Asterisk может быть использован для различных целей, в том числе, для хранения записей CEL и создание функций диалплана.

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

Диагностика плат T1/E1 с помощью утилиты dahdi_maint

Dahdi_maint - утилита диагностики проблем с платами потока T1/E1 (такими как TE121, TE122, TE207, TE420 и т.д.). Данная утилита в первую очередь используется техподдержкой Digiun CTS для диагностики проблем PRI соединений. Позволяет установить программный заворот на карте. Используется три базовых типа заворота: network line, network payload и localhost.

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

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

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

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

Построение корпоративной связи между Asterisk и HiPath 3800

В данной статье хочу рассказать о прекрасных возможностях Siemens HiPath 3800 и интеграции его с IP PBX Asterisk.

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

Использование дополнительного поля в SIP протоколе «Diversion» или просто RDNIS

 RDNIS – Redirected Dialed Number  Identification Service.  В простой терминологии «промежуточный номер при переадресации».

Получить данное значение от оператора связи 2-я способами:

  1. При подключении по потоку Е1.
  2. При подключении по SIP протоколу.

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

Мультииндекстный транк (Входящая связь)

В данной статье хочу поделиться возможностью подключения по протоколу  SIP к поставщику услуг (ITSP)  при одиночной регистрации, но возможности принятия 2-а и более внешние линии.

Сервер Asterisk поддерживает 2-а варианта подключения(сопряжения) к ITSP:

* Peering (Trunk)
* Line (with registration)

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

Настройка PRI соединения Asterisk – HiPath 3550

Хочу поделиться опытом стыковки с УАТС Siemens  HIPath 3550 (плата TMS2) по PRI.

В просторах Интернета действительно есть достойные мануалы на подобную тему. Но все хорошо, ровно до тех пор пока не возникает ситуация, что стыковка не удается и тут наступает момент – «метод проб и ошибок». 

Ранее не один раз производил стык УАТС разных вендоров с Asterisk, но с Siemens это был первый опыт и подход «разделяй и властвуй» не прошел.  При запуске модуля dahdi , потоковая плата УАТС Siemens получала 2 yellow alarm со стороны сервера asterisk и выводила плату в состояние Not Plugged.

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

Использование IVR при нахождении в очереди

Данная статья написана в свете того, что стали возникать частые вопросы о том, что возможно ли реализовать в очереди функционал IVR (донабор внутреннего номера абонента и т. д.). Рассмотрим такой сценарий развития событий: клиент позвонил на ваш внешний номер и вам нужно, чтобы данный звонок без задержек поступал на очередь из операторов и при этом обладал функциями IVR.

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

IVR

FreePBX постановка оператора на паузу и снятие с паузы

Часто спрашивают: «Что необходимо делать, если оператор отлучается, а вызовы считаются пропущенными?» Ответ довольно прост: «Оператор ставит себя на паузу, а по приходу снимает с паузы».

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

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

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

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

Русский Caller ID во FreePBX

Многие спрашивают, а можно ли сделать русские имена во FreePBX, что бы при звонках отображались русские имена к примеру.

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

Настройка Samba в CentOS 5

Пакет Samba реализует поддержку протоколов NetBIOS и SMB в ОС Linux и позволяет ей участвовать в сетях Windows.

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

Asterisk: уведомления с помощью Jabber

Рассмотрим один из способов уведомлений о звонках, событиях Asterisk и т.д. с помощью Jabber.

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

Подключение конференц-станции Konftel 300ip к Asterisk

Рассмотрим как подключить конференц-станцию Konftel 300ip к серверу Asterisk.

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

Некоторые аспекты безопасности АТС

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

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

Связка WebRTC и Asterisk

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

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

Создание индивидуального факсового номера в FreePBX 2.10

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

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

Изменение формата DIDа и CIDа

Часто бывает, что оператор присылает номер звонящего в неудобном формате, а так же не корректно указывает номер DID. Рассмотрим как поправить эту ситуацию.

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

sip

Отправка голосовой почты на электронную почту с помощью Postfix

Для того, чтобы голосовая почта для номера 101 отправлялась на электронную почту, нужно добавить в файл /etc/asterisk/voicemail.conf строки:

[default]
101 => 1234,101,101@example.com,attach=yes|saycid=no|envelope=no|delete=no

Почта будет проходить, если в домене example.com есть MX запись и SMTP-сервер в этом домене не требует аутентификации. Если это не так, потребуется донастройка.

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

Корпоративная телефонная книга внутренних номеров на IP-телефоне Cisco SPA303

Если у вас динамичная и развивающая компания, или просто в компании довольно много сотрудников, то наверняка имеется внутренняя телефонная книга, которая содержит короткие номера ваших сотрудников. Поддержание ее актуальности требует отдельных трудозатрат. Но если у вас установлены IP-телефоны одной серии или линейки, то можно это задачу автоматизировать. Покажем на примере Cisco SPA303.

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

Модуль chan_sip

В данной статье хочу поделиться дополнительными средствами защиты на уровне ПО Asterisk, а именно модуля chan_sip.

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

Коротко об Asterisk Manager Interface

   Asterisk Manager Interface (AMI) — интерфейс Asterisk, позволяет другим приложениям обмениваться с ним сообщениями. Работает следующим образом: приложение устанавливает TCP-соединение на порт 5038 (по умолчанию) хоста Asterisk, после чего приложение может посылать и принимать сообщения Asterisk.
   С помощью интерфейса AMI удобно организовывать взаимодействие Asterisk и CRM-системы. После этого станет возможным, к примеру, автоматически открывать карточку клиента, когда оператор принимает вызов, инициировать вызовы из CRM-системы, совершать автообзвон клиентов.

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

Меню администратора или запуск системных команд линукса из под астериска

Многие сталкивались с необходимостью запуска системных команд линукса из-под астериска, но так как астериск запущен с правами asterisk:asterisk сделать это не так то и легко. Т.е. например, есть необходимость использования некоего интерактивного меню администратора, в котором мы сможем перезагрузить астериск, рестартовать сетевой интерфейс, остановить и запустить openvpn и т.д.

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

Мониторинг состояния транков

Иногда есть необходимость мониторинга транков,а если этот процесс еще и автоматизировать, то получается вполне себе неплохой инструмент администрирования.

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

H extension

Рассмотрим что такое H экстеншен (далее ‘H’)в астериске и для чего он нужен.

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

sip

Отображение статуса DND на BLF клавише

Поиски в интернете показали, что эта функция и так должна входить в FreePBX, однако в FreePBX 2.10 с последними модулями её, почему-то, не оказалось.

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

Защита Asterisk от перебора паролей SIP и SIP DoS

Доступ к хосту по протоколу SIP не всегда можно ограничить определенным набором IP-адресов. Например, если к Asterisk нужно подключить клиент с динамическим IP-адресом, то в правилах iptables придется разрешить SIP с любых IP-адресов, и станция станет уязвима к подбору SIP-паролей. Подбор SIP-паролей занимает ресурсы АТС, так что это может стать для Asterisk еще и DoS-атакой. Ниже приведен ряд мер, которые позволят предотвратить успешный подбор SIP-пароля, а так же понизят затраты ресурсов АТС.

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

Справочник команд

Справочник команд по работе в командной строке Asterisk.

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

Возможности Астериск. Нагрузочное тестирование Атсериск 1.8. Утилита sipp.

Когда появлятся задача проверить возможности конкретного сервера по обработке голосового трафика, то удобно использовать утилиту sipp, которая не просто генерирует трафик SIP и RTP, а также позволяет оценить скорость ответа сервера, ошибки и другие статистические данные.

 

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

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

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

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

← Ctrl 1 2 3 Ctrl →