Pull to refresh
  • by relevance
  • by date
  • by rating

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

Asterisk *Development of communication systems *
Первое знакомство

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

Askozia — редактор маршрутов вызовов

Asterisk *Development of communication systems *
Как я писал ранее, мы в своем офисе используем уже около года IP ATC Askozia на базе Asterisk.
Askozia — это коммерческий продукт, цена на который равна стоимости одного IP телефона.

Сегодня я хочу рассказать подробнее о редакторе маршрутов вызовов, который входит в расширенную версию Askozia.
Редактор позволяет создавать неограниченное количество диалпланов Asterisk, используя простой визуальный конструктор. Для построения маршрутов используется более 60 отдельных модулей. Каждый модуль транслируется в одну или несколько команд диалплана Asterisk, а сам маршрут формирует необходимые конфигурационные файлы, которые используются ядром телефонной системы для обработки вызовов.

Читать дальше →
Total votes 11: ↑10 and ↓1 +9
Views 15K
Comments 9

Интеграция 1С:CRM и Asterisk с помощью PHP-AGI и веб-сервисов 1C

Asterisk *Development of communication systems *
Tutorial

В качестве IP АТС мы используем Askozia — это один из дистрибутивов широко известного Asterisk, про Askozia я писал в этом посте.
В качестве CRM системы используется продукт 1С: Управление торговлей и взаимоотношениями с клиентами 8 в режиме клиент-сервер. Давно зрел вопрос, можно ли встроить в диалплан Asterisk обращение к 1С:CRM системе для выполнения каких-либо управляющих действий и можно ли из 1С управлять IP АТС?

Схема работы простейшая — при входящем звонке спросить у 1С что с ним делать, и если 1С ответила, то выполнить команду или продолжить стандартное выполнение маршрута вызова.
Попробуем выполнить простейшее действие — установить название клиента по номеру телефона из CRM системы и записать это значение в CDR базу Asterisk.
Читать дальше →
Total votes 16: ↑13 and ↓3 +10
Views 31K
Comments 3

Что можно получить от интеграции 1С:CRM 8 и телефонии Asterisk

Asterisk *Development of communication systems *

Мы более года тесно занимаемся разработкой решений по интеграции телефонии на базе Asterisk и программ 1С. В первую очередь мы испытываем решения на себе, и я хочу поделиться опытом о том, что можно получить от такой интеграции.
Читать дальше →
Total votes 37: ↑30 and ↓7 +23
Views 62K
Comments 27

Организуем Asterisk IP телефонию в офисе без изучения Linux

Asterisk *Development of communication systems *
В этой статье я расскажу по шагам об организации IP телефонии в офисе на 15 человек с помощью Asterisk в виде сборки Askozia, неттопа Intel NUC и телефонов Linksys и Yealink, заказанных с Ebay, а также прикину примерные затраты на организацию связи со своим сервером телефонии, плюс попробую рассказать о преимуществах и недостатках этого решения.
Читать дальше →
Total votes 19: ↑14 and ↓5 +9
Views 227K
Comments 30

Делаем Callback с сайта с помощью Askozia PBX

Website development *Asterisk *
Tutorial
Популярность сервисов callbackhunter и zingaya посеяла в мою голову идею, реализовать возможность обратного звонка с нашего сайта, используя уже работающую много лет в компании IP ATC Askozia. Ранее я писал про нее в отдельном посте.

Ситуация также усложнялась тем, что сайт расположен в публичной сети, а Askozia внутри локальной, и публиковать ее в открытый доступ было страшновато.
Алгоритмов реализации механизма обратного звонка с сайта для Asterisk написано достаточно много. Самый распространенный — это генерация AMI команды Originate после того, как клиент введет свой номер телефона на сайте. И так приступим.
Читать дальше →
Total votes 13: ↑9 and ↓4 +5
Views 10K
Comments 7

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

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

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

Но у прогресса есть и другая сторона. Многоканальный номер становится похожим на файрвол. Он защищает сотрудников внутри компании от звонков клиентов. На пути клиента появляется IVR меню, или даже многоуровневое IVR меню, и только не говорите, что мой звонок очень важен для вас :)
Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views 12K
Comments 6

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

Website development *PHP *API *Asterisk *Development of communication systems *
Часть сотрудников нашей компании работает вне офиса: выезды к клиентам, работа в домашних условиях. Для связи с такими сотрудниками мы используем GSM шлюз, подключенный к нашей АТС Askozia. Любой вызов, поступивший от клиета, может быть переадресован на сотрудника “в поле”.

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

Мы решили использовать Telegram для оповещения о звонках. Получилась интересная связка программных продуктов Askozia + Telegram + 1C: Предприятие.
Под катом самое интересное...
Total votes 11: ↑10 and ↓1 +9
Views 9.6K
Comments 4

Выпуск 3CX 15.5 SP1 Beta и приобретение компании Askozia

3CX Ltd. corporate blog System administration *IT Infrastructure *Network technologies *Server Administration *
Recovery mode

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


Выпуск бета-версии 3CX v15.5 Update 1 (SP1)


В разгар летних отпусков мы выпустили бета-версию 3CX v15.5 Update 1 (так мы теперь называем сервисные пакеты), в которой добавлено несколько интересных возможностей для пользователей и администраторов.


