mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	app_queue: Add QueueWithdrawCaller AMI action
This adds a new AMI action called QueueWithdrawCaller. This AMI action makes it possible to withdraw a caller from a queue, in a safe and a generic manner. This can be useful for retrieving a specific call and dispatching it to a specific extension. It works by signaling the caller to exit the queue application whenever it can. Therefore, it is not guaranteed that the call will leave the queue. ASTERISK-29909 #close Change-Id: Ic15aa238e23b2884abdcaadff2fda7679e29b7ec
This commit is contained in:
		
				
					committed by
					
						 Friendly Automation
						Friendly Automation
					
				
			
			
				
	
			
			
			
						parent
						
							8666455bd8
						
					
				
				
					commit
					3959d20ba5
				
			
							
								
								
									
										14
									
								
								doc/CHANGES-staging/queue_withdraw_caller.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								doc/CHANGES-staging/queue_withdraw_caller.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| Subject: app_queue | ||||
|  | ||||
| Added a new AMI action: QueueWithdrawCaller | ||||
| This AMI action makes it possible to withdraw a caller from a queue | ||||
| back to the dialplan. The call will be signaled to leave the queue | ||||
| whenever it can, hence, it not guaranteed that the call will leave | ||||
| the queue. | ||||
|  | ||||
| Optional custom data can be passed in the request, in the WithdrawInfo | ||||
| parameter. If the call successfully withdrawn the queue, | ||||
| it can be retrieved using the QUEUE_WITHDRAW_INFO variable. | ||||
|  | ||||
| This can be useful for certain uses, such as dispatching the call | ||||
| to a specific extension. | ||||
		Reference in New Issue
	
	Block a user