среда, 22 апреля 2015 г.

генерация тонов

Есть для этого спец модуль tone_stream, общий формат
tone_stream://[L=x;][v=y;]%(<on-duration>, <off-duration>, <freq-1> [, freq-2] [, freq-3] [, freq-n] [;loops=x])

Пример использования
<action application="playback" data="tone_stream://L=100;%(100,100,350,440)" />

Примеры

Непрерывный тон
tone_stream://%(10000,0,350,440)

Звонок формата сша, сам тон в константе
tone_stream://$${us-ring}
оно же
tone_stream://%(2000,4000,440,480)
также интересны ru-ring, uk-ring

опционально ;loops=-1 или {loops=-1}tone...

сложный тон (2 тона)
tone_stream://%(275,10,600);%(275,100,300)

бывает даже так
tone_stream://path=${conf_dir}/tetris.ttml

Более подробное описание и совсем сложные примеры:
https://wiki.freeswitch.org/wiki/TGML

Комментариев нет:

Отправить комментарий