Как стать автором
Поиск
Написать публикацию
Обновить
-0.33

Asterisk *

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

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

Собственный «Кто звонил?» на базе Мультифона

Время на прочтение6 мин
Количество просмотров7.8K
На какие вопросы вы найдёте ответы в этой статье:

  • как отправлять USSD через GSM/3G/4G-модем и читать ответы;
  • как отправлять SMS через Мультифон;
  • как использовать Яндекс SpeechKit в автоответчике на Asterisk.

На какие вопросы вы не найдёте ответов:

  • зачем нужен собственный «Кто звонил?».
Поехали

IP АТС Askozia и Push уведомления в Telegram

Время на прочтение4 мин
Количество просмотров10K
Часть сотрудников нашей компании работает вне офиса: выезды к клиентам, работа в домашних условиях. Для связи с такими сотрудниками мы используем GSM шлюз, подключенный к нашей АТС Askozia. Любой вызов, поступивший от клиета, может быть переадресован на сотрудника “в поле”.

В таких условиях возникает не удобная ситуация: сотрудник, при входящем вызове видит номер SIM карты, а не номер клиента. Нет возможности оперативно перезвонить на пропущенный вызов.

Мы решили использовать Telegram для оповещения о звонках. Получилась интересная связка программных продуктов Askozia + Telegram + 1C: Предприятие.
Под катом самое интересное...

Телефония для домена

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


Изучение протокола SIP привело к пониманию того, что он изначально поддерживает работу с доменными именами. В частности, достаточно создать DNS записи типа SRV и NAPTR для указания SIP клиентам где искать ваш сервер телефонии. В результате мы получаем возможность заводить пользователей типа alex@mysite.ru, director@mysite.ru, 101@mysite.ru и делать звонки напрямую на эти номера. В частности, эти номера могут совпадать с адресом электронной почты.
Читать дальше →

Ryo CDR: еще один asterisk CDR viewer

Время на прочтение3 мин
Количество просмотров18K
Для астериска, наверное, только ленивый не писал cdr viewer. Таких решений полно: asterisk cdr viewer, agcdr,  asterisk cdr viewer mod (статья на Хабре), cdr-stats и еще много других, которых я не знаю.

Но не требовалась функциональность крутых фильтров, сортировок-группировок, а нужен просто просмотр данных по звонкам за день, возможность прослушивать запись разговора и защита паролем. Чтобы бизнес-тетушка, сидя на заднем кресле автомобиля, пока ее муж, объезжая вечерние пробки, везет ее домой, могла взять планшет и посмотреть данные по звонкам своих сотрудников и быстро прослушать записи разговоров.

Недолго поискав по гитхабу, я наткнулся на webcdr. Немного обработал его напильником: убрал лишнее, добавил http basic авторизацию и получил необходимый вариант cdr viewer'а. C привычным тетушке веб-интерфейсом в стиле Twitter Bootstrap. Тетушка довольна.

image

Далее немного деталей.

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

Установка SuiteCRM 7.5. Интеграция с Asterisk посредством Callinize — community Edition

Время на прочтение9 мин
Количество просмотров29K
Возникла у меня необходимость установки связки: Asterisk + CRM + Интеграция. С установкой Asterisk и FreePBX на Ubuntu проблем не возникло. Отличная статья с пошаговыми инструкциями и картинками, справится даже новичок.

Но вот когда дело дошло до установки CRM и попыток дружбы оной с Астером, у меня начали клочками выпадать волосы на голове. Сначала я думал, что эта задача так же проста, как и установка Ubuntu+Asteris+FreePBX. Но уже через несколько дней понял, что нормальных мануалов, а у же тем более нормальных бесплатных моделей просто нет. Так компания у нас не большая и покупать что-либо желания нет. Пришлось купить по кускам разные мануалы, посты, статьи и методом проб и ошибок устанавливать и интегрировать CRM с Астером.

