asterisk 18 что нового

Asterisk 18 что нового

Интенсив-курс по Asterisk с 20 декабря по 24 декабря

Количество
свободных мест

Asterisk в Call-центре

Asterisk в Call-центре с 11 апреля по 15 апреля

Количество
свободных мест

Курсы по Mikrotik MTCNA

Курсы по Mikrotik MTCNA с 29 ноября по2 декабря

Количество
свободных мест

IP-телефония на базе Asterisk

Обратный звонок

Введите свой номер телефона
и мы перезвоним вам

Услуги

Решаем Ваши бизнес-задачи с помощью IT-технологий. Знаем, как сделать лучше, быстрее и дешевле. Наш опыт – на службе Вашего бизнеса.

База знаний

Не все герои носят плащи. Сотни техических статей, написанных инженерами нашей компании. Делимся опытом и своими знаниями со всем сообществом.

Функции

Сотни функций и возможностей Asterisk помогут вывести коммуникации в Вашей компании на принципиально новый уровень. Технические ограничения – фантазия Заказчика.

IP-АТС

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

Колл-центр

Идти в ногу со временем или оставаться на старых технологиях? Такой вопрос не стоит перед нашими клиентами. Решаем самые смелые задачи для Колл-Центров. Строим с нуля или работаем с существующими.

Поместите свой бизнес в эпицентр продаж. Интеграция IP-телефонии и CRM даст новый и мощный импульс Вашему Отделу Продаж и выведет компанию на три шага впереди конкурентов.

Номера

Подбираем для клиентов такие тарифы, которые ему редко получится найти на рынке самостоятельно. Работаем с 100+ операторов связи в интересах клиента.

Продукты

Разработки, созданные нашей командой под запросы клиентов. Не отказывайтесь от инноваций. Мы поможем идти с ногу со временем.

Обучение

Умные всю жизнь учатся, а остальные всегда все и так знают. Мы проводим обучение более 8 лет и выпустили более 1000 специалистов по Asterisk и Mikrotik. Проводим ежегодную конференцию Asterisk.

Внедрение

Купить наш опыт дешевле, чем набивать свои шишки. Мы реализовали более 800 проектов и накопили экспертизу для того, чтобы идеально выполнить Ваш проект.

Оборудование

Правильный выбор оборудования позволяет сэкономить от 20 до 50% бюджета телефонии. Мы предельно внимательно подойдем к выбору «железа» в Ваш проект.

Наши цены доступны не только для Москвы, но и для регионов. А вложения в нашу экспертизу обычно окупаются за несколько месяцев.

О нас

Работаем с 2011 года. Собрали отличную команду реальных фанатов своего дела. Подходим к работе с душой и ответственностью.

Из традиционного доклада вы узнаете об изменениях, которые произошли со времени предыдущего релиза Asterisk под флагом коронокризиса. Новая версия Asterisk является LTS релизом и она приходит одновременно с окончанием поддержки самой «долгоиграющей» 13 версии и возможно на её замену в ваши системы.

Обзор произошедших изменений в открытых VoIP проектах за прошедший год

Источник

Установка Asterisk 18 на Centos 8

Для начала определимся что такое Asterisk — это бесплатное решение компьютерной телефонии, проще говоря IP АТС. Первая версия ПО была выпущена 23 сентября 2004. Asterisk активно развивается и по сей день. Большое сообщество поклонников не зря выбирают данную АТС. Благодаря не очень сложной настройке, стабильности и большому количеству расширений. Давайте рассмотрим как проходит установка Asterisk 18 на Centos 8.

Настройка системы

Все действия по настройке и установке я произвожу с правами суперпользователя (root). Если у вас возникает ошибка с доступом используйте root или sudo.

Установка времени

Если при установки операционной системы вы выставили правильное время, можете смело пропускать данный пункт. Проверить текущий часовой пояс и время можно командой

В моём случае стоит временная зона America/New_York необходимо заменить ее на Europe/Moscow.

