24.12.2020

asterisk 16. webrtc. sipml5

Основная статья по настройке на официальном сайте:

у меня не завелось сразу по причине:

подгружался модуль chan_sip , нужно добавить noload = chan_sip.so в modules.conf

И не стартовал внутренний https сервер астериска с сертификатами которые сгенерил астериск, решением может быть генерация через letsencrypt

короткая инструкция по установке:

for centos 7 only:
install asterisk 16 , apache and git use asterisk configuration files inside repository
repository with example and configuration files are in : 
cd /root git clone 
https://erewin@bitbucket.org/yooxy/webrtc-asterisk-example.git
download sipml5 into /var/www/html directory 
cd /var/www/html 
git clone https://github.com/DoubangoTelecom/sipml5.git
you have to add ssl for apache yum install mod_ssl
change ssl.conf to useing your certificates or use ssl.conf from repository
tune your codecs at asterisk side
remember that certificates are allowed for 3 months only then it have to be renewed
firewall setting you may check with 
firewall-cmd --info-zone=public

Tags: , , ,
| Posted in Asterisk | No Comments »
1.03.2019

pjsip, pitch_shift, real-time

Необходимо решить такую задачу нужно в режиме реального времени менять тональность каналов на asterisk 13.

Для реализации будем использовать AMI который есть почти во всех астерисках.

  1. Получаем список активных каналов через команду
  2. “core show channels concise”
  3. Отображаем пользователям каналы и кнопки увеличения,уменьшения тональности для конкретных каналов
  4. Применяем к каналам данные настройки через команду:

Action: SetVar
Channel: 1551426910.36
Variable: PITCH_SHIFT(both)
Value: 3

или как итоге получилось:

dialplan set chanvar $channel PITCH_SHIFT(both) high