Выбирал из 3-х (Сахар, вТигр и Сюит) и свой выбор остановил на SuiteCRM (остальные не прошли проверку на прочность и совместимость с модулями интеграции С Астером).

В этой статье я собственно и хочу поделится опытом установки и интеграции SuiteCRM с Астериском. Тот, кто уже установил SuiteCRM, и она успешно работает, можем смело пролистывать часть с установкой и переходить к интеграции.
Читать дальше →

Asterisk: ngrep, sipgrep, sngrep, protocol diagram

Время на прочтение2 мин
Количество просмотров27K
Это небольшая заметка о паре утилит, которые использую время от времени для работы с астериском (для отладки телефонии и просмотра SIP пакетов). Многие коллеги не знают о более простых утилитах, которые могли бы сэкономить минутку-другую рабочего времени.

Далее речь пойдет о ngrep, sipgrep, sngrep, js-sequence-diagrams
Читать дальше →

HIVE: будущее облачной АТС или куда идем в следующем году

Время на прочтение4 мин
Количество просмотров3.4K
Корпоративный блог на Хабре, по нашему мнению, предназначен не только для того, чтобы рассказывать комьюнити о кодерских приемах и описывать технические “фичи”, блог на Хабре предназначен еще и для того, чтобы делиться с подписчиками и читателями новостями, мыслями и настроением. Сегодня мы не будем долго и нудно описывать то, как написали очередной фронтенд для CRM или о том, как интегрировали облачную АТС холодильник, кофеварку и Электроника одновременно. Мы, как облачный сервис-провайдер, хотим подвести итоги уходящего года и поделиться тем, что было сделано в уходящем году.


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

Asterisk: каждый звонок как прыгающий мячик

Время на прочтение2 мин
Количество просмотров13K
В эти предпраздничные дни, когда отчасти должен проводить время на работе, но изменения в рабочие системы уже не вносятся, ибо «скоро праздники, кому нужны твои свежие баги?», можно заняться вырезанием звездочек и снежинок из бумаги и маленькими экспериментами.

В общем, мы с вами не раз слышали такое выражение: «мой звонок пинали как мячик от оператора к оператору, и в итоге отфутболили», а может даже сами когда-то такое сказали в сердцах. И подумалось, а ведь если представить звонок как скачуший мячик от стенке к стенке, а так как у нас несколько десятков звонков бывает на астериске одномоментно, то это должно выглядеть как минимум забавно.

Что получилось? Далее детали и небольшое видео.

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

Разрабатываем сервис облачной конференц-связи для малого бизнеса

Время на прочтение5 мин
Количество просмотров4.5K
Большинство современных облачных АТС имеют схожий функционал. Как правило, это набор голосовых меню, переадресации звонков, всевозможные голосовые ящики и статистика. Этот джентельменский набор можно встретить почти у каждого телефонного SaaS. При этом существует скромная, не очень заметная на первый взгляд, но очень полезная, при правильном применении, опция — конференц-связь. Исторически так сложилось, что конференции всегда ассоциировались с крупным бизнесом, селекторными совещаниями и принятием важных начальственных решений. Мы, при разработке нашей коммуникационной платформы, стараемся идти несколько иным путем и разрабатываем модуль конференций ориентируясь на потребности малого и среднего бизнеса.


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

Робот-продавец. Автоматизируем отдел продаж с помощью SaaS

Время на прочтение5 мин
Количество просмотров7.7K
Декабрь — это всегда горячая пора для отделов продаж, эдакое поле битвы за выручку. В эпоху ШПД и облаков автоматизация бизнеса перестала быть уделом крупных компаний, теперь различные CRM, IP-АТС и тонкие клиенты доступны практически всем. Мы, как разработчик облачной коммуникационной платформы, хотели бы поделиться тем, как автоматизировали собственные продажи и какие инструменты используем. Наш опыт отнюдь не уникален, скорее мы чуть лучше других понимаем как и что лучше всего дружится и интегрируется с нашей виртуальной АТС и как создать своеобразного облачного Робота-Продавца.


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

