[asterisk-dev] [asterisk-commits] russell: trunk r72932 - in /trunk/doc: ast_agi_commands.tex asterisk.tex
Luigi Rizzo
rizzo at icir.org
Mon Jul 2 14:52:52 CDT 2007
On Mon, Jul 02, 2007 at 07:31:27PM -0000, SVN commits to the Asterisk project wrote:
> Author: russell
> Date: Mon Jul 2 14:31:26 2007
> New Revision: 72932
>
> URL: http://svn.digium.com/view/asterisk?view=rev&rev=72932
> Log:
> Add AGI commands to the documentation
I have a few comments on this and related commits:
1. better check what the code does, see this in the output: :)
+\begin{verbatim}
+(null)
+\end{verbatim}
2. it might be better to put all this latex stuff into its own
directory, e.g. doc/tex/ or the like, to avoid cluttering doc/
with all this stuff. doc/tex/ could also contain a Makefile and
a README on how to regenerate-rebuild the documentation, and also
what to add in the source code to generate the latex (formatting
conventions and the like).
3. I am not sure I understand why the latex is generated through
manager commands. While i may see a reason to do it at runtime,
perhaps because certain commands are dynamically created etc,
I would expect only one command-line switch like
asterisk --dump-doc [format[:directory]]
which generates the latex and terminates.
This would make all the completion etc redudant, and simplify
the implementation
4. Irrespective of item #3, there seems to be a lot of commonality
in the code to generate the latex (and even more should you decide
do to a bit more postprocessing on the CLI output to show something
better looking than {verbatim} text.
So it might be good to define a wrapper function that takes a tuple
<style - title - body > and produces the required output.
This would also simplify the generation in other formats.
What do you think ?
cheers
luigi
> Added:
> trunk/doc/ast_agi_commands.tex (with props)
> Modified:
> trunk/doc/asterisk.tex
>
> Added: trunk/doc/ast_agi_commands.tex
> URL: http://svn.digium.com/view/asterisk/trunk/doc/ast_agi_commands.tex?view=auto&rev=72932
> ==============================================================================
> --- trunk/doc/ast_agi_commands.tex (added)
> +++ trunk/doc/ast_agi_commands.tex Mon Jul 2 14:31:26 2007
> @@ -1,0 +1,1583 @@
> +% This file is automatically generated by the "manager dump actiondocs" CLI command. Any manual edits will be lost.
> +\section{answer}
> +\subsection{Summary}
> +\begin{verbatim}
> +Answer channel
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: ANSWER
> + Answers channel if not already in answer state. Returns -1 on
> + channel failure, or 0 if successful.
> +
> +\end{verbatim}
> +
> +
> +\section{channel status}
> +\subsection{Summary}
> +\begin{verbatim}
> +Returns status of the connected channel
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: CHANNEL STATUS [<channelname>]
> + Returns the status of the specified channel.
> + If no channel name is given the returns the status of the
> + current channel. Return values:
> + 0 Channel is down and available
> + 1 Channel is down, but reserved
> + 2 Channel is off hook
> + 3 Digits (or equivalent) have been dialed
> + 4 Line is ringing
> + 5 Remote end is ringing
> + 6 Line is up
> + 7 Line is busy
> +
> +\end{verbatim}
> +
> +
> +\section{database del}
> +\subsection{Summary}
> +\begin{verbatim}
> +Removes database key/value
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: DATABASE DEL <family> <key>
> + Deletes an entry in the Asterisk database for a
> + given family and key.
> + Returns 1 if successful, 0 otherwise.
> +
> +\end{verbatim}
> +
> +
> +\section{database deltree}
> +\subsection{Summary}
> +\begin{verbatim}
> +Removes database keytree/value
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: DATABASE DELTREE <family> [keytree]
> + Deletes a family or specific keytree within a family
> + in the Asterisk database.
> + Returns 1 if successful, 0 otherwise.
> +
> +\end{verbatim}
> +
> +
> +\section{database get}
> +\subsection{Summary}
> +\begin{verbatim}
> +Gets database value
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: DATABASE GET <family> <key>
> + Retrieves an entry in the Asterisk database for a
> + given family and key.
> + Returns 0 if <key> is not set. Returns 1 if <key>
> + is set and returns the variable in parentheses.
> + Example return code: 200 result=1 (testvariable)
> +
> +\end{verbatim}
> +
> +
> +\section{database put}
> +\subsection{Summary}
> +\begin{verbatim}
> +Adds/updates database value
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: DATABASE PUT <family> <key> <value>
> + Adds or updates an entry in the Asterisk database for a
> + given family, key, and value.
> + Returns 1 if successful, 0 otherwise.
> +
> +\end{verbatim}
> +
> +
> +\section{exec}
> +\subsection{Summary}
> +\begin{verbatim}
> +Executes a given Application
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: EXEC <application> <options>
> + Executes <application> with given <options>.
> + Returns whatever the application returns, or -2 on failure to find application
> +
> +\end{verbatim}
> +
> +
> +\section{get data}
> +\subsection{Summary}
> +\begin{verbatim}
> +Prompts for DTMF on a channel
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: GET DATA <file to be streamed> [timeout] [max digits]
> + Stream the given file, and recieve DTMF data. Returns the digits received
> +from the channel at the other end.
> +
> +\end{verbatim}
> +
> +
> +\section{get full variable}
> +\subsection{Summary}
> +\begin{verbatim}
> +Evaluates a channel expression
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: GET FULL VARIABLE <variablename> [<channel name>]
> + Returns 0 if <variablename> is not set or channel does not exist. Returns 1
> +if <variablename> is set and returns the variable in parenthesis. Understands
> +complex variable names and builtin variables, unlike GET VARIABLE.
> + example return code: 200 result=1 (testvariable)
> +
> +\end{verbatim}
> +
> +
> +\section{get option}
> +\subsection{Summary}
> +\begin{verbatim}
> +Stream file, prompt for DTMF, with timeout
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: GET OPTION <filename> <escape_digits> [timeout]
> + Behaves similar to STREAM FILE but used with a timeout option.
> +
> +\end{verbatim}
> +
> +
> +\section{get variable}
> +\subsection{Summary}
> +\begin{verbatim}
> +Gets a channel variable
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: GET VARIABLE <variablename>
> + Returns 0 if <variablename> is not set. Returns 1 if <variablename>
> + is set and returns the variable in parentheses.
> + example return code: 200 result=1 (testvariable)
> +
> +\end{verbatim}
> +
> +
> +\section{hangup}
> +\subsection{Summary}
> +\begin{verbatim}
> +Hangup the current channel
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: HANGUP [<channelname>]
> + Hangs up the specified channel.
> + If no channel name is given, hangs up the current channel
> +
> +\end{verbatim}
> +
> +
> +\section{noop}
> +\subsection{Summary}
> +\begin{verbatim}
> +Does nothing
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: NoOp
> + Does nothing.
> +
> +\end{verbatim}
> +
> +
> +\section{receive char}
> +\subsection{Summary}
> +\begin{verbatim}
> +Receives one character from channels supporting it
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: RECEIVE CHAR <timeout>
> + Receives a character of text on a channel. Specify timeout to be the
> + maximum time to wait for input in milliseconds, or 0 for infinite. Most channels
> + do not support the reception of text. Returns the decimal value of the character
> + if one is received, or 0 if the channel does not support text reception. Returns
> + -1 only on error/hangup.
> +
> +\end{verbatim}
> +
> +
> +\section{receive text}
> +\subsection{Summary}
> +\begin{verbatim}
> +Receives text from channels supporting it
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: RECEIVE TEXT <timeout>
> + Receives a string of text on a channel. Specify timeout to be the
> + maximum time to wait for input in milliseconds, or 0 for infinite. Most channels
> + do not support the reception of text. Returns -1 for failure or 1 for success, and the string in parentheses.
> +
> +\end{verbatim}
> +
> +
> +\section{record file}
> +\subsection{Summary}
> +\begin{verbatim}
> +Records to a given file
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: RECORD FILE <filename> <format> <escape digits> <timeout> \
> + [offset samples] [BEEP] [s=silence]
> + Record to a file until a given dtmf digit in the sequence is received
> + Returns -1 on hangup or error. The format will specify what kind of file
> + will be recorded. The timeout is the maximum record time in milliseconds, or
> + -1 for no timeout. "Offset samples" is optional, and, if provided, will seek
> + to the offset without exceeding the end of the file. "silence" is the number
> + of seconds of silence allowed before the function returns despite the
> + lack of dtmf digits or reaching timeout. Silence value must be
> + preceeded by "s=" and is also optional.
> +
> +\end{verbatim}
> +
> +
> +\section{say alpha}
> +\subsection{Summary}
> +\begin{verbatim}
> +Says a given character string
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SAY ALPHA <number> <escape digits>
> + Say a given character string, returning early if any of the given DTMF digits
> + are received on the channel. Returns 0 if playback completes without a digit
> + being pressed, or the ASCII numerical value of the digit if one was pressed or
> + -1 on error/hangup.
> +
> +\end{verbatim}
> +
> +
> +\section{say digits}
> +\subsection{Summary}
> +\begin{verbatim}
> +Says a given digit string
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SAY DIGITS <number> <escape digits>
> + Say a given digit string, returning early if any of the given DTMF digits
> + are received on the channel. Returns 0 if playback completes without a digit
> + being pressed, or the ASCII numerical value of the digit if one was pressed or
> + -1 on error/hangup.
> +
> +\end{verbatim}
> +
> +
> +\section{say number}
> +\subsection{Summary}
> +\begin{verbatim}
> +Says a given number
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SAY NUMBER <number> <escape digits> [gender]
> + Say a given number, returning early if any of the given DTMF digits
> + are received on the channel. Returns 0 if playback completes without a digit
> + being pressed, or the ASCII numerical value of the digit if one was pressed or
> + -1 on error/hangup.
> +
> +\end{verbatim}
> +
> +
> +\section{say phonetic}
> +\subsection{Summary}
> +\begin{verbatim}
> +Says a given character string with phonetics
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SAY PHONETIC <string> <escape digits>
> + Say a given character string with phonetics, returning early if any of the
> + given DTMF digits are received on the channel. Returns 0 if playback
> + completes without a digit pressed, the ASCII numerical value of the digit
> + if one was pressed, or -1 on error/hangup.
> +
> +\end{verbatim}
> +
> +
> +\section{say date}
> +\subsection{Summary}
> +\begin{verbatim}
> +Says a given date
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SAY DATE <date> <escape digits>
> + Say a given date, returning early if any of the given DTMF digits are
> + received on the channel. <date> is number of seconds elapsed since 00:00:00
> + on January 1, 1970, Coordinated Universal Time (UTC). Returns 0 if playback
> + completes without a digit being pressed, or the ASCII numerical value of the
> + digit if one was pressed or -1 on error/hangup.
> +
> +\end{verbatim}
> +
> +
> +\section{say time}
> +\subsection{Summary}
> +\begin{verbatim}
> +Says a given time
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SAY TIME <time> <escape digits>
> + Say a given time, returning early if any of the given DTMF digits are
> + received on the channel. <time> is number of seconds elapsed since 00:00:00
> + on January 1, 1970, Coordinated Universal Time (UTC). Returns 0 if playback
> + completes without a digit being pressed, or the ASCII numerical value of the
> + digit if one was pressed or -1 on error/hangup.
> +
> +\end{verbatim}
> +
> +
> +\section{say datetime}
> +\subsection{Summary}
> +\begin{verbatim}
> +Says a given time as specfied by the format given
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SAY DATETIME <time> <escape digits> [format] [timezone]
> + Say a given time, returning early if any of the given DTMF digits are
> + received on the channel. <time> is number of seconds elapsed since 00:00:00
> + on January 1, 1970, Coordinated Universal Time (UTC). [format] is the format
> + the time should be said in. See voicemail.conf (defaults to "ABdY
> + 'digits/at' IMp"). Acceptable values for [timezone] can be found in
> + /usr/share/zoneinfo. Defaults to machine default. Returns 0 if playback
> + completes without a digit being pressed, or the ASCII numerical value of the
> + digit if one was pressed or -1 on error/hangup.
> +
> +\end{verbatim}
> +
> +
> +\section{send image}
> +\subsection{Summary}
> +\begin{verbatim}
> +Sends images to channels supporting it
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SEND IMAGE <image>
> + Sends the given image on a channel. Most channels do not support the
> + transmission of images. Returns 0 if image is sent, or if the channel does not
> + support image transmission. Returns -1 only on error/hangup. Image names
> + should not include extensions.
> +
> +\end{verbatim}
> +
> +
> +\section{send text}
> +\subsection{Summary}
> +\begin{verbatim}
> +Sends text to channels supporting it
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SEND TEXT "<text to send>"
> + Sends the given text on a channel. Most channels do not support the
> + transmission of text. Returns 0 if text is sent, or if the channel does not
> + support text transmission. Returns -1 only on error/hangup. Text
> + consisting of greater than one word should be placed in quotes since the
> + command only accepts a single argument.
> +
> +\end{verbatim}
> +
> +
> +\section{set autohangup}
> +\subsection{Summary}
> +\begin{verbatim}
> +Autohangup channel in some time
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SET AUTOHANGUP <time>
> + Cause the channel to automatically hangup at <time> seconds in the
> + future. Of course it can be hungup before then as well. Setting to 0 will
> + cause the autohangup feature to be disabled on this channel.
> +
> +\end{verbatim}
> +
> +
> +\section{set callerid}
> +\subsection{Summary}
> +\begin{verbatim}
> +Sets callerid for the current channel
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SET CALLERID <number>
> + Changes the callerid of the current channel.
> +
> +\end{verbatim}
> +
> +
> +\section{set context}
> +\subsection{Summary}
> +\begin{verbatim}
> +Sets channel context
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SET CONTEXT <desired context>
> + Sets the context for continuation upon exiting the application.
> +
> +\end{verbatim}
> +
> +
> +\section{set extension}
> +\subsection{Summary}
> +\begin{verbatim}
> +Changes channel extension
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SET EXTENSION <new extension>
> + Changes the extension for continuation upon exiting the application.
> +
> +\end{verbatim}
> +
> +
> +\section{set music}
> +\subsection{Summary}
> +\begin{verbatim}
> +Enable/Disable Music on hold generator
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SET MUSIC ON <on|off> <class>
> + Enables/Disables the music on hold generator. If <class> is
> + not specified, then the default music on hold class will be used.
> + Always returns 0.
> +
> +\end{verbatim}
> +
> +
> +\section{set priority}
> +\subsection{Summary}
> +\begin{verbatim}
> +Set channel dialplan priority
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SET PRIORITY <priority>
> + Changes the priority for continuation upon exiting the application.
> + The priority must be a valid priority or label.
> +
> +\end{verbatim}
> +
> +
> +\section{set variable}
> +\subsection{Summary}
> +\begin{verbatim}
> +Sets a channel variable
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: SET VARIABLE <variablename> <value>
> +
> +\end{verbatim}
> +
> +
> +\section{stream file}
> +\subsection{Summary}
> +\begin{verbatim}
> +Sends audio file on channel
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: STREAM FILE <filename> <escape digits> [sample offset]
> + Send the given file, allowing playback to be interrupted by the given
> + digits, if any. Use double quotes for the digits if you wish none to be
> + permitted. If sample offset is provided then the audio will seek to sample
> + offset before play starts. Returns 0 if playback completes without a digit
> + being pressed, or the ASCII numerical value of the digit if one was pressed,
> + or -1 on error or if the channel was disconnected. Remember, the file
> + extension must not be included in the filename.
> +
> +\end{verbatim}
> +
> +
> +\section{control stream file}
> +\subsection{Summary}
> +\begin{verbatim}
> +Sends audio file on channel and allows the listner to control the stream
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: CONTROL STREAM FILE <filename> <escape digits> [skipms] [ffchar] [rewchr] [pausechr]
> + Send the given file, allowing playback to be controled by the given
> + digits, if any. Use double quotes for the digits if you wish none to be
> + permitted. Returns 0 if playback completes without a digit
> + being pressed, or the ASCII numerical value of the digit if one was pressed,
> + or -1 on error or if the channel was disconnected. Remember, the file
> + extension must not be included in the filename.
> +
> + Note: ffchar and rewchar default to * and # respectively.
> +
> +\end{verbatim}
> +
> +
> +\section{tdd mode}
> +\subsection{Summary}
> +\begin{verbatim}
> +Toggles TDD mode (for the deaf)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: TDD MODE <on|off>
> + Enable/Disable TDD transmission/reception on a channel. Returns 1 if
> + successful, or 0 if channel is not TDD-capable.
> +
> +\end{verbatim}
> +
> +
> +\section{verbose}
> +\subsection{Summary}
> +\begin{verbatim}
> +Logs a message to the asterisk verbose log
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: VERBOSE <message> <level>
> + Sends <message> to the console via verbose message system.
> + <level> is the the verbose level (1-4)
> + Always returns 1.
> +
> +\end{verbatim}
> +
> +
> +\section{wait for digit}
> +\subsection{Summary}
> +\begin{verbatim}
> +Waits for a digit to be pressed
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> + Usage: WAIT FOR DIGIT <timeout>
> + Waits up to 'timeout' milliseconds for channel to receive a DTMF digit.
> + Returns -1 on channel failure, 0 if no digit is received in the timeout, or
> + the numerical value of the ascii of the digit if one is received. Use -1
> + for the timeout value if you desire the call to block indefinitely.
> +
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
> +\section{}
> +\subsection{Summary}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +\subsection{Usage}
> +\begin{verbatim}
> +(null)
> +\end{verbatim}
> +
> +
>
> Propchange: trunk/doc/ast_agi_commands.tex
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: trunk/doc/ast_agi_commands.tex
> ------------------------------------------------------------------------------
> svn:keywords = Author Date Id Revision
>
> Propchange: trunk/doc/ast_agi_commands.tex
> ------------------------------------------------------------------------------
> svn:mime-type = text/plain
>
> Modified: trunk/doc/asterisk.tex
> URL: http://svn.digium.com/view/asterisk/trunk/doc/asterisk.tex?view=diff&rev=72932&r1=72931&r2=72932
> ==============================================================================
> --- trunk/doc/asterisk.tex (original)
> +++ trunk/doc/asterisk.tex Mon Jul 2 14:31:26 2007
> @@ -123,6 +123,11 @@
> \chapter{Manager Action Reference}
> \input{ast_manager_actiondocs.tex}
>
> +% Generate this using the "agi dump commanddocs" CLI command that is present
> +% when Asterisk is built with dev-mode enabled.
> +\chapter{AGI Command Reference}
> +\input{ast_agi_commands.tex}
> +
> % This is a list of files not yet integrated into this document:
> %
> %Misc
>
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-commits mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-commits
More information about the asterisk-dev
mailing list