# Tone generation functions

NMS boards generate single and dual frequency tones. The following ADI functions control tone generation:

Function | Synchronous/ Asynchronous | Description
--- | --- | ---
adiStartTones | Asynchronous | Plays a sequence of user-defined tones.
adiStartDTMF | Asynchronous | Starts playing a sequence of DTMF tones; MF tones can also be generated.
adiStopTones | Asynchronous | Terminates playing tones.