Перевод SELINUX в режим Permissive

Режим Permissive означает что SELINUX не будет ничего блокировать. Все действия попадающие под блокировку будут просто записываться в журнал.

Проверить текущий статус SELINUX можно командой

Откроем необходимые порты

Откроем порты в firewalld для подключения клиентов

Перечитаем измененный конфиг для применения новых параметров firewalld

Подключение репозитория EPEL

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

Установка связанного ПО

Перед установкой самого Asterisk необходимо скачать и установить дополнительные пакеты. Если вы планируете использовать в своем сервере платы T1/E1/J1/BRI и прочее оборудование, необходимо установить DAHDI и LibPRI. Я данное железо использовать не собираюсь, поэтому установку этих пакетов не описываю.

Установим набор пакетов Development Tools

Установка пакета jansson

Установим пакет libedit

Загрузим и установим PJSIP

PJSIP — это новая мультимедийная библиотека для работы с протоколами SIP, RTP, STUN, SDP и т.д. Впоследствии Asterisk откажется от старой библиотеки SIP в пользу PJSIP.

Установка Asterisk

Скачаем последнюю версию Asterisk с сайта разработчика и распакуем архив

Запустим установку зависимостей Asterisk

После успешной установки появится соответствующее сообщение.

Очистка временных файлов созданных в процессе установки

Добавляем возможность работы с форматом mp3

Конфигурируем исходник Asterisk

После успешного выполнения команды появиться примерно такая надпись, как на картинке ниже

Запустим меню выбора дополнительных параметров установки Asterisk

Передвигаемся по меню стрелочками, выбрать или отменить выбор компонента можно клавишей Enter. Разберем какие компоненты помимо стандартных должны быть отмечены.

После завершения выбора компонентов нажимаем кнопку Save & Exit

Переходим к установке Asterisk

Результатом успешного выполнения команды make будет текст такого содержания

Далее выполним make install

После успешной установки будет сообщение

На данном этапе установка Asterisk завершена, перейдём к настройке. Соберем конфигурационные файлы с комментариями и примерами. Данная процедура не обязательна, делаете по необходимости.

Добавим скрипты инициализации в автозагрузку

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

Читайте также:  какой маникюр моден в этом сезоне
Создание пользователя asterisk

Необходимо создать пользователя под которым Asterisk будет запускаться.

Изменим владельца соответствующих каталогов

Укажем пользователя от которого будет запускаться Asterisk

Редактируем файл /etc/sysconfig/asterisk

Проверяем указанные строки, если они есть раскомментируем, если нет, добавим в файл.

Откроем на редактирование файл /etc/asterisk/asterisk.conf

Раскомментируем две строки

Перезагрузим Asterisk для применения внесенных нами изменений

Добавим Asterisk в автозагрузку при старте системы

Проверяем работу Asterisk

Давайте проверим статус процесса asterisk. Запущен он или нет и есть ли какие-то ошибки

По статусу видно что служба запущена (active). Внизу можно увидеть краткий лог работы программы.

После успешного входа в консоль можно увидеть версию Asterisk. Попробуем ввести парочку команд для проверки работы.

Команда отработала успешно, проверим список всех SIP peers

Эта команда не сработает. В предыдущих версиях Asterisk данная команда сработала бы без вопросов. Дело в том что начиная с 17 версии Asterisk модуль chan_sip отвечающий за работу модуля SIP считается устаревшим и по умолчанию отключен. Попытаемся его загрузить из консоли.

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

Команда отработала успешно. Но, чтобы модуль загружался и после выхода из консоли при старте сервера, необходимо отредактировать файл /etc/asterisk/modules.conf

Находим в файле запись noload => chan_sip.so и комментируем её поставив перед ней точку с запятой

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

Я сам постепенно перехожу и всем советую использовать новую библиотеку res_pjsip

