Ip телефония asterisk. Организуем Asterisk IP телефонию в офисе без изучения Linux. Железка от Panasonic

Что выбрать в качестве офисной мини-АТС? Panasonic АТС или бесплатный Asterisk ? Сегодня я предлагаю поразмышлять над вопросом – Asterisk VS Panasonic , развеять некоторые мифы и взглянуть на реальность выбора. Вопрос, обозначенный в заголовке данной статьи, встает перед каждым системным администратором, которому руководство поставило задачу оснащения офиса современной системой связи. Дальновидному штатному компьютерщику хочется, чтобы можно было использовать IP-телефонию, запись разговоров, неограниченную конференцию, WEB-управление, личные кабинеты, интеграцию с CRM, и еще всякого и побольше! Руководству хочется, чтобы было все что нужно и желательно как можно дешевле. Все эти продвинутые функции присущи современным программным АТС. Но также всем известен факт, что готовые решения от солидных производителей стоят очень дорого. Но системный администратор знает, что на свете существует бесплатный Asterisk , который все это может и при этом ничего не стоит. И это самый главный миф, который прочно засел в головах сисадминов и потихоньку просачивается в головы руководителей. Итак, почему это миф и где реальность? Попробуем ответить на этот вопрос.

Типовое решение построенное на базе Asterisk

Для примера возьмем типовую задачу: нужно поставить систему связи на 20 абонентов, 8 IP-транков, 2 аналоговые телефонные линии. Короче говоря, типичный небольшой офис.

Что нужно для решения этой задачи:

  1. Компьютер серверного типа, предназначенный для круглосуточной работы в течение долгого времени.
  2. Установка операционной системы типа Linux.
  3. Установка какой-то сборки Asterisk.
  4. VoIP шлюз на 2 аналоговые линии.
  5. 20 IP-телефонов или VoIP шлюз на 20 аналоговых портов.
  6. Настройка и программирование всей системы.
  7. Подключение к сетям общего пользования и соответствующие настройки.

Попробуем оценить стоимость железа:

  1. Сервер – если приличный, то не ниже 30 000 руб.
  2. VoIP шлюз на 2 линии – считаем 4 000 руб.
  3. 20 IP-телефонов по 3000 руб. – 60 000 руб.

Итого: 94 000 руб.

Если использовать аналоговые телефоны, то при стоимости 20 портового шлюза в районе 30 000 руб. Все равно получится 64 000 руб. При этом, мы не посчитали стоимость стойки, патч-панелей, патч-кордов, системы бесперебойного питания и прочих радостей, без которых система толком работать не будет. Для нашего расчета это не важно, потому что эта часть нужна в любом случае, какой бы вариант системы мы не выбрали.

Как видим, бесплатный Asterisk оказался не таким уж и бесплатным.

А теперь самое интересное, особенно для руководителей: поскольку программный продукт Asterisk является свободно распространяемым, то в случае возникновения проблем в работе системы, ни один производитель не предоставит вам гарантии. На компьютер – пожалуйста, на шлюзы – не вопрос, а на систему? Казалось бы, кто ставил систему, тот пусть и решает проблему. Вроде бы логично, но по факту получается так, что ставит обычно сисадмин, а когда возникла проблема, оказывается, что он уже не работает в конторе и что он делал, какие пароли оставил себе, как все запрограммировал, никто не знает и в лучшем случае новый человек придет и начнет делать все заново. И все снова повторится, только некоторое время спустя.

Есть выход – изначально обратиться к компании, которая профессионально занимается установкой Asterisk для клиентов. Нормальный выход, только их работа стоит денег. Как правило, это в районе 10 000 руб. Итого в минимальном варианте мы получаем стоимость «бесплатной» системы не ниже 70 000 руб. При этом обратите внимание, вопрос гарантий так и не решен.

Есть еще один фактор, который следует учесть: поскольку Asterisk бесплатен сам по себе, то обычно им занимаются продвинутые сисадмины в виде случайных заработков, потому что к ним обращаются, чтобы решить вопрос подешевле, что приводит к тому, что не существует широкого круга профессионально подготовленных специалистов, всегда готовых выполнить любые работы, для которых именно Asterisk есть основной бизнес. То-есть продажа бесплатного Asterisk не является бизнесом со всеми вытекающими последствиями. Типичная ситуация для мира Open Source технологий, к которым и относится продукт Asterisk. Собственно, он так и задумывался, как решение «для себя».

Железка от Panasonic

Теперь давайте посмотрим, а что если использовать стандартную аппаратную платформу от Panasonic. Насколько дороже это будет и будет ли вообще дороже?