Возможности для администраторов


Централизованная настройка дополнительных параметров IP телефонов


Для поддерживаемых IP телефонов существенно расширено количество настраиваемых параметров. Администратору теперь не нужно разбираться в документации и создавать собственный шаблон автонастройки того или иного телефона. Все дополнительные параметры указываются централизованно из интерфейса управления 3CX.


Список параметров:


  • выбор мелодии вызова
  • установка MWI режима работы LED индикатора питания телефона – мигание при наличии голосового сообщения, пропущенного вызова и т.п.
  • снижена яркость логотипа 3CX на заставке телефонов Yealink, Fanvil и Htek
  • индивидуальная установка часового пояса для каждого телефона
  • установка формата отображения времени: AM / PM, 12 часовой или 24 часовой
  • установка типа перевода вызова по умолчанию (несопровождаемый или сопровождаемый)
  • включение или отключение подсветки дисплея телефона
  • настройка таймаута включения скринсейвера дисплея, которая устраняет мигание логотипов в некоторых моделях
  • настройка сетевых параметров VLAN IP телефона
  • настройка BLF (DSS) кнопок на режим Line или BLF. Ранее первые две кнопки большинства телефонов могли работать только в режиме Line
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Views 2.4K
Comments 27

Как мы заново изобретали IP АТС Askozia, после того как проект был продан и закрыт разработчиком

Asterisk *

Как было все прекрасно до часа X


Мы — небольшая команда разработчиков, которая много лет назад занималась разработкой и внедрением программ 1С. В далеком 2011 году мы хорошо знали программные продукты 1С, и не имели опыта в разработке собственных решений. На тот момент компании было 5 лет и заниматься классическим бизнесом 1С немного надоело, нужен был глоток свежего воздуха. И мы погрузились в мир IP телефонии, а конкретно в дебри Asterisk. Это офигенная платформа, со своим языком для написания диалпланов. Где-то мы это уже видели, платформа + конфигурации, все как в 1С :)

Одна из самых популярных конфигураций для Asterisk на тот момент была, да и сейчас остается бесплатная FreePBX. По сути это веб-морда, написанная на PHP, которая выносит все настройки Asterisk в «удобный» веб интерфейс. Вам не надо знать ничего про команды диалплана Asterisk, все происходит под капотом.

Мы установили себе этого монстра, и сделали свой первый успешный продукт, модуль интеграции программ 1С и Asterisk. Это была смесь из C++ кода в виде DLL и 1С кода для встраивания в 1С.
Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Views 7.1K
Comments 35

Asterisk. Dialplan Askozia 6. Исходящие звонки

Asterisk *Development of communication systems *
В статье пойдет речь о бесплатной АТС Askozia версии 6. При разработке телефонной станции одной из первых задач была организация исходящих звонков.

Как это было


В старой версии Askozia использовались стандартные “шаблоны” dialplan.

  • X! — все номера телефонов
  • XXX — трехзначные цифровые номера
  • .! — абсолютно все номера телефонов

Схематично можно описать пример контекста:

[outgoing]
exten => _XXXXXX!,1,NoOp(Start outgoing calling...) 
	same => n,Dial…

Нам показался такой подход недостаточно гибким. Нет возможности описать следующее правило:

  • Номер начинается с 79
  • Далее следует либо 35 либо 26
  • Остальная часть номера состоит из 7 цифр

Под катом описан выбранный нами подход и итог разработки.
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 4.1K
Comments 9

Обновление сервиса 3CX WebMeeting, онлайн-конвертер Elastix и новые видеоуроки

3CX Ltd. corporate blog System administration *IT Infrastructure *Development of communication systems *Video conferencing
На прошедшей неделе мы выпустили несколько новинок и учебный видеокурс для разработчиков в системе 3CX. Но обо всем по порядку — новостей действительно много!
Total votes 5: ↑5 and ↓0 +5
Views 862
Comments 2

Askozia. Как работает Autoprovisioning Plug & Play

Open source **nix *Asterisk *Development of communication systems *
При разработке АТС Askozia мы столкнулись с задачей по автоматической настройке телефонов и решили ее по-своему.

Autoprovisioning Plug & Play (PnP), эту технологию поддерживают многие производители — Yealink, Snom, Fanvil.

Основные достоинства автоматической настройки телефонов:

  • Облегчает первичную настройку — не требуется заходить в web интерфейс каждого устройства. Достаточно на сервере автонастройки указать соответствие MAC адреса устройства и акканута.
  • Упрощает поддержку — действительно становится легче при необходимости изменить настройки устройства. Управляем настройками опять же на сервере
  • Возможно свести настройку к набору старкода «*911*<SIP_ACC>» — в ряде случаев этой функции просто цены нет. Не каждый офисный работник сможет настроить IP телефон, а вот набрать комбинацию цифр задача простая.

Опишем как же работает Autoprovisioning Plug & Play. В конце статьи ссылка на исходники небольшого PHP скрипта, реализующего функционал PnP сервера.
Читать дальше →
Total votes 9: ↑8 and ↓1 +7
Views 2.4K
Comments 4