IP-телефония на базе Asterisk
Введите свой номер телефона
и мы перезвоним вам
Решаем Ваши бизнес-задачи с помощью IT-технологий. Знаем, как сделать лучше, быстрее и дешевле. Наш опыт – на службе Вашего бизнеса.
Не все герои носят плащи. Сотни техических статей, написанных инженерами нашей компании. Делимся опытом и своими знаниями со всем сообществом.
Сотни функций и возможностей Asterisk помогут вывести коммуникации в Вашей компании на принципиально новый уровень. Технические ограничения – фантазия Заказчика.
Вы платите за систему, которая будет полностью соответствовать Вашим ожиданиям, требованиям и будет драйвером роста Вашего бизнеса
Идти в ногу со временем или оставаться на старых технологиях? Такой вопрос не стоит перед нашими клиентами. Решаем самые смелые задачи для Колл-Центров. Строим с нуля или работаем с существующими.
Поместите свой бизнес в эпицентр продаж. Интеграция IP-телефонии и CRM даст новый и мощный импульс Вашему Отделу Продаж и выведет компанию на три шага впереди конкурентов.
Подбираем для клиентов такие тарифы, которые ему редко получится найти на рынке самостоятельно. Работаем с 100+ операторов связи в интересах клиента.
Разработки, созданные нашей командой под запросы клиентов. Не отказывайтесь от инноваций. Мы поможем идти с ногу со временем.
Умные всю жизнь учатся, а остальные всегда все и так знают. Мы проводим обучение более 8 лет и выпустили более 1000 специалистов по Asterisk и Mikrotik. Проводим ежегодную конференцию Asterisk.
Купить наш опыт дешевле, чем набивать свои шишки. Мы реализовали более 800 проектов и накопили экспертизу для того, чтобы идеально выполнить Ваш проект.
Правильный выбор оборудования позволяет сэкономить от 20 до 50% бюджета телефонии. Мы предельно внимательно подойдем к выбору «железа» в Ваш проект.
Наши цены доступны не только для Москвы, но и для регионов. А вложения в нашу экспертизу обычно окупаются за несколько месяцев.
Работаем с 2011 года. Собрали отличную команду реальных фанатов своего дела. Подходим к работе с душой и ответственностью.
В данном докладе рассматривается автоматизация развёртывания Asterisk с помощью одной команды с использованием Ansible. Описан подход к подготовке окружения, установке сервера и упрощению рутинных операций.
По официальной документации необходимо скачать исходники, выполнить make menuselect, выбрать нужные модули, установить дополнительные зависимости (dev‑библиотеки для кодеков и прочие инструменты) и запустить сборку. Альтернативный вариант — установка из репозиториев ОС.
Оба подхода имеют недостатки при масштабировании:
Чтобы решить эти проблемы, рекомендуется использовать систему управления конфигурациями. Bash‑скрипты плохо подходят для крупных проектов из‑за сложности поддержки и отладки. На рынке наиболее популярны Ansible, Puppet и Chef:
Выбор Ansible обусловлен простотой: плейбуки на YAML, встроенный шаблонизатор Jinja2, отсутствие необходимости развертывать центральный сервер.
- hosts: asterisk
become: true
tasks:
- name: Установить пакеты Asterisk
apt:
name:
- asterisk
- asterisk-config
- asterisk-modules
- asterisk-sounds
state: present
- name: Развернуть SIP конфигурацию
template:
src: templates/sip.conf.j2
dest: /etc/asterisk/sip.conf
notify: Reload Asterisk
handlers:
- name: Reload Asterisk
service:
name: asterisk
state: reloaded
В этом примере перечислены пакеты, установка которых проверяется модулем apt. Шаблон sip.conf.j2 заполняется переменными, при изменении конфигурации автоматически перезапускается служба Asterisk.
Для динамического создания SIP‑аккаунтов используется плейбук с переменной users, например:
vars:
users:
- name: user1
secret: password1
- name: user2
secret: password2
tasks:
- name: Сгенерировать SIP учётки
template:
src: templates/sip_users.conf.j2
dest: /etc/asterisk/sip_users.conf
notify: Reload Asterisk
В шаблоне Jinja2 достаточно цикла for user in users, чтобы получить все записи по списку.
Перед применением рекомендуется:
Для интеграции с CI/CD (Jenkins, GitLab) можно настроить три стадии:
Автоматизация развёртывания Asterisk с помощью Ansible позволяет:
Таким образом, использование Ansible значительно упрощает администрирование VoIP‑серверов на базе Asterisk и обеспечивает надёжность и повторяемость развёртывания.
Билеты уже в продаже!
Я - Компаниец Никита, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.