tweak create.sql and config file
This commit is contained in:
parent
93bbbe96af
commit
aab453f52a
|
@ -1,8 +1,5 @@
|
||||||
<configuration name="cdr_pg_csv.conf" description="CDR PG CSV Format">
|
<configuration name="cdr_pg_csv.conf" description="CDR PG CSV Format">
|
||||||
<settings>
|
<settings>
|
||||||
<!-- 'cdr-pg-csv' will always be appended to log-base -->
|
|
||||||
<!--<param name="log-base" value="/var/log"/>-->
|
|
||||||
<param name="rotate-on-hup" value="true"/>
|
|
||||||
<!-- Log a-leg (a), b-leg (b) or both (ab) -->
|
<!-- Log a-leg (a), b-leg (b) or both (ab) -->
|
||||||
<param name="legs" value="a"/>
|
<param name="legs" value="a"/>
|
||||||
<!-- See parameters for PQconnectdb() at http://www.postgresql.org/docs/8.4/static/libpq-connect.html -->
|
<!-- See parameters for PQconnectdb() at http://www.postgresql.org/docs/8.4/static/libpq-connect.html -->
|
||||||
|
@ -10,6 +7,9 @@
|
||||||
<!-- CDR table name -->
|
<!-- CDR table name -->
|
||||||
<!--<param name="db-table" value="cdr"/>-->
|
<!--<param name="db-table" value="cdr"/>-->
|
||||||
<param name="default-template" value="example"/>
|
<param name="default-template" value="example"/>
|
||||||
|
<!-- 'cdr-pg-csv' will always be appended to log-base -->
|
||||||
|
<!--<param name="log-base" value="/var/log"/>-->
|
||||||
|
<param name="rotate-on-hup" value="true"/>
|
||||||
<!-- This is like the info app but after the call is hung up -->
|
<!-- This is like the info app but after the call is hung up -->
|
||||||
<!--<param name="debug" value="true"/>-->
|
<!--<param name="debug" value="true"/>-->
|
||||||
</settings>
|
</settings>
|
||||||
|
@ -17,4 +17,3 @@
|
||||||
<template name="example">"${local_ip_v4}","${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}","${accountcode}","${read_codec}","${write_codec}","${sip_hangup_disposition}","${ani}"</template>
|
<template name="example">"${local_ip_v4}","${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}","${accountcode}","${read_codec}","${write_codec}","${sip_hangup_disposition}","${ani}"</template>
|
||||||
</templates>
|
</templates>
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
|
-- Sample CDR table schema
|
||||||
|
|
||||||
create table a (
|
create table cdr (
|
||||||
id serial primary key,
|
id serial primary key,
|
||||||
local_ip_v4 inet not null,
|
local_ip_v4 inet not null,
|
||||||
caller_id_name varchar,
|
caller_id_name varchar,
|
||||||
|
@ -20,26 +21,3 @@ create table a (
|
||||||
sip_hangup_disposition varchar,
|
sip_hangup_disposition varchar,
|
||||||
ani varchar
|
ani varchar
|
||||||
);
|
);
|
||||||
|
|
||||||
create table g (
|
|
||||||
id serial primary key,
|
|
||||||
local_ip_v4 inet not null,
|
|
||||||
caller_id_name varchar,
|
|
||||||
caller_id_number varchar,
|
|
||||||
destination_number varchar not null,
|
|
||||||
context varchar not null,
|
|
||||||
start_stamp timestamp with time zone not null,
|
|
||||||
answer_stamp timestamp with time zone,
|
|
||||||
end_stamp timestamp with time zone not null,
|
|
||||||
duration int not null,
|
|
||||||
billsec int not null,
|
|
||||||
hangup_cause varchar not null,
|
|
||||||
uuid uuid not null,
|
|
||||||
bleg_uuid uuid,
|
|
||||||
accountcode varchar,
|
|
||||||
read_codec varchar,
|
|
||||||
write_codec varchar,
|
|
||||||
sip_hangup_disposition varchar,
|
|
||||||
ani varchar
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
|
@ -457,7 +457,6 @@ static void event_handler(switch_event_t *event)
|
||||||
PQfinish(globals.db_connection);
|
PQfinish(globals.db_connection);
|
||||||
globals.db_online = 0;
|
globals.db_online = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue