CallUsersByGroup

Description (v1.23.1)

INFO 1. Call one or several groups during [timeout] seconds
INFO 2. If the call is not answered go to [extension_timeout]
INFO 3. If all devices are busy go to [extension_busy]
INFO First group to call: [group1]
INFO Second group to call: [group2]
INFO Third group to call: [group3]
INFO Timeout: [timeout] seconds

Release notes

Version 1.23.1 - Early deployment
  • Bugfix: Corrected dialplan error
  • Dependency:
    • Asterisk-1.2X

Version 1.23.0 - Deprecated
  • Improvement: Compatibility with Communication Server 3 (M7654)
  • Deprecated: not working with Communication Server 2 or 3 due to dialplan error
  • Dependency:
    • Asterisk-1.2X

Version 1.22 - General deployment
  • Improvement: Compatibility with the Communication Server module
  • Dependency:
    • Asterisk-1.2X

Version 1.21 - General deployment
  • Bug fix: Use ${DialAsteriskOption} reserved global parameter in the dialstring to provide correct callerID to API (M0002415).
  • Dependency:
    • Asterisk-1.2X

Version 1.20 - General deployment
  • Use database lookups to determine which devices to call (minimal required version for use with STARTDYNAMICAPPLICATION4.X and 5.X).
  • Minimal required version for use in a Cluster
  • Dependency:
    • Asterisk-1.2x

Version 1.13 - Deprecated
  • Improvement: Optimization
  • Deprecated: This version is not compatible with STARTDYNAMICAPPLICATION v5 and higher

Version 1.12 - Deprecated
  • Feature: Support no group
  • Deprecated: This version is not compatible with STARTDYNAMICAPPLICATION v5 and higher

Version 1.11 - Deprecated
  • Feature: Supports simultaneous call to 3 groups
  • Deprecated: This version is not compatible with STARTDYNAMICAPPLICATION v5 and higher

Version 1.10 - Deprecated
  • Feature: Initial version
  • Deprecated: This version is not compatible with STARTDYNAMICAPPLICATION v5 and higher

Action parameters

This action calls a list of devices simultaneously.

  • If the call is not answered before the timeout is expired, the call is sent to the "Timeout Extension".
  • If all devices are busy, the call is sent to the "Busy Extension".
  • Maximum 20 devices in total of all groups.

Hook when answered (version 1.24+)

  • This will start a callflow when one of the member answer the call. To use variables in this callflow from the original callflow you must set them with a leading underscore (_)
    • example: SET _MyCallerId = ${CALLERID(num)}

Example of use

Use this action when you want to route calls to a group of users.
Copyright © Escaux SA