Name

Playtones() — Plays a tone list

Synopsis

    Playtones(tonelist)

Plays a tone list. Execution immediately continues with the next step, while the tones continue to play. The tonelist is either the tone name defined in the indications.conf configuration file, or a specified list of frequencies and durations. See indications.conf for a description of the specification of a tone list.

Use the StopPlaytones() application to stop the tones playing.

    ; play a busy signal for two seconds, and then a congestion tone 
    for two seconds
    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)

See Also

StopPlaytones(), indications.conf, Busy(), Congestion(), Progress(), Ringing()

Get Asterisk: The Future of Telephony now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.