Asterisk. Команда MorseCode.

MorseCode() - Воспроизводит код Морзе.

MorseCode(строка)

Воспроизводит строку, записанную в виде международного кода Морзе. Перечисленные далее переменные канала будут оказывать влияние на воспроизведение:
MORSEDITLEN - Длина ТОЧКИ в миллисекундах. Значение по умолчанию – 80 мс.Длительность всех остальных тональных сигналов и пауз определена в международном стандарте кода Морзе относительно длительности ТОЧКИ, и поэтому все остальные длительности будут настраиваться соответствующим образом.
MORSETONE - Частота, в герцах (Гц), которая будет использоваться. Значение по умолчанию – 800 Гц.

Пример:

; тире-точка-тире точка-точка точка-точка-точка-точка-тире
; тире-точка-тире точка-точка-тире точка-тире
exten => 123,1,Answer()
exten => 123,2,MorseCode(KI4KUA)

 

См. также: SayAlpha(), SayPhonetic()