mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 11:25:35 +00:00
features: Add transfer initiation options.
Adds additional control options over the transfer feature functionality to give users more control in how the transfer feature sounds and works. First, the "transfer" sound that plays when a transfer is initiated can now be customized by the user in features.conf, just as with the other transfer sounds. Secondly, the user can now specify the transfer extension in advance by using the TRANSFER_EXTEN variable. If a valid extension is contained in this variable, the call will automatically be transferred to this destination. Otherwise, it will fall back to collecting the extension from the user as is always done now. ASTERISK-29899 #close Change-Id: Ibff309caa459a2b958706f2ed0ca393b1ef502e3
This commit is contained in:
committed by
Friendly Automation
parent
149319265f
commit
3a95cadc1f
@@ -6,7 +6,11 @@
|
||||
|
||||
[general]
|
||||
;transferdigittimeout => 3 ; Number of seconds to wait between digits when transferring a call
|
||||
; (default is 3 seconds)
|
||||
; (default is 3 seconds). If the TRANSFER_EXTEN dialplan variable has been set
|
||||
; on the channel of the user that is invoking the transfer feature, then
|
||||
; this option is not used as the user is transferred directly to the extension
|
||||
; specified by TRANSFER_EXTEN (the transfer context remains the context specified
|
||||
; by TRANSFER_CONTEXT, if set, and otherwise the default context).
|
||||
;xfersound = beep ; to indicate an attended transfer is complete
|
||||
;xferfailsound = beeperr ; to indicate a failed transfer
|
||||
;pickupexten = *8 ; Configure the pickup extension. (default is *8)
|
||||
@@ -26,12 +30,13 @@
|
||||
; By default, this is 2.
|
||||
;transferdialattempts = 3 ; Number of times that a transferer may attempt to dial an extension before
|
||||
; being kicked back to the original call.
|
||||
;transferannouncesound = beep ; Sound to play to a transferer to indicate transfer process has begun. If empty, no sound will be played.
|
||||
;transferretrysound = beep ; Sound to play when a transferer fails to dial a valid extension.
|
||||
;transferinvalidsound = beeperr ; Sound to play when a transferer fails to dial a valid extension and is out of retries.
|
||||
;atxferabort = *1 ; cancel the attended transfer
|
||||
;atxfercomplete = *2 ; complete the attended transfer, dropping out of the call
|
||||
;atxferthreeway = *3 ; complete the attended transfer, but stay in the call. This will turn the call into a multi-party bridge
|
||||
;atxferswap = *4 ; swap to the other party. Once an attended transfer has begun, this options may be used multiple times
|
||||
;atxferswap = *4 ; swap to the other party. Once an attended transfer has begun, this option may be used multiple times
|
||||
|
||||
; Note that the DTMF features listed below only work when two channels have answered and are bridged together.
|
||||
; They can not be used while the remote party is ringing or in progress. If you require this feature you can use
|
||||
|
Reference in New Issue
Block a user