mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	res_pjsip: improve realtime performance
This patch modified pjsip_options to retrieve only permament contacts for aor if the qualify_frequency is > 0 and persisted contacts if the qualify_frequency is > 0. This patch also fixed a bug in res_sorcery_astdb. res_sorcery_astdb doesn't save object data retrived from astdb. ASTERISK-25826 Change-Id: I1831fa46c4578eae5a3e574ee3362fddf08a1f05
This commit is contained in:
		
				
					committed by
					
						 Joshua Colp
						Joshua Colp
					
				
			
			
				
	
			
			
			
						parent
						
							5f78801859
						
					
				
				
					commit
					9c2032240e
				
			| @@ -0,0 +1,32 @@ | ||||
| """ps_contacts add authenticate_qualify | ||||
|  | ||||
| Revision ID: 6be31516058d | ||||
| Revises: 81b01a191a46 | ||||
| Create Date: 2016-05-03 14:57:12.538179 | ||||
|  | ||||
| """ | ||||
|  | ||||
| # revision identifiers, used by Alembic. | ||||
| revision = '6be31516058d' | ||||
| down_revision = '81b01a191a46' | ||||
|  | ||||
| from alembic import op | ||||
| import sqlalchemy as sa | ||||
| from sqlalchemy.dialects.postgresql import ENUM | ||||
|  | ||||
| YESNO_NAME = 'yesno_values' | ||||
| YESNO_VALUES = ['yes', 'no'] | ||||
|  | ||||
| def upgrade(): | ||||
|     ############################# Enums ############################## | ||||
|  | ||||
|     # yesno_values have already been created, so use postgres enum object | ||||
|     # type to get around "already created" issue - works okay with mysql | ||||
|     yesno_values = ENUM(*YESNO_VALUES, name=YESNO_NAME, create_type=False) | ||||
|  | ||||
|     op.add_column('ps_contacts', sa.Column('authenticate_qualify', yesno_values)) | ||||
|  | ||||
|  | ||||
| def downgrade(): | ||||
|     op.drop_column('ps_contacts', 'authenticate_qualify') | ||||
|  | ||||
		Reference in New Issue
	
	Block a user