Pickup
Description (v2.3)
This action pickup a channel identified by a channel variable and its value.
channel variable name: [PickupVariableName]
channel variable value [PickupVariableValue]
Not Found Extension: [extension_nok]
Release notes
Version 2.3 - General deployment
- Bugfix: output handled if pickup failed in asterisk 1.8
- Dependency:
- Asterisk-1.2x module >= v2.28.1
Version 2.2 - General deployment
- Improvement: Compatibility with the Communication Server module
- Dependency:
- Asterisk-1.2x module >= v2.28.1
Version 2.1 - General deployment
- Feature: Enable to pickup by SIP Call-Id. (M4285)
- Dependency:
- Asterisk-1.2x module >= v2.28.1
Version 2.0 - General deployment
- Improve: Add more flexibility by enabling to pickup any channel which has a variable set to a specific value.
- Improve: Predefined variable for department added
- Dependency:
- Asterisk-1.2x module >= v2.28.1
Version 1.2 - General deployment
Version 1.0 - Deprecated
Action parameters
This action has two input parameters:
- PickupVariableName: the channel variable to use to find the ringing call
- PickupVariableValue: the value of the channel variable to be given to find the ringing call
Examples of use
Example 1- Pickup an extension in the same group than the caller:
- Do a GetExtensionInfo of '${CALLERIDNNUM}'. The group of the caller is available in ExtGroup variable.
- Do a Pickup with PickupVariableName set to 'LastUserGroup' and PickupVariableValue of ${ExtGroup}
Example 2- Pickup an extension in the same office than the caller:
- Do a GetExtensionInfo of '${CALLERIDNNUM}'. The office of the caller is available in ExtOffice variable
- Do a Pickup with PickupVariableName set to 'LastUserOffice' and PickupVariableValue of ${ExtOffice}