В данной статье я рассмотрел как проходит установка Asterisk 18 на Centos 8. В следующей статье планирую рассмотреть процесс первоначальной настройки: подключение пользователей, транков и т.п. Список консольных команд Asterisk также есть на нашем сайте.

Весь процесс установки Asterisk 18 на Centos 8 я записал на видео.

Хотите отблагодарить автора статьи? Это даст ему дополнительный стимул к написанию новых статей.

Включение политики звонков для группы

Настройка IVR в Asterisk

Изменяется федерация в Skype for Business Server

В ближайшее время как раз будет статья по начальной настройке

Ждём следующую статью по настройке.

Она в процессе, больше половины уже готово

Великолепная, актуальная статья. Все, четко, понятно, красиво! Конечно, тоже, будем рады статье по первоначальной настройке всего этого добра ))

Спасибо за комент. Статья уже есть посмотрите в разделе asterisk

Хотелось услышать Ваше мнение по поводу стоит ли устанавливать CentOS, ведь от неё отказались

Отказалась IBM но не исключено что ее подхватит другая компания. Большие сомнения что такой дистр просто «выкинут». Ну как вариант либо CentOS Stream либо другой RHEL дистриб.

Спасибо за ответ! А как Вы относитесь к Ubuntu Serv

Вполне нормальный сервер, скажу больше почтовые сервера у меня на нем. Можно как вариант брать его для продакшена, только лучше версию LTS

Для Asterisk он пойдет? (Ubuntu)

Конечно подойдет. Asterisk есть в RPM и DEB пакетах. А если очень захочется то можно собрать из исходников

Running as user ‘asterisk’
Running under group ‘asterisk’
Connected to Asterisk 18.5.0 currently running on localhost (pid = 89076)
localhost*CLI> core reload
[Aug 9 20:28:42] NOTICE[89280]: res_config_ldap.c:1830 parse_config: No directory user found, anonymous binding as default.
[Aug 9 20:28:42] ERROR[89280]: res_config_ldap.c:1856 parse_config: No directory URL or host found.
[Aug 9 20:28:42] NOTICE[89280]: res_config_ldap.c:1774 reload: Cannot reload LDAP RealTime driver.
[Aug 9 20:28:42] WARNING[89280]: res_config_pgsql.c:1443 parse_config: PostgreSQL RealTime: Not connected
[Aug 9 20:28:42] NOTICE[89280]: cdr.c:4504 cdr_toggle_runtime_options: CDR simple logging enabled.
[Aug 9 20:28:42] NOTICE[89281]: sorcery.c:1348 sorcery_object_load: Type ‘system’ is not reloadable, maintaining previous values
[Aug 9 20:28:42] WARNING[89280]: res_phoneprov.c:1232 get_defaults: Unable to find a valid server address or name.
[Aug 9 20:28:42] NOTICE[89280]: chan_skinny.c:8451 config_load: Configuring skinny from skinny.conf
[Aug 9 20:28:42] ERROR[89280]: ari/config.c:312 process_config: No configured users for ARI
[Aug 9 20:28:42] NOTICE[89280]: cel_custom.c:95 load_config: No mappings found in cel_custom.conf. Not logging CEL to custom CSVs.
== == Host-ID: 77:a2:19:76:ca:9a:8b:f0:50:e4:84:20:69:0e:05:00:ea:58:46:fe
[Aug 9 20:28:42] WARNING[89280]: codec_g729a.c:463 process_licenses: Failed to initialize G.729 copy protection!
[Aug 9 20:28:42] NOTICE[89280]: app_queue.c:9155 reload_queue_rules: queuerules.conf has not changed since it was last loaded. Not taking any action.
localhost*CLI> core show channels

после команды systemctl enable asterisk

получил сообщение:
asterisk.service is not a native service, redirecting to systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable asterisk

сервис не нативный, в итоге не ясно сработало или нет?

Источник

Установка Asterisk 18 на Ubuntu 20.04

Asterisk — это популярная платформа АТС с открытым исходным кодом для использования VoIP — шлюзов. Одним словом это онлайн-телефонное решение, используемое частными лицами, малым и крупным бизнесом, предприятиями и различными правительствами.

Asterisk использует протокол VoIP для совершения звонков через Интернет по протоколу TCP/IP вместо традиционной телефонной линии. Его функции включают голосовую почту, удержание с музыкой, конференц-связь, очередь вызовов, запись вызовов, интерактивный голосовой ответ, SMS-сообщения, автоматическое распределение вызовов и многое другое. Asterisk может быть установлен в операционных системах Linux, NetBSD, macOS и Solaris.

В этой статье подробно описано как выполняется установка Asterisk 18 на Ubuntu 20.04.

Возможно вас заинтересует:

Установка Asterisk 18 на Ubuntu 20.04

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

Во — первых, обновите свою систему Ubuntu:

Затем установите необходимые пакеты для компиляции Asterisk из исходного кода:

$ sudo apt install wget build-essential git autoconf subversion pkg-config libtool

Установка DAHDI и LibPRI

DAHDI — это дополнение к инструментам, которое позволяет Asterisk взаимодействовать с аналоговыми и цифровыми телефонами. Библиотека LibPRI используется для связи с подключениями ISDN. Если вам не нужны эти библиотеки, вы можете игнорировать этот раздел.

Читайте также:  при какой температуре погибает молочница

Выполните следующие команды для компиляции и сборки LibPRI:

Установка Asterisk на Ubuntu

Первое что требуется это клонирование репозитория исходного кода Asterisk (это может занять некоторое время).:

На момент написания этого руководства последней версией Asterisk была 18.7.2, вот ее мы собираемся скомпилировать и установить.

Затем загрузите исходники MP3. Делается это с помощью скрипта оболочки, который необходим для сборки модуля MP3, и используйте файлы MP3 на Asterisk:

$ sudo contrib/scripts/install_prereq install

В середине процесса вам будет предложено ввести свой телефонный код:

Установка кода города при установке Asterisk на Ubuntu

Когда он завершится, вывод должен быть:

Processing triggers for libglib2.0-0:amd64 (2.64.6-1

ubuntu20.04.4) …
Processing triggers for libc-bin (2.31-0ubuntu9.2) …
Processing triggers for systemd (245.4-4ubuntu3.13) …
Processing triggers for man-db (2.9.1-1) …
Processing triggers for install-info (6.7.0.dfsg.2-5) …
Setting up libgmime-2.6-dev (2.6.23+dfsg1-4) …
Setting up libgmime-3.0-dev:amd64 (3.2.7-1) …

Далее нам нужно проверить, присутствуют ли все зависимости в системе, чтобы скомпилировать исходный код. Затем выполните следующую команду:

В конце вас встретит красивый логотип ASCII со звездочкой.

Далее выберите модули, которые вы хотите скомпилировать и установить. Чтобы получить доступ к меню, введите следующее:

Выберите опцию “format_mp3” в меню, чтобы создать модуль MP3. Перейдите с помощью клавиш со стрелками, затем нажмите клавишу Ввод (Enter), чтобы выбрать нужный параметр. Выберите другие опции, которые вы хотите включить. Далее нажмите F12, чтобы сохранить и выйти из меню установки Asterisk.

Выход из меню установки Asterisk

Вы должны увидеть такой ответ терминала:

menuselect changes saved!
make[1]: Leaving directory ‘/home/linoxide/asterisk-18’

Чтобы начать компиляцию исходного кода, выполните команду make:

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

Если все прошло успешно, вы должны получить:

После завершения компиляции, выполните установку Asterisk и его модулей. Для этого введите команду:

Вы можете установить общие файлы конфигурации:

А так же, установите основные файлы конфигурации АТС:

И наконец, выполните следующие действия, чтобы установить сценарий инициализации Asterisk и обновить кэш общих библиотек:

