mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Move Asterisk-addons modules into the main Asterisk source tree.
Someone asked yesterday, "is there a good reason why we can't just put these modules in Asterisk?". After a brief discussion, as long as the modules are clearly set aside in their own directory and not enabled by default, it is perfectly fine. For more information about why a module goes in addons, see README-addons.txt. chan_ooh323 does not currently compile as it is behind some trunk API updates. However, it will not build by default, so it should be okay for now. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@204413 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -197,8 +197,40 @@
|
||||
|
||||
\subsection{MySQL}
|
||||
|
||||
\subsubsection{ODBC}
|
||||
|
||||
Using MySQL for CDR records is supported by using ODBC and the cdr\_odbc module.
|
||||
|
||||
\subsubsection{Native}
|
||||
|
||||
Alternatively, there is a native MySQL CDR module.
|
||||
|
||||
To use it, configure the module in cdr\_mysql.conf. Create a table called cdr under the database name you will be using the following schema.
|
||||
|
||||
\begin{astlisting}
|
||||
\begin{verbatim}
|
||||
CREATE TABLE cdr (
|
||||
calldate datetime NOT NULL default '0000-00-00 00:00:00',
|
||||
clid varchar(80) NOT NULL default '',
|
||||
src varchar(80) NOT NULL default '',
|
||||
dst varchar(80) NOT NULL default '',
|
||||
dcontext varchar(80) NOT NULL default '',
|
||||
channel varchar(80) NOT NULL default '',
|
||||
dstchannel varchar(80) NOT NULL default '',
|
||||
lastapp varchar(80) NOT NULL default '',
|
||||
lastdata varchar(80) NOT NULL default '',
|
||||
duration int(11) NOT NULL default '0',
|
||||
billsec int(11) NOT NULL default '0',
|
||||
disposition varchar(45) NOT NULL default '',
|
||||
amaflags int(11) NOT NULL default '0',
|
||||
accountcode varchar(20) NOT NULL default '',
|
||||
uniqueid varchar(32) NOT NULL default '',
|
||||
userfield varchar(255) NOT NULL default ''
|
||||
);
|
||||
\end{verbatim}
|
||||
\end{astlisting}
|
||||
|
||||
|
||||
\subsection{PostgreSQL}
|
||||
If you want to go directly to postgresql database, and have the cdr\_pgsql.so
|
||||
compiled you can use the following sample setup.
|
||||
|
Reference in New Issue
Block a user