Знакомьтесь подробнее: мультимедийный шлюз AudioCodes

Время на прочтение7 мин
Количество просмотров15K
Добрый день.

В этой статье мы начнем сессию нескольких онлайн-лекций и статей по отдельной линейке оборудования AudioCodes – универсальных мультимедийных шлюзов, которые позиционируется для физлиц и малого бизнеса. Это тот самый сегмент, который называется SOHO. В этой статье представим обзор и информацию о линейке устройств, историю ее развития и краткое описание функциональности. Речь пойдет об универсальном CPE AudioCodes MediaPack серии 26х (MP26x).
Эволюция развития этой линейки насчитывает уже более 8 лет.

Multi IP-SIM на службе малого бизнеса. Специальная SIM-карта для сайтов бесплатных объявлений

Время на прочтение7 мин
Количество просмотров12K
В нашем блоге на Хабре мы описываем любопытные схемы модернизации корпоративной телефонии, которые можно выстроить с помощью FMC-технологий, облачной АТС и интеграций с CRM-системами. Судя по тому, что почти половина наших клиентов интересуется именно интеграционными решениями, а белоснежные облака в первозданном виде только телефонного SaaS уже мало кому интересны, мы точно угадали тренд на рынке VoIP и двигаемся в верном направлении. Обычно интеграции телефонии, облачной АТС и мобильной связи — удел, как минимум, малого и среднего бизнеса и мы тоже так считали до недавнего времени, пока не выяснилось, что IP SIM-карты, виртуальная АТС и чудеса VoIP могут поработать и на микро бизнес. На бизнес, где предприниматель “one men show” и “швец и жнец и на дуде игрец”, где продажи строятся на продвижении товара через бесплатные объявления, входящие звонки от клиентов по всей РФ. Другими словами, сегодня расскажем о том, что мы придумали в помощь предпринимателям, зарабатывающим на продажах через доски объявлений.


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

Как мы научили 1С генерировать IVR меню для Asterisk

Время на прочтение5 мин
Количество просмотров13K
Последние годы проникновение IP телефонии в бизнес происходит семимильными шагами. С каждым днем появляется все больше и больше возможностей. Сотрудники могут работать не только в офисе, но и вообще в любой точке мира. Для того чтобы подключить телефонию сотруднику достаточно несколько кликов, никаких проводов и отдельных розеток. Компании используют запись разговоров, интеграцию телефонии с CRM системами. Каждая уважающая себя компания подключает многоканальный номер или даже платит за каждый звонок клиента, используя номер 8 800.

Давать клиенту свой сотовый телефон становится плохим тоном, ведь обращение клиента должно быть зарегистрировано в CRM и гарантированно обработано. Каждому сотруднику назначается внутренний добавочный номер, и чаще всего, зная добавочный номер, можно быстро связаться с нужным сотрудником. АТС знает, где сейчас находится сотрудник, и сможет связать клиента с нужным IP телефоном в офисе или мобильным телефоном, или даже SIP софтфоном, установленным на ноутбуке или смартфоне.

Но у прогресса есть и другая сторона. Многоканальный номер становится похожим на файрвол. Он защищает сотрудников внутри компании от звонков клиентов. На пути клиента появляется IVR меню, или даже многоуровневое IVR меню, и только не говорите, что мой звонок очень важен для вас :)
Читать дальше →

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

PaaS vs Лицензии. Четыре благородные истины IT-инфраструктуры

Время на прочтение6 мин
Количество просмотров5.9K
Все течет, все изменяется, все движется. Это крылатое выражение очень точно характеризует процессы, происходящие в современном бизнесе и в первую очередь в бизнесе телекоммуникационном. Большинство экспертов сходятся во мнении, что игроки IT-рынка должны активно двигаться вперед хотя бы для того, чтобы просто остаться на месте. По оценке аналитиков многим деятелям телекома свойственно комфортное заблуждение: “Нам незачем торопиться, мы успеем построить и запустить все необходимые сервисы и платформы своими силами, мы гибкие и технологичные, причин для спешки нет.” К сожалению, это иллюзия. Начинать запускать новые сервисы нужно было еще “вчера”. В этом хабе мы поделимся своими соображениями о том, какой из способов разворачивания новых сервисов и платформ на стороне операторов связи является наиболее эффективным и оправданным.


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

