1 % To generate a PDF from this, install the "rubber" tool, and the LaTeX
2 % dependencies for it. Then, run:
6 % http://www.pps.jussieu.fr/~beffara/soft/rubber/
8 \documentclass[12pt,a4]{report}
15 \@ifundefined{selectfont}{\def\UrlFont{\sf}}{\def\UrlFont{\small\ttfamily}}}
19 \usepackage[titles]{tocloft}
20 \renewcommand{\cftchapfont}{%
21 \fontsize{11}{13}\usefont{OT1}{phv}{bc}{n}\selectfont
24 \newenvironment{astlisting}
25 {\begin{list}{}{\setlength{\leftmargin}{1em}}\item\scriptsize\bfseries}
29 \allsectionsfont{\usefont{OT1}{phv}{bc}{n}\selectfont}
31 \usepackage[Lenny]{fncychap}
34 \author{Asterisk Development Team \\ Asterisk.org}
35 \title{Asterisk Reference Information \\ Version ASTERISKVERSION}
42 \chapter{Introduction}
44 This document contains various pieces of information that are useful for
47 \section{License Information}
49 \subsection{Hold Music}
50 Digium has licensed the music included with
51 the Asterisk distribution From FreePlayMusic
52 for use and distribution with Asterisk. It
53 is licensed ONLY for use as hold music within
54 an Asterisk based PBX.
60 \chapter{Configuration}
61 \section{General Configuration Information}
62 \subsection{Configuration Parser}
63 \input{configuration.tex}
64 \subsection{Asterisk.conf}
65 \input{asterisk-conf.tex}
66 \subsection{CLI Prompt}
68 \subsection{Extensions}
69 \input{extensions.tex}
70 \subsection{IP Quality of Service}
72 \subsection{MP3 Support}
76 \section{Database Support}
77 \subsection{Realtime Database Configuration}
84 \chapter{Channel Variables}
85 \input{channelvariables.tex}
87 \chapter{AEL: Asterisk Extension Language}
90 \chapter{SLA: Shared Line Appearances}
93 \chapter{Channel Drivers}
96 \subsection{IAX2 Jitterbuffer}
97 \input{jitterbuffer.tex}
101 \input{localchannel.tex}
103 \chapter{Distributed Universal Number Discovery (DUNDi)}
104 \section{Introduction}
106 \section{Peering Agreement}
112 \chapter{AMI: Asterisk Manager Interface}
116 \chapter{CDR: Call Detail Records}
118 \input{cdrdriver.tex}
121 \section{ODBC Storage}
123 \input{odbcstorage.tex}
124 \section{IMAP Storage}
125 \input{imapstorage.tex}
131 \input{queues-with-callback-members.tex}
135 \chapter{Phone Provisioning}
136 \input{phoneprov.tex}
138 \chapter{Development}
140 \input{backtrace.tex}
144 % This is a list of files not yet integrated into this document:
148 %asterisk-mib.txt SNMP mib for Asterisk (net-snmp)
149 %digium-mib.txt SNMP mib for Asterisk (net-snmp)
153 %See http://www.asterisk.org/developers for more information
155 %callfiles.txt Asterisk callfiles using instruction
156 %CODING-GUIDELINES Guidelines for developers
157 %externalivr.txt Documentation of the protocol used in externalivr()
158 %modules.txt How Asterisk modules work
159 %datastores.txt About channel data stores
160 %speechrec.txt The Generic Speech Recognition API