]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Add contributed postgreSQL schema for CDR (bug #381)
authorMark Spencer <markster@digium.com>
Mon, 13 Oct 2003 18:18:15 +0000 (18:18 +0000)
committerMark Spencer <markster@digium.com>
Mon, 13 Oct 2003 18:18:15 +0000 (18:18 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1628 65c4cc65-6c06-0410-ace0-fbb531ad65f3

contrib/scripts/postgres_cdr.sql [new file with mode: 0755]
postgres_cdr.sql [new file with mode: 0755]

diff --git a/contrib/scripts/postgres_cdr.sql b/contrib/scripts/postgres_cdr.sql
new file mode 100755 (executable)
index 0000000..3db3fc0
--- /dev/null
@@ -0,0 +1,32 @@
+
+/*
+ * Id: postgres_cdr.sql,v 1.8.2.11 2003/10/10 11:15:43 pnixon Exp $
+ *
+ * --- Peter Nixon [ codemonkey@peternixon.net ]
+ *
+ * This is a PostgreSQL schema for doing CDR accounting with Asterisk
+ *
+ * The calls will automatically be logged as long as the module is loaded.
+ *
+ */
+
+
+CREATE TABLE cdr (
+        AcctId         BIGSERIAL PRIMARY KEY,
+       calldate        TIMESTAMP with time zone NOT NULL DEFAULT now(),
+       clid            VARCHAR(45) NOT NULL default '',
+       src             VARCHAR(45) NOT NULL default '',
+       dst             VARCHAR(45) NOT NULL default '',
+       dcontext        VARCHAR(45) NOT NULL default '',
+       channel         VARCHAR(45) NOT NULL default '',
+       dstchannel      VARCHAR(45) NOT NULL default '',
+       lastapp         VARCHAR(45) NOT NULL default '',
+       lastdata        VARCHAR(45) NOT NULL default '',
+       duration        INTEGER NOT NULL default '0',
+       billsec         INTEGER NOT NULL default '0',
+       disposition     VARCHAR(45) NOT NULL default '',
+       amaflags        INTEGER NOT NULL default '0',
+       accountcode     VARCHAR(45) NOT NULL default '',
+       uniqueid        VARCHAR(45) NOT NULL default ''
+);
+
diff --git a/postgres_cdr.sql b/postgres_cdr.sql
new file mode 100755 (executable)
index 0000000..3db3fc0
--- /dev/null
@@ -0,0 +1,32 @@
+
+/*
+ * Id: postgres_cdr.sql,v 1.8.2.11 2003/10/10 11:15:43 pnixon Exp $
+ *
+ * --- Peter Nixon [ codemonkey@peternixon.net ]
+ *
+ * This is a PostgreSQL schema for doing CDR accounting with Asterisk
+ *
+ * The calls will automatically be logged as long as the module is loaded.
+ *
+ */
+
+
+CREATE TABLE cdr (
+        AcctId         BIGSERIAL PRIMARY KEY,
+       calldate        TIMESTAMP with time zone NOT NULL DEFAULT now(),
+       clid            VARCHAR(45) NOT NULL default '',
+       src             VARCHAR(45) NOT NULL default '',
+       dst             VARCHAR(45) NOT NULL default '',
+       dcontext        VARCHAR(45) NOT NULL default '',
+       channel         VARCHAR(45) NOT NULL default '',
+       dstchannel      VARCHAR(45) NOT NULL default '',
+       lastapp         VARCHAR(45) NOT NULL default '',
+       lastdata        VARCHAR(45) NOT NULL default '',
+       duration        INTEGER NOT NULL default '0',
+       billsec         INTEGER NOT NULL default '0',
+       disposition     VARCHAR(45) NOT NULL default '',
+       amaflags        INTEGER NOT NULL default '0',
+       accountcode     VARCHAR(45) NOT NULL default '',
+       uniqueid        VARCHAR(45) NOT NULL default ''
+);
+