Создание пользователя Asterisk в Ubuntu

Мы создадим нового пользователя, от имени которого будет работать Asterisk. Выполните следующую команду, чтобы создать нового пользователя с именем asterisk :

$ sudo adduser – system – group – home /var/lib/asterisk – no-create-home – gecos «Asterisk PBX» asterisk

Результат должен быть следующим:

Чтобы настроить Asterisk для запуска от имени вновь созданного пользователя, откройте файл /etc/default/asterisk и раскомментируйте следующие две строки в начале (просто удалите # перед строками).:

Затем добавьте пользователя asterisk в следующие группы:

Нам также необходимо изменить владельца всех файлов и папок asterisk, чтобы пользователь Asterisk мог получить доступ к этим файлам:

Запуск Asterisk

Осталось запустить службу Asterisk, делается это следующей командой:

Убедитесь, что Asterisk запущен, подключившись к интерфейсу командной строки (CLI) Asterisk, введя:

Вы должны увидеть результат, аналогичный этому:

Connected to Asterisk GIT-18-804b1987fb currently running on linoxide (pid = 31426)
linoxide*CLI>

Теперь включите запуск службы при старте системы:

$ sudo systemctl enable asterisk

Настройка брандмауэра

Если у вас настроен брандмауэр, откройте порты HTTP и порты 5060,5061:

$ sudo ufw allow 5060/udp
$ sudo ufw allow 10000:20000/udp

Заключение

Поздравляю! Вы успешно установили и настроили сервер Asterisk в Ubuntu 20.04

Для получения дополнительной информации вы можете посетить официальный веб-сайт Asterisk.

Источник

Asterisk – система компьютерной телефонии уровня предприятия

Я хочу рассказать о свободном решении для компьютерной телефонии от компании Digium. 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 работает с ОКС-7 (Общеканальная сигнализация №7, в Европе известной как SS7 – Signaling System №7) — это набор сигнальных телефонных протоколов, для организации мультисервисной (интеллектуальной) сети.

Презентация освещающая работу с SS7 с astricon.net Автор Мэттью Фредриксон (Matthew Fredrickson)An introduction to SS7 and its support in Asterisk — pdf

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

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

Опытные данные производительности систем представлены на форуме [ru] и оригинальный текст [en].

Основные рекомендации такие 1
Назначение Кол-во каналов Минимальная конфигурация
Любительская система не более 5 400 MГц, 256 МБ RAM
SOHO-система от 5 до 10 1 ГГц, 512 МБ RAM
Малая бизнес система до 25 3 ГГц, 1 ГБ RAM
Средняя или большая система более 25 2 ЦП или несколько серверов в распределенной архитектуре
Иксы рекомендую не ставить, так как с Asterisk они будут конкурировать за ресурсы.

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

ссылки на 32-bit версии, но доступны и 64–bit

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

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

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

Небольшое отступление

Против всего выше описанного, существует также программный продукт AsteriskNOW доступна бета 1.5 – это специализированный дистрибутив Linux уже включающий Asterisk со всем необходимым ПО, плюс web–based GUI. Этот дистрибутив также распространяется по лицензии GNU GPL и свободен для скачивания 32-bit и 64-bit.
Скриншоты можно посмотреть на официальном сайте.

Читайте также:  asuba bawana что это

Особой популярностью и любовью пользуется дистрибутив Trixbox — это программный комплекс, основанный на CentOS и Asterisk, основной задачей которого является создание в кротчайшие сроки сервера IP телефонии.
На данный момент доступна версия 2.6.2. Этапы установки можно подсмотреть на сайте 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, сменилось даже название телефонного драйвера и функционал существенно расширился, но Вас это не должно пугать.

Моя рекомендация – MUST READ:

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

Вопросы безопасности Asterisk обсуждаются в статье Безопасный Asterisk Автор Максим Литницкий — ПРОШУ УДЕЛИТЬ ЭТОМУ БОЛЬШОЕ ВНИМАНИЕ

К сожалению, в статьи по разным причинам, не вошли важные аспекты Asterisk, поэтому попробую обратить Ваше внимание на них.

AGI, EAGI, DeadAGI и FastAGI

Asterisk Gateway Interface (AGI) – это шлюзовой интерфейс посредством которого внешние программы(сценарии) могут влиять на логику диалплана Asterisk. Сценарии AGI (по аналогии с CGI для http серверов) могут быть написаны практически на любом языке программирования, взаимодействуют с Asterisk посредством описателей файлов STDIN (стандартный ввод), STDOUT(стандартный вывод) и STDERR(стандартная ошибка) и реализуют расширенную логику работы с БД и внешними ресурсами.
EAGI – это AGI, который помимо всего дает возможность сценарию читать входящий аудиопоток, к примеру, для нужд распознавания речи.
DeadAGI – это AGI который корректно исполняется для «мертвого» — разъединенного канала.
FastAGI – позволяет запустить удаленный AGI сценарий через TCP сокет – это уменьшает нагрузку системы и перекладывает её на другой сервер, к примеру, множество серверов Asterisk, могут использовать единые AGI – сценарии.

Наиболее популярными языками программирования для AGI являются Perl, Python и PHP.
Скажу только, то, что для этих и других языков программирования существуют “обёртки” – фрэймворки, позволяющие абстрагироваться от логики запрос-ответ AGI и программировать на более высоком уровне абстракции.

Asterisk Manager Interface (AMI) – это программный интерфейс, позволяющий соединиться с Asterisk через TCP/IP и полностью контролировать Asterisk, используется для связи c CRM–системами.

Aynchronous Javascript and XML (AJAM) – доступен с Asterisk версии 1.4, предоставляет web-браузеру или любому другому приложению связаться с AMI через HTTP. Используется в web–based GUI для Asterisk плюс в том, что он использует библиотеку Prototype, что избавляет разработчиков от многих кросбраузерных проблем.

Интеграция с Базами Данных

Важным моментом является способность Asterisk хранить свою конфигурацию и состояние в БД. Эта ключевая особенность позволяет строить, по истине, потрясающие распределенные телефонные системы.

Asterisk архитектуры реального времени

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

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

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

Видео и Asterisk

Ссылки по работе с Видео в Asterisk [ru] и [en – оригинал].

Интересный ресурс sip.fontventa.com, жаль, что последнее обновление 19 января 2007 года, содержащий исходный код библиотеки для работы с протоколом H.324 использующимся в UMTS 3G видео звонках.

DUNDi

Distributed Universal Number Discovery(DUNDi), создан Марком Спенсером – “это одноранговая система для поиска интернет–шлюзов в сервисы телефонии, является полностью распределенным и вообще не имеет никакой централизованной службы”. В некотором роде – это протокол маршрутизации для VoIP.
DUNDi – позволяет запрашивать у равноправных участников сети альтернативный VoIP маршрут к добавочному номеру или телефонному номеру ТфОП. DUNDi можно использовать как в локальной сети – для упрощения управления добавочными номерами в системах Asterisk крупной компании, так и в глобальной сети, но тут для доступа нужно подписать Общее Пиринговое Соглашение (General Peering Agreement — GPA), его также можно найти в подпапке исходного кода doc/. GPA имеет обязательную юридическую силу, для защиты участников сети от людей злоупотребляющих протоколом.

Подробности — это темы будущих статей.

Книги

(Максим, чтоб мы без тебя делали 😉

[en] trixbox Without Tears The Dumb-Me guide — свободна для скачивания

Видеоматериалы

[en]Free Video Tutorials for trixbox FreePBX and Asterisk Systems

Информационные ресурсы

Форумы (малый список)

Магазины (малый список)

Компании предлагающие Asterisk — решения

Официальный mailing lists для тех, кому интересен Asterisk.

Источник

Сказочный портал