Files
asterisk/configs/samples/cel_pgsql.conf.sample
Abdelkader Boudih bb7930a95c samples: Use "asterisk" instead of "postgres" for username
(cherry picked from commit 34f089d488)
2025-01-23 18:39:41 +00:00

73 lines
1.9 KiB
Plaintext

;
; Asterisk Channel Event Logging (CEL) - PostgreSQL Backend
;
; Sample Asterisk config file for CEL logging to PostgreSQL
; CEL field names:
; eventtype
; CHANNEL_START = 1
; CHANNEL_END = 2
; HANGUP = 3
; ANSWER = 4
; APP_START = 5
; APP_END = 6
; BRIDGE_START = 7
; BRIDGE_END = 8
; CONF_START = 9
; CONF_END = 10
; PARK_START = 11
; PARK_END = 12
; BLINDTRANSFER = 13
; ATTENDEDTRANSFER = 14
; TRANSFER = 15
; HOOKFLASH = 16
; 3WAY_START = 17
; 3WAY_END = 18
; CONF_ENTER = 19
; CONF_EXIT = 20
; USER_DEFINED = 21
; LINKEDID_END = 22
; BRIDGE_UPDATE = 23
; PICKUP = 24
; 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
; amaflags (an int)
; userfield
; peer
; extra
[global]
; Use 'show_user_defined' to put "USER_DEFINED" in the eventtype field,
; instead of (by default) just putting the user-defined event name there.
;show_user_defined=yes
; Log date/time in GMT. The default of this option is 'no'.
;usegmtime=yes
; PostgreSQL connection settings
;hostname=localhost ; Database server hostname
;port=5432 ; Port number for the PostgreSQL server
;dbname=asterisk ; Database name
;user=asterisk ; Username for the database
;password=password ; Password for the user
;table=cel ; SQL table where CELs will be inserted
;schema=public ; Schema where the CEL table is located (optional).
; Defaults to `current_schema()` if not specified.
;appname=asterisk ; Optional PostgreSQL application_name (no whitespace allowed)