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