Playtones() - Воспроизводит набор тонов.
Playtones(набортонов)
Воспроизводит набор тонов. После начала воспроизведения тональных сигналов, выполнение немедленно продолжается со следующего шага.
Аргумент набортонов – это или имя тона, определенное в конфигурационном файле indications.conf, или заданный список частот и длительностей. Описание спецификации набора тонов также приведено в indications.conf.
Для прекращения воспроизведения тонов используется приложение StopPlaytones().
Пример:
; воспроизводить сигнал "занято" в течение двух секунд, a затем еще две секунды – сигнал перегрузки линии
exten => 123,1,Playtones(busy)
exten => 123,2,Wait(2)
exten => 123,3,StopPlaytones()
exten => 123,4,Playtones(congestion)
exten => 123,5,Wait(2)
exten => 123,6,StopPlaytones()
exten => 123,7,Goto(1)
См. также: StopPlaytones(), indications.conf, Busy(), Congestion(), Progress(), Ringing()