Asterisk/FreePBX: Интеграция определителя номера с базой клиентов

Время на прочтение2 мин
Количество просмотров13K
А что если при входящем звонке вместо бездушного номера вы будете видеть на своём телефоне что-то вроде «ООО Стройпоставка» или «Иванов Семён Петрович», получаемые из базы ваших клиентов и контрагентов.
Будет весьма удобно, не правда ли?
А реализуется это очень легко.

Традиционно рассмотрю два варианта — для FreePBX, и для «чистого» Asterisk.
Читать дальше →

Asterisk + LUA: быстрый старт

Время на прочтение6 мин
Количество просмотров30K
За последний год на Хабре появилось несколько статей про использование диалплана lua в asterisk (раз, два, три, четыре). Это достаточно интересный способ написания гибких и мощных диалпланов. Но чтобы попробовать такой способ написания диалпланов надо потратить некоторое количество времени: установить нужные библиотеки, пересобрать с необходимыми опциям астериск.

Вдобавок у многих пользователей asterisk'а разный уровень подготовки: кто-то ближе к системному администрированию или даже к традиционной телефонии, чем к программированию. Плюс специфика телефонии — лучше лишний раз незнакомыми экспериментами не нагружать работающие системы, а проводить тесты и эксперименты на своем ноутбуке — приходится захламлять систему. В общем, есть немало причин «отложить на потом».

В данной статье я хочу показать всем желающим и работающим с астериском, как, используя docker, можно быстро ощутить вкус гибких сценариев lua. А уж затем решить стоит этим пользоваться дальше на практике или нет. (Кому неинтересно читать, а интересно смотреть и слушать — в конце текста 6-минутное видео с основными моментами и результатом.)


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

AltegroSIM: модернизируем мобильную связь службы доставки

Время на прочтение5 мин
Количество просмотров5.3K
Прошел уже почти год с тех пор, как мы начали вести блог на Хабре. За это время было описано несколько способов интеграции наших AltegroSIM, виртуальных АТС, CRM и всего остального, облачного, что используется в бизнесе для автоматизации и оптимизации. Для нас самих стало открытием, насколько значимое место сотовая связь занимает в коммуникационном поле любой компании и насколько, даже самая небольшая, на первый взгляд, модернизация/оптимизация, способна упростить жизнь менеджеров, курьеров и их начальников. И дело даже не в прямых затратах на звонки, дело больше в бизнес-процессах. Порой, правильно выстроенная схема взаимодействия мобильных и офисных сотрудников и клиентов не только снижает размер ежемесячного счета от оператора связи, но и влияет на эффективность продаж в целом. Сегодня мы опишем любопытный кейс, который облегчает жизнь классического тандема “служба доставки — клиент”.


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

Asterisk: Приоритезация VoIP трафика и резервирование доступа в Интернет двух провайдеров на MikroTik

Время на прочтение11 мин
Количество просмотров50K
Казалось бы вещи, вынесенные в заголовок, достаточно тривиальны и описаны во множестве мест глобальной сети, но это только на первый взгляд. Опробовав наиболее часто встречающиеся советы я обнаружил несколько «подводных камней», глыб и даже скальных образований.

Но это все слова, ближе к делу.
Достаточно распространенная ситуация — Asterisk внутри ЛКС, за маршрутизатором MikroTik.
Дабы выделить трафик сервера, где установлена PBX, администратор отрезает часть канала провайдера выделяя его исключительно для конкретного IP.
Или другая реализация, когда нужный трафик определяется не только по IP-адресу PBX, но и по размеру пакетов и протоколу.
Попробовали — работает. Можно забыть? А вот и нет.

