mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	Add feature to set optional schema parameter on configuration file via 'schema' setting. Fix query to get columns from table while considering schema. If in the database there exists two tables with same name in distinct schemas it will return an error when inserting record. ASTERISK-24967 #close Change-Id: I691fd2cbc277fcba10e615f5884f8de5d8152f2c
		
			
				
	
	
		
			74 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			1.6 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
 | |
| 
 | |
| ;hostname=localhost
 | |
| ;port=5432
 | |
| ;dbname=asterisk
 | |
| ;password=password
 | |
| ;user=postgres
 | |
| ;table=cel		;SQL table where CEL's will be inserted
 | |
| ;schema=public ;Schema where CEL's table is located.  Optional parameter.
 | |
|                ;If schema support is present the default value used will be current_schema().
 | |
| ;appname=asterisk   ; Postgres application_name support (optional). Whitespace not allowed.
 |