mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 10:47:18 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			73 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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)
 |