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=public1.03.2019
pjsip, pitch_shift, real-time
Необходимо решить такую задачу нужно в режиме реального времени менять тональность каналов на asterisk 13.
Для реализации будем использовать AMI который есть почти во всех астерисках.
- Получаем список активных каналов через команду
- “core show channels concise”
- Отображаем пользователям каналы и кнопки увеличения,уменьшения тональности для конкретных каналов
- Применяем к каналам данные настройки через команду:
Action: SetVar
Channel: 1551426910.36
Variable: PITCH_SHIFT(both)
Value: 3
или как итоге получилось:
dialplan set chanvar $channel PITCH_SHIFT(both) high
| Posted in Asterisk | No Comments »