Use tables instead of ASCII art. Also change a bit of minor formatting.
authorSean Bright <sean@malleable.com>
Tue, 16 Dec 2008 01:52:32 +0000 (01:52 +0000)
committerSean Bright <sean@malleable.com>
Tue, 16 Dec 2008 01:52:32 +0000 (01:52 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@164565 65c4cc65-6c06-0410-ace0-fbb531ad65f3

doc/tex/odbcstorage.tex

index fed96e9..43b3e0e 100644 (file)
@@ -2,30 +2,32 @@
 
 ODBC Storage allows you to store voicemail messages within a database 
 instead of using a file.  This is \textbf{not} a full realtime engine and 
-\textbf{only} supports ODBC.  The table description for the "voicemessages" 
+\textbf{only} supports ODBC.  The table description for the \texttt{voicemessages}
 table is as follows:
 
-\begin{verbatim}
-+----------------+-------------+------+-----+---------+-------+
-| Field          | Type        | Null | Key | Default | Extra |
-+----------------+-------------+------+-----+---------+-------+
-| msgnum         | int(11)     | YES  |     | NULL    |       |
-| dir            | varchar(80) | YES  | MUL | NULL    |       |
-| context        | varchar(80) | YES  |     | NULL    |       |
-| macrocontext   | varchar(80) | YES  |     | NULL    |       |
-| callerid       | varchar(40) | YES  |     | NULL    |       |
-| origtime       | varchar(40) | YES  |     | NULL    |       |
-| duration       | varchar(20) | YES  |     | NULL    |       |
-| mailboxuser    | varchar(80) | YES  |     | NULL    |       |
-| mailboxcontext | varchar(80) | YES  |     | NULL    |       |
-| recording      | longblob    | YES  |     | NULL    |       |
-+----------------+-------------+------+-----+---------+-------+
-\end{verbatim}
-
-The database name (from \path{/etc/asterisk/res_odbc.conf}) is in the 
-"odbcstorage" variable in the general section of voicemail.conf.
-
-You may modify the voicemessages table name by using 
-odbctable=??? in voicemail.conf.
+\begin{table}[h]
+\begin{center}
+\begin{tabular}{ | l | l | c | c | l | l | }
+\hline
+Field          & Type        & Null & Key & Default & Extra \\ \hline \hline
+msgnum         & int(11)     & Yes  &     & NULL    &       \\ \hline
+dir            & varchar(80) & Yes  & MUL & NULL    &       \\ \hline
+context        & varchar(80) & Yes  &     & NULL    &       \\ \hline
+macrocontext   & varchar(80) & Yes  &     & NULL    &       \\ \hline
+callerid       & varchar(40) & Yes  &     & NULL    &       \\ \hline
+origtime       & varchar(40) & Yes  &     & NULL    &       \\ \hline
+duration       & varchar(20) & Yes  &     & NULL    &       \\ \hline
+mailboxuser    & varchar(80) & Yes  &     & NULL    &       \\ \hline
+mailboxcontext & varchar(80) & Yes  &     & NULL    &       \\ \hline
+recording      & longblob    & Yes  &     & NULL    &       \\
+\hline
+\end{tabular}
+\end{center}
+\caption{\texttt{voicemessages} Table Schema}
+\end{table}
 
+The database name (from \path{/etc/asterisk/res_odbc.conf}) is in the
+\texttt{odbcstorage} variable in the general section of \path{voicemail.conf}.
 
+You may modify the \texttt{voicemessages} table name by using
+\texttt{odbctable=\textit{table\_name}} in \path{voicemail.conf}.