Pickup

Description (v2.3)

INFO This action pickup a channel identified by a channel variable and its value.
INFO channel variable name: [PickupVariableName]
INFO channel variable value [PickupVariableValue]
INFO 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
  • Feature: stable version

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}
Copyright © Escaux SA