Upgrade 3CX to v18 and get it hosted free!

Asterisk config cel_pgsql.conf

Author image
;
; Asterisk Channel Event Logging (CEL) - PostgreSQL Backend
;

; Sample Asterisk config file for CEL logging to PostgreSQL
;
; CEL field names:
;
;  	eventtype
;	  CEL_CHANNEL_START = 1
;	  CEL_CHANNEL_END = 2
;	  CEL_HANGUP = 3
;	  CEL_ANSWER = 4
;	  CEL_APP_START = 5
;	  CEL_APP_END = 6
;	  CEL_BRIDGE_START = 7
;	  CEL_BRIDGE_END = 8
;	  CEL_CONF_START = 9
;	  CEL_CONF_END = 10
;	  CEL_PARK_START = 11
;	  CEL_PARK_END = 12
;	  CEL_BLINDTRANSFER = 13
;	  CEL_ATTENDEDTRANSFER = 14
;	  CEL_TRANSFER = 15
;	  CEL_HOOKFLASH = 16
;	  CEL_3WAY_START = 17
;	  CEL_3WAY_END = 18
;	  CEL_CONF_ENTER = 19
;	  CEL_CONF_EXIT = 20
;	  CEL_USER_DEFINED = 21
;	  CEL_LINKEDID_END = 22
;	  CEL_BRIDGE_UPDATE = 23
;	  CEL_PICKUP = 24
;	  CEL_FORWARD = 25
;	eventtime  (timeval, includes microseconds)
;	userdeftype (set only if eventtype == USER_DEFINED)
;	cid_name
;	cid_num
;	cid_ani
;	cid_rdnis
;	cid_dnid
;	exten
;	context
;	channame
;	appname
;	appdata
;	accountcode
;	peeraccount
;	uniqueid
;	linkedid
;	amaflag  (an int)
;	userfield
;	peer


[global]
;hostname=localhost
;port=5432
;dbname=asterisk
;password=password
;user=postgres
;table=cel		;SQL table where CEL's will be inserted





SQL:
CREATE TABLE cel
(
  id integer NOT NULL DEFAULT nextval('cel_id_seq'::regclass),
  eventtime timestamp with time zone NOT NULL DEFAULT now(),
  eventtype character varying(80) NOT NULL DEFAULT ''::character varying,
  userdeftype character varying(80) NOT NULL DEFAULT ''::character varying,
  cid_name character varying(80) NOT NULL DEFAULT ''::character varying,
  cid_num character varying(80) NOT NULL DEFAULT ''::character varying,
  cid_ani character varying(80) NOT NULL DEFAULT ''::character varying,
  cid_rdnis character varying(80) NOT NULL DEFAULT ''::character varying,
  cid_dnid character varying(80) NOT NULL DEFAULT ''::character varying,
  exten character varying(80) NOT NULL DEFAULT ''::character varying,
  context character varying(80) NOT NULL DEFAULT ''::character varying,
  channame character varying(80) NOT NULL DEFAULT ''::character varying,
  appname character varying(80) NOT NULL DEFAULT ''::character varying,
  appdata character varying(80) NOT NULL DEFAULT ''::character varying,
  accountcode character varying(20) NOT NULL DEFAULT ''::character varying,
  peeraccount character varying(80) NOT NULL DEFAULT ''::character varying,
  uniqueid character varying(32) NOT NULL DEFAULT ''::character varying,
  linkedid character varying(80) NOT NULL DEFAULT ''::character varying,
  amaflags integer NOT NULL DEFAULT 0,
  userfield character varying(255) NOT NULL DEFAULT ''::character varying,
  peer character varying(80) NOT NULL DEFAULT ''::character varying,
  CONSTRAINT cel_pkey PRIMARY KEY (id)
)


Article Reviews

Write a Review

Your email address will not be published. Required fields are marked *

Required Field. Minimum 5 characters.

Required Field. Minimum 5 characters, maximum 50.

Required field.There is an error with this field.

Required Field.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

There are no reviews for this article. Be the first one to write a review.
Get 3CX - Absolutely Free!
Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.