IP АТС Panasonic KX-NCP500 на указанную емкость, в случае использования аналоговых телефонов, будет стоить 49 000 руб. В случае 20 IP-телефонов – 106 000 руб.

Что мы наблюдаем? В случае аналоговых телефонов Panasonic дешевле, а в случае IP-телефонов практически в одной цене. При этом для расчета приняты цены на дешевые китайские SIP-телефоны для Asterisk и фирменные системные IP-телефоны Panasonic. Вопрос гарантии, обслуживания, ремонта или расширения у компании Panasonic решен на высшем уровне. Сервис Panasonic лучший в России!

Профессионально подготовленных специалистов – полно. В каждом крупном городе есть один или несколько региональных технических центров, в которых можно получить техподдержку или пройти обучение для последующего самостоятельного обслуживания системы. И самое главное, конкуренция среди этих специалистов довольно высока и это не дает расти стоимости их услуг.

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

Таким образом, ответ на заданный вначале статьи вопрос не так однозначен и каждый руководитель сам должен принять решение о том, что ему выбрать: рисковый но более гибкий вариант на Asterisk, или стабильный, функционально достаточный и более дешевый вариант на базе АТС Panasonic. Решайте сами!

Panasonic АТС или бесплатный Asterisk? was last modified: Март 3rd, 2016 by Admin

Сегодня мы начинаем серию статей об Asterisk . И в первую очередь имеет смысл разобраться, что же такое Asterisk и для чего он нужен.

Asterisk – это кроссплатформенное решение для компьютерной телефонии. По сути, это программная АТС. В комплексе с определенным оборудованием он способен обеспечить все возможности классической офисной АТС.

Немного об истории Asterisk

Asterisk появился благодаря Марку Спенсеру в 2004 году. Его компания не могла позволить себе систему колл-центров, поэтому Марк Спенсер начал думать о создании программной АТС. Причем, любопытной особенностью программы стало то, что она была выпущена с открытым кодом. Соответственно, Asterisk продолжает развиваться благодаря людям по всему миру.

Asterisk распространяется бесплатно, что только добавляет ему популярности.

На данный момент Asterisk – это наиболее распространенная программная АТС в мире. Многие компании предпочитают работать именно с Asterisk благодаря гибкости и эффективности получаемой связи.

Что может Asterisk

Поскольку Asterisk – это АТС, то и обеспечивает он стандартные функции АТС:

1. Исходящая и входящая связь;
2. Внутренняя связь (добавочные номера для сотрудников).

Помимо всего прочего, Asterisk предоставляет возможность самостоятельно или с помощью специалиста настроить ряд дополнительных функций :

1. Неограниченное количество абонентов. Вы можете подключить то число сотрудников, которое необходимо.

2. Сохранение номера при переезде. Asterisk позволяет сохранить номер телефона, по которому Вас узнает большинство клиентов, даже в случае переезда.

3. Запись телефонных разговоров. Вы сможете настроить запись разговоров имен так, как Вам это необходимо. Запись разговоров позволит не только отслеживать эффективность работы сотрудников, но и объективно разрешать конфликтные ситуации.

5. Интеграция с CRM станет важным инструментом в работе с клиентами, поскольку Ваши сотрудники смогут получать любые данные о позвонившем клиенте и мгновенно сориентироваться в том, как вести разговор с клиентом.

6. 8-800 и обратный звонок помогут подчеркнуть клиентоориентированность компании. Безусловно, Ваши клиенты оценят Ваше желание взять все расходы на связь на себя. Благодаря этим функциям Ваши клиенты станут обращаться в Вашу компанию с большим энтузиазмом.

7. Звонок с сайта. Если Вы решите настроить данную функцию, то сразу ощутите все удобство звонка с сайта. Ведь теперь любой клиент, если под рукой у него не оказалось телефона под рукой, все равно сможет связаться с Вашей компанией и получить консультацию специалистов.

8. Очередь звонков позволит расставить приоритеты в срочности того или иного звонка, ведь благодаря этой функции Вы сможете оставить звонок на линии, а клиент в это время будет получать интересную информацию или наслаждаться музыкой.

9. Статистика. Данная функция будет особенно полезна для получения статистических данных о времени звонков, их количестве, наибольшей активности клиентов. Благодаря автоматически собираемой статистике Вы сможете оценить, когда клиенты максимально активны, и оптимизировать работу менеджеров.

10. Факс на почту. Если Вы заинтересованы в том, чтобы максимально быстро обрабатывать информацию, поступающую по факсу, то функция перенаправления факса на электронную почту будет просто незаменима.

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

Преимущества Asterisk

1. Экономия. Пожалуй, это основное преимущество. Покупка реальной АТС обойдется как минимум в 5 раз дороже, чем работа с Asterisk. К тому же Вам не придется тратить средства для того, чтобы очередная функция Вашей АТС начала работать и приносить пользу компании.

2. Соединение удаленных офисов. Устанавливать связь между офисами или филиалами компании становится гораздо проще и выгоднее.

3. Подключение к любому оператору телефонии, как IP, так и аналоговой. Вы можете выбирать именно ту телефонию, которая отвечает всем Вашим требованиям. Asterisk подойдет для любого телекоммуникационного решения.

4. Нет необходимости в большом количестве оборудования и проводов. Чтобы Asterisk заработал, не придется тянуть бесконечные провода, поскольку данному ПО нужен только тот провод, который у Вас уже есть – интернет.

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

Как итог, мы можем сказать, что использование Asterisk для решения телекоммуникационных задач – это удачный выбор для успешной компании. А в дуэте с IP-телефонией Asterisk позволит Вам быстро, эффективно и выгодно организовать связь в Вашей компании, независимо от её масштабов и задач.

– это ATC созданная хакерами (в первоначальном смысле этого слова), а точнее, это супер конвергентная платформа компьютерной телефонии, распространяемая по лицензии GNU GPL, изначально разрабатываемая Марком Спенсером (Mark Spenser), позже ставшим президентом и техническим директором компании Digium. Благодаря коммерческой поддержке Его компании и лицензии GNU GPL Asterisk активно развивается и поддерживается тысячами людей со всей планеты.

Asterisk поддерживает

Протоколы

Аудио кодеки

Название Скорость передачи, Кбит/с Необходимость лицензии
G.711 64 Не нужна
G.726 16, 24, 32 или 40 Не нужна
G.729A 8
GSM 13 Не нужна
iLBC 13,3 (кадры по 30 мс) или 15,2 (кадры по 20 мс) Не нужна
Speex Переменная между 2,15 и 22,4 Не нужна
G.723.1 6.4 Кбит/с (кадр имеет размер 189 битов, дополненных до 24 байтов) и 5,3 Кбит/с (кадр имеет размер 158 битов, дополненных до 20 байтов). Режим работы может меняться динамически от кадра к кадру Нужна (не нужна для транзита)
MP3

Важные моменты для выбора

Производительность Asterisk систем

Опытные данные производительности систем представлены на форуме и оригинальный текст . Asterisk – может работать практически на любой платформе Linux плюс некоторых других ОС, таких как Solaris, BSD, MacOS X и есть даже проект Asterisk for Win32 . По поводу выбора ОС для Asterisk развивать холивар не хочу и предлагаю выбрать Вам самим, при этом не мешает прочитать ветку форма посвященному этому вопросу. В заключении, скажу, что сам использую CentOS – популярный дистрибутив, используемый с Asterisk (собран из сырцов RedHat) версии 5.2.
Подробное руководство по установке CentOS 5.2 из блога Linuxoid .
Иксы рекомендую не ставить, так как с Asterisk они будут конкурировать за ресурсы.

Установка и настройка Asterisk

Asterisk в базовой комплектации включает три основных пакета доступных к загрузке на официальном сайте :
  • Сам Asterisk , доступна версия 1.6.0.6;
  • Драйверы телефонии DAHDI – акроним Digium Asterisk Hardware Device Interface, бывший zaptel + DAHDI Tools ;
  • PRI – библиотеки Libpri.
ссылки на 32-bit версии, но доступны и 64–bit
Если планируется использовать только VoIP, то достаточно пакета Asterisk, но рекомендуется установить все пакеты.

Дополнительно, можно установить

  • Modules and addons , содержит модули для работы с MySQL и проигрывания mp3 – файлов, ИМХО не вошло в официальный дистрибутив и не надо. К примеру, Asterisk установлен с поддержкой ODBC и при установке аддона для работы с MySQL система может не работать, поэтому одновременно рекомендуется использовать только один из драйверов и отключить другой. Проигрывание mp3 – файлов, в свою очередь, вызовет дополнительную нагрузку на систему т.к. проигрываемый файл необходимо будет разжать.

Необходимые пакеты Linux

  • GCC 3.x;
  • ncurses-devel;
  • libtermcap-devel;
  • Kernel Development Headers;
  • GCC C++ 3.x;
  • OpenSSL (опционально) ;
  • newt-devel (опционально) ;
  • zlib-devel (опционально) ;
  • unixODBC; unixODBC-devel (опционально) ;
  • libtool (рекомендуется) ;
  • GNU make (версия 3.80 и выше).
В моем случае все уже содержалось в системе, я лишь обновил ядро (пусть это никому не кажется страшным).