Что если администратору захочется слить что-то из Интернет находясь в консольке сервера, или наоборот отправить куда-либо в Интернет большое количество траффика? Правильно — он приоритезируется на MikroTik так же как и полезный трафик от PBX, что в итоге приведет к проблемам с IP-телефонией.

Решение здесь старо как сам IPv4 — метить трафик на сервере с Asterisk генерируемый только ею, и так, чтобы MikroTik это мог «увидеть», отматчить(простите за столь грубый англицизм) и приоритезировать только его.

Следующим пунктом у нас идет резервирование каналов от двух интернет-провайдеров.
Думаю что каждому системному администратору, использующему в своем хозяйстве маршрутизаторы MikroTik, знаком скрипт из wiki — wiki.mikrotik.com/wiki/Failover_Scripting
Он всем хорош, но как и в предыдущей ситуации есть ряд «но».
Наиболее весомому из них имя «Connection tracking» и заключается оно вот в чем:
когда наш основной ISP изволит отдохнуть от трудов праведных, траффик переключается на резервного.

Все вроде бы довольны, ютуб работает, яп тоже, но сколько бы мы не кричали экспекто потронум
sip reload

и в отчаянии не пытались применить магию высших порядков
core restart now

SIP-регистрации не поднимаются.

А дело в том, что в механизме «Connection tracking» остались висеть записи от «старого»(основного) интернет-канала и их нужно удалить, после чего регистрации успешно поднимутся и звонки начнут проходить.

Если вам интересно как доказать MikroTik'у кто все-таки верблюд, а так же как автоматизировать в скрипте сброс «старых» соединений, то вам прямо под кат.
Читать дальше →

FreePBX 13. Уже не бета

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


Что такое FreePBX? Это один из вариантов управления двигателем современной IP телефонии — Asterisk. Как бы не любили интеграторы эту «надстройку», безусловно именно она является лидером инсталляций IP АТС.

Да, местами дырявый, не всегда понятный, с кривой русификацией, но бесплатный. FreePBX позволяет поднять телефонный сервер в организации практически любому эникею за считанные часы, и уже в дефолтной конфигурации предоставляет возможности, которые подойдут практически всем компаниям. Другое дело, если вам вдруг не хватает функционала веб-интерфейса, и вы решаете добавить какую-то уникальную фишку…
Костыли, невозможность нормального дебага — здесь FreePBX предстанет во всей своей красе.

Тем не менее, еще в марте у вас была возможность потестировать Alpha версию, бету в июне, а сегодня я хотел бы бегло осмотреть финальный и стабильный FreePBX 13.

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

Пишем собственный интерфейс управления корпоративными FMC SIM-картами

Время на прочтение4 мин
Количество просмотров7.9K
Какой современный облачный сервис обходится без личного кабинета и API платформы, на которой этот сервис крутится? Пожалуй, только сервис, работающий на мобильных устройствах, да и то, далеко не каждый. У нашей компании был непродолжительный, но бурный роман с простеньким софтфоном собственной разработки для Андроид и даже в таком, казалось бы, незатейливом проекте мы долгое время “запиливали” бэкенд и веб-интерфейс админа.

С тех пор у наших разработчиков сложился определенный подход: когда продуктологи придумывают очередной мега-продукт, утверждают его на самом высоком уровне и отдают в разработку, то первое чем интересуется Главный Разработчик — “Будет ли личный кабинет?”. “Да”, — отвечают продуктологи. “Личный кабинет будет. Даже два.” По вполне понятным причинам, был написан личный кабинет и для нашего проекта со специальными сим-картами AltegroSIM. Написан для того, чтобы клиенты могли управлять своими симками. Надеемся не останавливаться и со временем “навесить” на личный кабинет и API, чтобы сторонние сервисы, те, которым это может быть интересно, делали интеграции и собственные ЛК.


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

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