/*** DOCUMENTATION
<agi name="answer" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Answer channel
</synopsis>
</see-also>
</agi>
<agi name="asyncagi break" language="en_US">
+ <since>
+ <version>1.8.0</version>
+ </since>
<synopsis>
Interrupts Async AGI
</synopsis>
</see-also>
</agi>
<agi name="channel status" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Returns status of the connected channel.
</synopsis>
</see-also>
</agi>
<agi name="control stream file" language="en_US">
+ <since>
+ <version>1.2.0</version>
+ </since>
<synopsis>
Sends audio file on channel and allows the listener to control the stream.
</synopsis>
</see-also>
</agi>
<agi name="database del" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Removes database key/value
</synopsis>
</see-also>
</agi>
<agi name="database deltree" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Removes database keytree/value
</synopsis>
</see-also>
</agi>
<agi name="database get" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Gets database value
</synopsis>
</see-also>
</agi>
<agi name="database put" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Adds/updates database value
</synopsis>
</see-also>
</agi>
<agi name="exec" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Executes a given Application
</synopsis>
</see-also>
</agi>
<agi name="get data" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Prompts for DTMF on a channel
</synopsis>
</see-also>
</agi>
<agi name="get full variable" language="en_US">
+ <since>
+ <version>1.2.0</version>
+ </since>
<synopsis>
Evaluates a channel expression
</synopsis>
</see-also>
</agi>
<agi name="get option" language="en_US">
+ <since>
+ <version>1.2.0</version>
+ </since>
<synopsis>
Stream file, prompt for DTMF, with timeout.
</synopsis>
</see-also>
</agi>
<agi name="get variable" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Gets a channel variable.
</synopsis>
</see-also>
</agi>
<agi name="hangup" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Hangup a channel.
</synopsis>
</see-also>
</agi>
<agi name="noop" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Does nothing.
</synopsis>
</see-also>
</agi>
<agi name="receive char" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Receives one character from channels supporting it.
</synopsis>
</see-also>
</agi>
<agi name="receive text" language="en_US">
+ <since>
+ <version>1.2.0</version>
+ </since>
<synopsis>
Receives text from channels supporting it.
</synopsis>
</see-also>
</agi>
<agi name="record file" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Records to a given file.
</synopsis>
</see-also>
</agi>
<agi name="say alpha" language="en_US">
+ <since>
+ <version>1.2.0</version>
+ </since>
<synopsis>
Says a given character string.
</synopsis>
</see-also>
</agi>
<agi name="say digits" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Says a given digit string.
</synopsis>
</see-also>
</agi>
<agi name="say number" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Says a given number.
</synopsis>
</see-also>
</agi>
<agi name="say phonetic" language="en_US">
+ <since>
+ <version>1.0.0</version>
+ </since>
<synopsis>
Says a given character string with phonetics.
</synopsis>
</see-also>
</agi>
<agi name="say date" language="en_US">
+ <since>
+ <version>1.2.0</version>
+ </since>
<synopsis>
Says a given date.
</synopsis>
</see-also>
</agi>
<agi name="say time" language="en_US">
+ <since>
+ <version>1.0.0</version>
+ </since>
<synopsis>
Says a given time.
</synopsis>
</see-also>
</agi>
<agi name="say datetime" language="en_US">
+ <since>
+ <version>1.2.0</version>
+ </since>
<synopsis>
Says a given time as specified by the format given.
</synopsis>
</see-also>
</agi>
<agi name="send image" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Sends images to channels supporting it.
</synopsis>
</see-also>
</agi>
<agi name="send text" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Sends text to channels supporting it.
</synopsis>
</see-also>
</agi>
<agi name="set autohangup" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Autohangup channel in some time.
</synopsis>
</see-also>
</agi>
<agi name="set callerid" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Sets callerid for the current channel.
</synopsis>
</see-also>
</agi>
<agi name="set context" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Sets channel context.
</synopsis>
</see-also>
</agi>
<agi name="set extension" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Changes channel extension.
</synopsis>
</see-also>
</agi>
<agi name="set music" language="en_US">
+ <since>
+ <version>0.5.0</version>
+ </since>
<synopsis>
Enable/Disable Music on hold generator
</synopsis>
</see-also>
</agi>
<agi name="set priority" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Set channel dialplan priority.
</synopsis>
</see-also>
</agi>
<agi name="set variable" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Sets a channel variable.
</synopsis>
</see-also>
</agi>
<agi name="stream file" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Sends audio file on channel.
</synopsis>
</see-also>
</agi>
<agi name="tdd mode" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Toggles TDD mode (for the deaf).
</synopsis>
</see-also>
</agi>
<agi name="verbose" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Logs a message to the asterisk verbose log.
</synopsis>
</see-also>
</agi>
<agi name="wait for digit" language="en_US">
+ <since>
+ <version>0.4.0</version>
+ </since>
<synopsis>
Waits for a digit to be pressed.
</synopsis>
</see-also>
</agi>
<agi name="speech create" language="en_US">
+ <since>
+ <version>1.6.0</version>
+ </since>
<synopsis>
Creates a speech object.
</synopsis>
</see-also>
</agi>
<agi name="speech set" language="en_US">
+ <since>
+ <version>1.6.0</version>
+ </since>
<synopsis>
Sets a speech engine setting.
</synopsis>
</see-also>
</agi>
<agi name="speech destroy" language="en_US">
+ <since>
+ <version>1.6.0</version>
+ </since>
<synopsis>
Destroys a speech object.
</synopsis>
</see-also>
</agi>
<agi name="speech load grammar" language="en_US">
+ <since>
+ <version>1.6.0</version>
+ </since>
<synopsis>
Loads a grammar.
</synopsis>
</see-also>
</agi>
<agi name="speech unload grammar" language="en_US">
+ <since>
+ <version>1.6.0</version>
+ </since>
<synopsis>
Unloads a grammar.
</synopsis>
</see-also>
</agi>
<agi name="speech activate grammar" language="en_US">
+ <since>
+ <version>1.6.0</version>
+ </since>
<synopsis>
Activates a grammar.
</synopsis>
</see-also>
</agi>
<agi name="speech deactivate grammar" language="en_US">
+ <since>
+ <version>1.6.0</version>
+ </since>
<synopsis>
Deactivates a grammar.
</synopsis>
</see-also>
</agi>
<agi name="speech recognize" language="en_US">
+ <since>
+ <version>1.6.0</version>
+ </since>
<synopsis>
Recognizes speech.
</synopsis>