Организация многоканального номера с помощью «Komunikator»

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


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

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

    Но, как говорится, на ловца и зверь бежит: знакомые IT-шники подсказали, что на российском рынке IP-телефонии появилось новое решение, разработанное на платформе Yate – «Komunikator». Ниже я привел таблицу с его основным функционалом.

    Стоимость решения 0 руб.
    Абонентская плата 0 руб.
    Подключение внешних SIP-провайдеров 0 руб.
    Поддержка внешних SIP-провайдеров неограниченно
    PC клиент SIP-телефон или Софтфон
    Кол-во сотрудников (внутренние номера) неограниченно
    Активные схемы маршрутов вызовов неограниченно
    WEB-интерфейс да
    Многоканальность да
    Переадресация вызовов да
    Перевод звонка на номер сотового оператора да
    Организация конференций да
    Запись разговоров нет
    Блокировка звонка да
    Удержание вызова да
    Факс на e-mail нет
    Автосекретарь да
    Мелодия при удержании вызова да
    История звонков да


    Исходники новинки можно было скачать в открытом доступе (читай — бесплатно) на гитхабе, что я оперативно и сделал на нашем сервере. Прежде чем приступить к рассмотрению процесса установки IP-АТС, необходимо уточнить, что под установкой следует понимать передачу образа виртуальной машины в программе виртуализации для размещения и последующего использования. Образ виртуальной машины «Komunikator» представлен в виде файла формата *.OVA и имеет размер около 770 МБ (скачать образ).

    Минимальные системные требования, которые будут заимствованы запущенной виртуальной машиной «Komunikator»:
    • объем оперативной памяти: 512 МБ;
    • объем видеопамяти: 12 МБ;
    • размер дискового пространства: 2 ГБ (по мере необходимости размер будет увеличиваться).


    При тестировании виртуальной машины «Komunikator» использовался процессор Intel Celeron 430 (1,8 ГГц), хорошо справившийся с поставленной задачей.

    Далее я опишу процесс установки Komunikator (4 этапа), делал я это по документу «Руководство по установке IP-АТС» (гитхаб)
    В качестве программы виртуализации для рассмотрения процесса установки IP-АТС была выбрана программа Oracle VM VirtualBox. VirtualBox является свободно распространяемой, что дает право на свободное пользование данной программой, без каких либо выплат.

    1. Указание программе виртуализации файла образа виртуальной машины:

    В меню «Импорт конфигураций…» выбираем файл образа виртуальной машины, далее нажимаем «Next».



    2. Указание параметров конфигурации, воссоздаваемой из файла образа виртуальной машины
    Выбираем параметры конфигурации виртуальной машины. Рекомендуется выбрать параметры конфигурации, предложенные по умолчанию. И нажимаем «Импорт».



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

    3. Настройка параметров сетевого подключения программы виртуализации VirtualBox и сервера DHCP, используемого данной программой.
    В меню «Файл» — «Настройки…» выбираем параметр «Сеть» для настройки сетевого подключения.



    Рекомендуется выбрать IP-адрес, предложенный программой VirtualBox по умолчанию.



    Если для подключения компьютера к сети (на котором установлена программа VirtualBox) в сети уже имеется DHCP сервер, то DHCP сервер предложенный программой VirtualBox необходимо отключить. И, наоборот, в противном случае.



    4. Запуск виртуальной машины (запуск IP-АТС). В контекстном меню нажимаем «Запустить».



    Установка IP-АТС «Komunikator» завершена. Т.к. настройка и управление «Komunikator» осуществляется через Web-интерфейс посредством браузера, то необходимо узнать IP-адрес, назначенный виртуальной машине, на которой данная IP-АТС установлена.

    После запуска виртуальной машины и загрузки ОС потребуется ввести имя и пароль учетной записи, зарегистрированной на этой ОС, т.е. администратора ОС.



    Взаимодействие с ОС осуществляется посредством интерфейса командной строки.

    Для получения параметров сетевого интерфейса (в том числе и IP-адреса) в ОС предусмотрена команда – ifconfig.



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



    Подробное описание интерфейса уже подготовлено разработчиками «Komunikator». Рекомендую изучить, т.к. это понадобится при дальнейшей настройке SIP-клиентов и SIP-провайдера. (гитхаб)

    SIP-провайдера мы выбрали МегаФон, он подошел нам по стоимости услуги и уже интегрирован с «Komunikator». После подключения к оператору сотовой связи «МегаФон» (покупки SIM-карты) для получения единого многоканального номера необходимо подключить услугу «МультиФон». Не следует путать услугу «МультиФон» с услугой «Мобильная АТС».

    Активация происходила по USSD-команде — *137#

    От SIP-провайдера мы получаем: имя пользователя (абонентский номер), пароль (получаем после подключения услуги «МультиФон»), IP-адрес сервера, порт, протокол, домен.

    Далее осуществляем настройку провайдера в интерфейсе «Komunikator» на вкладке «Маршрутизация» панели «Провайдеры». И заполняем все необходимые поля.



    Теперь создаем правила преобразования набираемых телефонных номеров для «внешних» исходящих вызовов.



    Затем подключаем внутренних абонентов (SIP-клиентов) к IP АТС. Это делается во вкладке «Справочники» на панели «Внутренние номера».



    Ну и создаем правила приема «внешних» входящих телефонных вызовов.



    Более подробно о перенаправлении «внешних» входящих телефонных вызовов, принимаемых IP-АТС от SIP-провайдера можно прочитать в руководстве, в разделе «Настройка SIP-провайдера» (гитхаб)

    Вот так совсем не сложно и в короткие сроки заработал многоканальный номер в нашем офисе.

    На данный момент в продукте реализованы следующие функции:
    • Исходящие и входящие звонки как для внешней, так и внутренней коммуникации;
    • Конференц-связь;
    • Журнал вызовов;
    • Переадресация с внутреннего номера на номер мобильного телефона.
    • Перевод звонка на внутренний номер или на номер сотового оператора сотрудника.
    • Перехват звонка.


    Команды для выполнения функций описаны, опять же, на гитхабе.

    И это еще не все: в планах разработчиков совершенствовать продукт. К примеру, в числе запланированных опций – возможность интеграции с 1С, чата и звонков с сайта.

    Надеюсь, мой положительный опыт работы с «Komunikator» кому-то поможет наладить многоканальную телефонную линию и у себя в компании. Удачи!
    Поделиться публикацией
    Комментарии 17
      +2
      Вначале хотел ругаться, что это пиар, затем ругаться, что это еще одна статья про астериск. А теперь хочу обратить внимание тс на дистрибутивы Elastix, Tribox и подобные, так как настройка аналогична данному решению и совсем не дорогостоящая.

      Было бы более интересно почитать про настройку Yate, а не про Komunikator.
      И все же дорога статье в хаб «Я Пиарюсь».
        +1
        Ай-яй, только не TrixBox: он уже давно покоится с миром, не трогайте трупов.
        Ставить его категорически нельзя, ибо дыры там жуткие.
        Используйте FreePBX Distro, ибо он хорош.
          0
          Возможно. Последнее время не следил за этим дистрибутивом. Но за совет, спасибо.
        +1
        Была даже мысль о программной Asterisk, но встает вопрос о дорогостоящей настройке, и выделении под нее отдельного сервера.

        Просмотрел статью. Не нашел отличий. Вы все равно задействовали под свое решение (которое, оказывается, является еще одним IP-PBX) отдельный сервер. Да и суть решения не отличается ничем. Ну кроме отсутствия в вашем решении элементарного функционала.

        Я сам не люблю астериск, но на нем базируется немалое количество крайне простых интегрированных решений, разобраться с которыми не проблема.
          0
          Учитывая стабильность работы Мультифона, у меня опасения по тому, как хорошо будет работать такая связка. Уж очень часто он валится.
            0
            Не соглашусь — более 2-х лет пользуюсь и все стабильно как часы.
              0
              Для домашних или корпоративных целей?
              Входящая или исходящая? Сколько звонков в час?
                0
                Небольшой контакт центр. 10 номеров с различных регионов России. Не более 10 входящих звонков в час на каждый. Исходящая через другого провайдера.
                  0
                  У них аварии обычно длятся по 20-30 минут, так что немудрено, что вы ничего не замечаете, на входящих-то.
                    0
                    Да, возможно. А разве кто-то использует мультифон для исходящих? С их 1,5 рублями поминутно?
                      0
                      Кто-то использует. Причем весьма интенсивно (десятки cps в пике). Там есть свои объективные преимущества, распространяться про которые я не буду.
                        0
                        Дмитрий, с удовольствием хочу узнать что я не знаю про мультифон и про преимущества. Если нет желания писать в открытую, то в личку хотя бы. Буду очень благодарен.
                          0
                          Огорчу — речь не идет про что-то секретное и неизвестное публике.
                            0
                            Я про себя имел ввиду. Хорошо я понял — нет желания говорить.
            0
            Вообще, имхо, довольно странно видеть Yate в виде офисной IP-PBX.
            Всё-же, скорее Yate — это Softswitch class 4(с элементами class 5), нежели полноценный class 5, который подходит для IP-АТС.
            Основное назначение Yate — это транзитные станции, операторские станции, конвертер интерфейсов и протоколов, и только в последнюю очередь — IP-PBX.
              –1
              На официальном сайте Yate опубликовано, что данная платформа своими функциональными возможностями сфокусирована как на VoIP, так и на IP телефонию. Смотреть тут: yate.null.ro/pmwiki/index.php?n=Main.WhatsYate
                0
                Чего-то вы напутали: «как на VoIP, так и на IP телефонию».

                Почитайте, в чем разница между софтсвичами класса 4 и класса 5 — и поймете, о чем я. Оба они по VoIP работают.

            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

            Самое читаемое