Применение Kamailio для обработки RTP | AsterConf-2020
Из мастер-класса Игоря Гончаровского вы узнаете о практике и возможностях применения Kamailio для целей обработки речи на примере реализованного CPA (Call Progress Analytics) приложения.
В процессе рассматривается настройка и связь таких приложений как Кamailio и Rtpengine.
Игорь демонстрирует особенности конфигурации программных продуктов, используемых для реализации подобных проектов + примеры приложений для тестирования предоставим в нашем github.
Посмотреть выступление можно по ссылке: https://voxlink.kz/speeches/primenenie-kamailio-dlya-obrabotki-rtp/
Из мастер-класса Игоря Гончаровского вы узнаете о практике и возможностях применения Kamailio для целей обработки речи на примере реализованного CPA (Call Progress Analytics) приложения.
В процессе рассматривается настройка и связь таких приложений как Кamailio и Rtpengine.
Игорь демонстрирует особенности конфигурации программных продуктов, используемых для реализации подобных проектов + примеры приложений для тестирования предоставим в нашем github.
Посмотреть выступление можно по ссылке: https://voxlink.kz/speeches/primenenie-kamailio-dlya-obrabotki-rtp/
Freeswitch Event Socket Library или прекрасное о mod esl | AsterConf-2020
Из мастер-класса Михаила Замятина вы узнаете о:
1. Всех видах API (очень краткий обзор)
- mod_xml_curl
- mod_xml_rpc
- script languages(mod_perl, mod_python)
- event socket
2. Event Socket Library
- internal (fs_cli, или mod_event_socket)
- external (https://github.com/signalwire/freeswitch/blob/master/libs/esl/src/esl.c) её можно вынести во внешку и общаться с fs
- remote (частный случай b)
2.1 ESL OBJECT
2.2 ESL EVENT OBJECT
2.3 api
2.4 bgpi (разница между api)
3. mod_event_socket
3.1 inbound mode
3.2 outbound mode
- sync
- async
Посмотреть выступление можно по ссылке: https://voxlink.kz/speeches/freeswitch-event-socket-library-ili-prekrasnoe-o-mod-esl/
Из мастер-класса Михаила Замятина вы узнаете о:
1. Всех видах API (очень краткий обзор)
- mod_xml_curl
- mod_xml_rpc
- script languages(mod_perl, mod_python)
- event socket
2. Event Socket Library
- internal (fs_cli, или mod_event_socket)
- external (https://github.com/signalwire/freeswitch/blob/master/libs/esl/src/esl.c) её можно вынести во внешку и общаться с fs
- remote (частный случай b)
2.1 ESL OBJECT
2.2 ESL EVENT OBJECT
2.3 api
2.4 bgpi (разница между api)
3. mod_event_socket
3.1 inbound mode
3.2 outbound mode
- sync
- async
Посмотреть выступление можно по ссылке: https://voxlink.kz/speeches/freeswitch-event-socket-library-ili-prekrasnoe-o-mod-esl/
Работа с Wireshark
Изучив данную статью вы научитесь работать и перехватывать трафик с компьютера с помощью Wireshark, а также анализировать sip дампы.
Подробнее ознакомиться со статьей можно по адресу:
https://voxlink.kz/kb/soft-pri-rabote-s-asterisk/rabota-s-wireshark/
Изучив данную статью вы научитесь работать и перехватывать трафик с компьютера с помощью Wireshark, а также анализировать sip дампы.
Подробнее ознакомиться со статьей можно по адресу:
https://voxlink.kz/kb/soft-pri-rabote-s-asterisk/rabota-s-wireshark/
Дебаг like a PRO. Самые важные инструменты траблшутинга и их использование | AsterConf-2020
Всем нам приходится анализировать логи и Asterisk и SIP-дампы, и я не исключение.
Николай Шакин расскажет об основных приемах и инструментах дебага, которыми они пользуются в компании.
Будут разобраны наиболее частые ошибки и подходы для их быстрого устранения.
Посмотреть выступление можно по ссылке: https://www.voxlink.ru/speeches/debag-like-a-pro/
Презентация: по той же ссылке
Всем нам приходится анализировать логи и Asterisk и SIP-дампы, и я не исключение.
Николай Шакин расскажет об основных приемах и инструментах дебага, которыми они пользуются в компании.
Будут разобраны наиболее частые ошибки и подходы для их быстрого устранения.
Посмотреть выступление можно по ссылке: https://www.voxlink.ru/speeches/debag-like-a-pro/
Презентация: по той же ссылке
Kamailio IMS не совсем Kamailio | AsterConf-2020
Мастер-класс Дмитрия Борисова из которого Вы узнаете, что такое IMS, какое это имеет отношение к Kamailio. Почему знания Kamailio и Sip категорически недостаточно для настройки Kamailio IMS, и что еще бы почитать.
Посмотреть выступление можно по ссылке:
https://www.voxlink.kz/speeches/kamailio-ims-ne-sovsem-kamailio/
Мастер-класс Дмитрия Борисова из которого Вы узнаете, что такое IMS, какое это имеет отношение к Kamailio. Почему знания Kamailio и Sip категорически недостаточно для настройки Kamailio IMS, и что еще бы почитать.
Посмотреть выступление можно по ссылке:
https://www.voxlink.kz/speeches/kamailio-ims-ne-sovsem-kamailio/
Ближайшие группы по Asterisk.
Подробнее на нашем сайте: https://asterisker.ru
Подробнее на нашем сайте: https://asterisker.ru
Как мы переводили дистрибутив MIKOPBX с chan SIP на PJSIP | AsterConf-2020
В своем докладе Алексей Портнов расскажет с чем они столкнулись при переводе дистрибутива MIKOPBX с chan SIP на PJSIP, какие сложности преодолели и какие выгоды получили. Что побудило на переход с chan_sip?
Алексей продемонстрирует:
- какие кейсы решали
- с какими сложностями столкнулись
- примеры решения поставленной задачи.
Посмотреть выступление можно по ссылке: https://www.voxlink.ru/speeches/kak-my-perevodili-distributiv-mikopbx-s-chan-sip-na-pjs/
Презентация: по той же ссылке
В своем докладе Алексей Портнов расскажет с чем они столкнулись при переводе дистрибутива MIKOPBX с chan SIP на PJSIP, какие сложности преодолели и какие выгоды получили. Что побудило на переход с chan_sip?
Алексей продемонстрирует:
- какие кейсы решали
- с какими сложностями столкнулись
- примеры решения поставленной задачи.
Посмотреть выступление можно по ссылке: https://www.voxlink.ru/speeches/kak-my-perevodili-distributiv-mikopbx-s-chan-sip-na-pjs/
Презентация: по той же ссылке
Opensips Cluster vs Kamailio Cluster. Пример и сравнение реализаций | AsterConf-2020
Из мастер-класса Антона Ершова Вы узнаете о возможных реализациях кластера на Opensips и сравнительном анализе с кластерными решениями на Kamailio.
Посмотреть выступление можно по ссылке: https://www.voxlink.ru/speeches/opensips-cluster-vs-kamaili-cluster-primer-i-sravnenie-realizacij/
Из мастер-класса Антона Ершова Вы узнаете о возможных реализациях кластера на Opensips и сравнительном анализе с кластерными решениями на Kamailio.
Посмотреть выступление можно по ссылке: https://www.voxlink.ru/speeches/opensips-cluster-vs-kamaili-cluster-primer-i-sravnenie-realizacij/
Использование Tcpdump
Tcpdump - это утилита UNIX, позволяющая перехватывать и анализировать сетевой трафик, проходящий через компьютер, на котором запущена данная программа.
В статье Вы познакомитесь с утилитой tcpdump и научитесь пользоваться ей для захвата трафика.
Переходите по ссылке, чтобы прочитать подробнее:
https://voxlink.ru/kb/soft-pri-rabote-s-asterisk/ispolzovanie-tcpdump/
Tcpdump - это утилита UNIX, позволяющая перехватывать и анализировать сетевой трафик, проходящий через компьютер, на котором запущена данная программа.
В статье Вы познакомитесь с утилитой tcpdump и научитесь пользоваться ей для захвата трафика.
Переходите по ссылке, чтобы прочитать подробнее:
https://voxlink.ru/kb/soft-pri-rabote-s-asterisk/ispolzovanie-tcpdump/
Погружение в Freeswitch Event Socket Library | AsterConf-2020
В своем мастер-классе Александр Тараканов продемонстрирует:
- процесс работы FreeSwitch на docker, в процессе настройки обратит внимание на тонкую настройку конфигов через переменные окружения и утилиту «envsubst»
- подключит пару телефонов для коммуникаций и демонстрации работы покажет работу утилиты sngrep для отладки трафика
- расскажет и покажет как автоматизировать текущие задачи через expect утилиту
- покажет легкий сервер на python asyncio для обработки звонков.
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/pogruzhenie-v-freeswitch-event-socket-library/
В своем мастер-классе Александр Тараканов продемонстрирует:
- процесс работы FreeSwitch на docker, в процессе настройки обратит внимание на тонкую настройку конфигов через переменные окружения и утилиту «envsubst»
- подключит пару телефонов для коммуникаций и демонстрации работы покажет работу утилиты sngrep для отладки трафика
- расскажет и покажет как автоматизировать текущие задачи через expect утилиту
- покажет легкий сервер на python asyncio для обработки звонков.
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/pogruzhenie-v-freeswitch-event-socket-library/
Применение сервера Vosk для распознавания речи и голосовых отпечатков | AsterConf-2020
Данный мастер-класс Николая Шмырева посвящен применению сервера Vosk для распознавания речи и голосовых отпечатков.
Николай продемонстрирует:
- настройку и масштабирование сервера распознавания речи;
- конфигурацию FreeSwitch для работы с сервером;
- проверку точности распознавания и настройку контекстного распознавания;
- сбор и использование голосовых отпечатков
Посмотреть выступление можно по ссылке:
https://voxlink.ru/speeches/primenenie-servera-vosk/
Данный мастер-класс Николая Шмырева посвящен применению сервера Vosk для распознавания речи и голосовых отпечатков.
Николай продемонстрирует:
- настройку и масштабирование сервера распознавания речи;
- конфигурацию FreeSwitch для работы с сервером;
- проверку точности распознавания и настройку контекстного распознавания;
- сбор и использование голосовых отпечатков
Посмотреть выступление можно по ссылке:
https://voxlink.ru/speeches/primenenie-servera-vosk/
Что хорошо и что плохо: велосипеды, которые мы изобретаем | AsterConf-2020
Из доклада Дмитрия Борисова вы узнаете о положительных и отрицательных примерах велосипедного производства. Почему Kamailio – хороший велосипед, а llbtgvoip – плохой.
Поговорим о боли разработчиков, которая является причиной большого количества плохих велосипедов.
Посмотреть выступление можно по ссылке:
https://voxlink.ru/speeches/chto-horosho-i-chto-ploho/
Из доклада Дмитрия Борисова вы узнаете о положительных и отрицательных примерах велосипедного производства. Почему Kamailio – хороший велосипед, а llbtgvoip – плохой.
Поговорим о боли разработчиков, которая является причиной большого количества плохих велосипедов.
Посмотреть выступление можно по ссылке:
https://voxlink.ru/speeches/chto-horosho-i-chto-ploho/
Пример полнофункционального webRTC приложения | AsterConf-2020
Во время мастер-класса Максим Чорнопольский продемонстрирует:
- как легко и просто сделать своё работающее приложение;
- основные настройки freeswitch, coturn;
- пример web-приложения на основе JsSIP;
- дам возможность проверить свеженастроенный сервер на работоспособность.
Посмотреть выступление можно по ссылке:
https://voxlink.ru/speeches/primer-polnofunkcionalnogo-webrtc-prilozheniya/
Во время мастер-класса Максим Чорнопольский продемонстрирует:
- как легко и просто сделать своё работающее приложение;
- основные настройки freeswitch, coturn;
- пример web-приложения на основе JsSIP;
- дам возможность проверить свеженастроенный сервер на работоспособность.
Посмотреть выступление можно по ссылке:
https://voxlink.ru/speeches/primer-polnofunkcionalnogo-webrtc-prilozheniya/
Виды телефонного фрода при межоператорском взаимодействии и решение проблемы | AsterConf-2020
Доклад Анастасии Павлюк посвящен характеристикам фрода (телефонное мошенничество) и его классификации.
Затронут межоператорский фрод, его типы и как это происходит.
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/vidy-telefonnogo-froda/
Презентация: по той же ссылке
Доклад Анастасии Павлюк посвящен характеристикам фрода (телефонное мошенничество) и его классификации.
Затронут межоператорский фрод, его типы и как это происходит.
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/vidy-telefonnogo-froda/
Презентация: по той же ссылке
Wazo Platform | AsterConf-2020
Из доклада Михаила Замятина вы узнаете о Wazo Platform:
- архитектура общая
- архитектура С4
- архитектура С5
- готовый продукт «иногда» удобнее, чем писать с нуля.
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/wazo-platform/
Из доклада Михаила Замятина вы узнаете о Wazo Platform:
- архитектура общая
- архитектура С4
- архитектура С5
- готовый продукт «иногда» удобнее, чем писать с нуля.
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/wazo-platform/
Обзор возможностей MOD LUA FREESWITCH | AsterConf-2020
Во время выступления Алексей Хабуляк расскажет о функционале и возможностях mod_lua. Основная тема — динамическая конфигурация. Возможность генерировать конфигурацию на лету из произвольной БД.
Алексей продемонстрирует:
- как можно подключить FREESWITCH почти к любой БД для формирования конфигурации пользователей и диалплана;
- как с помощь lua можно интегрироваться с внешними сервисами.
Посмотреть выступление можно по ссылке:
https://voxlink.ru/speeches/obzor-vozmozhnostej-mod-lua-freeswitch/
Во время выступления Алексей Хабуляк расскажет о функционале и возможностях mod_lua. Основная тема — динамическая конфигурация. Возможность генерировать конфигурацию на лету из произвольной БД.
Алексей продемонстрирует:
- как можно подключить FREESWITCH почти к любой БД для формирования конфигурации пользователей и диалплана;
- как с помощь lua можно интегрироваться с внешними сервисами.
Посмотреть выступление можно по ссылке:
https://voxlink.ru/speeches/obzor-vozmozhnostej-mod-lua-freeswitch/
Дистрибуция готовых UC решений для Asterisk сообщества | AsterConf-2020
Из доклада Алексея Умняшова вы узнаете о ведущем российском дистрибьюторе - OCS Distribution.
Будут предложены кейсы по работе с партнерами, и то, как работает различное оборудование с Asterisk.
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/distribuciya-gotovyh-uc-reshenij/
Презентация: по той же ссылке
Из доклада Алексея Умняшова вы узнаете о ведущем российском дистрибьюторе - OCS Distribution.
Будут предложены кейсы по работе с партнерами, и то, как работает различное оборудование с Asterisk.
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/distribuciya-gotovyh-uc-reshenij/
Презентация: по той же ссылке
Улучшаем безопасность WebRTC сервиса с помощью SIP | AsterConf-2020
Из доклада Юрия Горличенко Вы узнаете о том, как SIP с точки зрения сигнального протокола при управлении им через Kamailio позволяет улучшить безопасность WebRTC сервиса.
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/uluchshaem-bezopasnost-webrtc-servisa/
Из доклада Юрия Горличенко Вы узнаете о том, как SIP с точки зрения сигнального протокола при управлении им через Kamailio позволяет улучшить безопасность WebRTC сервиса.
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/uluchshaem-bezopasnost-webrtc-servisa/
22 года проекту Asterisk, что нового? | AsterConf 2021
Традиционный доклад Игоря Гончаровского о развитии самого популярного OpenSource VoIP проекта за последний год.
В докладе продемонстрированы:
• Нововведения Asterisk 19 или какие модули не переживут следующий LTS?
• Важные на мой взгляд новости и тенденции индустрии
Тайм-код:
00:00 Начало выступления
01:30 События за год
02:01 AstriDevCon
04:35 VoIP мероприятия
05:52 Прочие события
09:31 Изменения в Asterisk19
09:50 Актуальные версии Asterisk
10:50 Устаревание приложений
12:49 chan_PJSIP
15:32 Новые приложения
18:09 Обновление приложений
20:42 Новые функции
22:11 Обновление функций
22:53 Логирование
24:02 Media
24:41 Прочее
25:12 Другие проекты
26:46 FreePBX16
27:44 Voipmonitor
28:21 Ответы на вопросы
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/22-goda-proektu-asterisk-chto-novogo/
Презентация: по той же ссылке
Традиционный доклад Игоря Гончаровского о развитии самого популярного OpenSource VoIP проекта за последний год.
В докладе продемонстрированы:
• Нововведения Asterisk 19 или какие модули не переживут следующий LTS?
• Важные на мой взгляд новости и тенденции индустрии
Тайм-код:
00:00 Начало выступления
01:30 События за год
02:01 AstriDevCon
04:35 VoIP мероприятия
05:52 Прочие события
09:31 Изменения в Asterisk19
09:50 Актуальные версии Asterisk
10:50 Устаревание приложений
12:49 chan_PJSIP
15:32 Новые приложения
18:09 Обновление приложений
20:42 Новые функции
22:11 Обновление функций
22:53 Логирование
24:02 Media
24:41 Прочее
25:12 Другие проекты
26:46 FreePBX16
27:44 Voipmonitor
28:21 Ответы на вопросы
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/22-goda-proektu-asterisk-chto-novogo/
Презентация: по той же ссылке
Voice vlan, приоритизация трафика в L2 | AsterConf-2020
Подход разделения локальных сетей l2. Роман Козлов будет освещать вопросы связанные с VLAN и QoS на коммутаторах mikrotik. Вы узнаете о mac per vlan, vlan tag и utag, dot1x, lldp-med и QoS на оборудовании mikrotik crs3xx.
Данный доклад будет полезен администраторам Asterisk для реализации VLAN для телефонных аппаратов.
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/voice-vlan-prioritizaciya-trafika-v-l2/
Презентация: по той же ссылке
Подход разделения локальных сетей l2. Роман Козлов будет освещать вопросы связанные с VLAN и QoS на коммутаторах mikrotik. Вы узнаете о mac per vlan, vlan tag и utag, dot1x, lldp-med и QoS на оборудовании mikrotik crs3xx.
Данный доклад будет полезен администраторам Asterisk для реализации VLAN для телефонных аппаратов.
Посмотреть выступление можно по ссылке: https://voxlink.ru/speeches/voice-vlan-prioritizaciya-trafika-v-l2/
Презентация: по той же ссылке