Особой популярностью и любовью пользуется дистрибутив Trixbox - это программный комплекс, основанный на CentOS и Asterisk, основной задачей которого является создание в кротчайшие сроки сервера IP телефонии.
На данный момент доступна . Этапы установки можно подсмотреть на сайте voiceip.com.ua .

Дистрибутив Elastix от PaloSanto Solutions по функциональности не намного обходит Trixbox Community Edition. Распространяется по лицензии GNU GPL. Основой Elastix послужил CentOS 5 с ядром 2.6.18. Основу системы VoIP составляет Asterisk 1.4.18, разработчики дополнили его утилитами собственной разработки и модулями сторонних производителей. В качестве системы биллинга использован переработанный A2Billing. В поставку входит и сервер Openfire 3.4.2 обеспечивающий обмен сообщениями по протоколу XMPP/Jabber. Также в комплекте дистрибутива поставляются две CRM (Customer relationship management) - SugarCRM и VTigerCRM
Обзор и установку можно подсмотреть в статье Linuxoid .

Продолжим

Загружать статью общими вопросами установки и настройки Asterisk не буду, тем более, что в сети есть замечательные статьи, подробно рассказывающие о каждом из этапов. Не смотря на то, что статьи написаны 3 – 4 года назад, поверьте, они не теряют своей актуальности, не спорю, версии сменились с 1.2 аж до 1.6, сменилось даже название телефонного драйвера и функционал существенно расширился, но Вас это не должно пугать. Статьи о Asterisk в журнале «Системный администратор»
Автор Михаил Платов :
  • Asterisk и Linux – миссия IP-телефония – рассматриваются основные возможности Asterisk, настройка и работа по протоколу SIP;
  • Asterisk и Linux: миссия IP-телефония. Действие 2 – рассматривается работа по протоколу H323 и обеспечение связи с ТфОП;
  • Asterisk и Linux: миссия IP-телефония. Действие 3 – заключительная из этого цикла статья, рассматривающая вопросы голосовой почты, конференций и web–интерфейсов, значительно облегчающих работу, как пользователей, так и администраторов Asterisk.

Примечание: в статьях используются утилиты zaptel, который сменил название на DAHDI
ztcfg -> dahdi_cfg
ztmonitor -> dahdi_monitor
ztscan -> dahdi_scan
ztspeed -> dahdi_speed
zttest -> dahdi_test
zttool -> dahdi_tool
zapconf -> dahdi_genconf ранее известная, как genzaptelconf)

И изменились пути:

  • Системный файл конфигурации был переименован из /etc/zaptel.conf в /etc/dahdi/system.conf
  • Утилита dahdi_cfg теперь может использоваться для выбора эхо-подавителя для каждого из канала или группы каналов на основании настроек из файла конфигурации: system.conf; Полный перечень изменений на svn-транке разработчиков или по-русски на сайте voip.rus.net .

Asterisk: организуем автоматическое распределение поступающих вызовов – рассматриваются вопросы организации очереди обработки вызовов, так необходимой в службах работающих с клиентами. Автор Сергей Яремчук

Хранение файлов CDR в Базе Данных

Call Detail Records (CDR) – файл записи параметров вызовов прошедших через систему. Asterisk позволяет хранить CDR файлы в:
  • Comma Separated Values (CSV) – файл;
Важная часть диалплана, обеспечивающая ему мощь и динамичность – это func_odbc , она позволяет создавать и применять в диалплане функции извлечения и использования информации из БД.

IVR

Interactive Voice Response (IVR) – это уже неотъемлемая часть любой платформы и бизнеса занимающимся обслуживанием клиентов. Стоимость коммерческих IVR систем (Avaya, Cisco, Genesys, Nortel или Dialogic) достаточна, высока, а Asterisk просто создан для этого.
К сожалению, русского женского голоса для Asterisk нет (бесплатного). После инсталляции Asterisk говорит с нами голосом Эллисон Смит (Allison Smith) - это порядка 300 промтов, плюс еще 600 в дополнении asterisk–sounds.

Доступен текстовый перевод голосовых промтов для Asterisk версий 1.4, 1.6А также мужской русский голос от romik_g для Asterisk 1.4.

На ресурсе ivrvoice.ru можно скачать и использовать в любых мирных целях, включая бизнес, русские промты для Asterisk.

Если Вы решитесь самостоятельно записать промты, то основное требование – это нормализация записей до -3дБ с паузами в начале и завершении записи. Для конвертации аудио файла используется утилита (Sound eXchange).

Однако, системы IVR – это “не только ценный мех” и DTMF , но и системы Automatic Speech Recognition(ASR – системы распознавания речи) и Text–to–speech(TTS) движки речевого воспроизведения. Правда, с русским тут пока туго.
Но знать должны:

  • Оpen source TTS – engine


Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: