CallDevices

Description (v1.33.0)

INFO Call a list of devices.
INFO If the call is not answered before the timeout is expired, the call is sent to the "Timeout Extension".
INFO If all devices are busy, the call is sent to the "Busy Extension".
INFO Timeout: [timeout] seconds
INFO Device 1: [device_1]
INFO Device 2: [device_2]
INFO Device 3: [device_3]
INFO Device 4: [device_4]
INFO Device 5: [device_5]
INFO Device 6: [device_6]
INFO Device 7: [device_7]
INFO Device 8: [device_8]
INFO Timeout extension: [extension_timeout]
INFO Busy extension: [extension_busy]
INFO Record the call: [record]
INFO Filename: [filename]

Release notes

Version 1.33.0 - Early deployment
  • Feature: Added congestion exit. Take care that Device 9 was removed to accommodate for this feature (CM-1534)
  • Dependency:
    • SMP >= 4.8.2
    • Communication Server >= 3

Version 1.32.0 - Early deployment
  • Feature: Add support for Pre-Dial (CM-1166)
  • Dependency:
    • SMP >= 4.8.2
    • Communication Server >= 3

Version 1.31.3 - Early deployment
  • Feature: Hook after user answered device (M21396)
  • Bugfix: Prevent syntax error message (M21396)
  • Dependency:
    • SMP >= 4.8.2
    • Communication Server >= 3

Version 1.31.2 - Deprecated
  • Bugfix: Expose callflow variables in device answered hook (M21396)
  • Deprecated: On answer hook feature not fully usable (M21396)
  • Dependency:
    • SMP >= 4.8.2
    • Communication Server >= 3

Version 1.31.1 - Deprecated
  • Improvement: Switch from DropDown to ComboBox for the HookOnAnswer parameter (M21396)
  • Deprecated: On answer hook feature not fully usable (M21396)
  • Dependency:
    • SMP >= 4.8.2
    • Communication Server >= 3

Version 1.31.0 - Deprecated
  • Feature: Hook after user answered device (M21396)
  • Deprecated: On answer hook feature not fully usable (M21396)
  • Dependency:
    • SMP >= 4.8.2
    • Communication Server >= 3

Version 1.30.0 - Early deployment
  • Feature: Allow to set a variable with DIALEDPEERNUMBER information once answered (M20712)
  • Dependency:
    • SMP >= 4.8.2
    • Communication Server >= 3

Version 1.29.2 - Early deployment
  • Bugfix: Fixed syntax issue (M20686)
  • Dependency:
    • SMP >= 4.8.2
    • Communication Server >= 3

Version 1.29.1 - Early deployment
  • Bugfix: Bellcore-dr10 and higher were not taken into account by Polycom firmware (M15829)
  • Dependency:
    • SMP >= 4.8.2
    • Communication Server >= 3

Version 1.29.0 - Early deployment
  • Feature: Added the possibility to set the ringtone (M16620)
  • Dependency:
    • SMP >= 4.8.2
    • Communication Server >= 3

Version 1.28.0 - Early deployment
  • Feature: Support for calling groups (M0)
  • Dependency:
    • SMP >= 4.8.2

Version 1.27.0 - Early deployment
  • Feature: Add a limitation on the number of simultaneous call recording. (M8916)
  • Improvement: Allow empty devices anywhere in the device list
  • Bugfix: The Busy/Congested output was never taken. (M7957)
  • Bugfix: Calls without device do no more crash the action/callflow. (M3709)(M7214)
  • Dependency:
    • SMP >= 4.8.2

Version 1.26.1 - General deployment
  • Bugfix: Userfield in the CDR were truncated after cascading ForkCDR done for example by a MapNumber and a StartDynamicApplication (M6295)
  • Dependency:
    • SMP >= 4.8.2

Version 1.26 - General deployment
  • Improvement: Call Recording upon call transfer completion (M5529)
  • Dependency:
    • SMP >= 4.8.2

Version 1.25 - General deployment
  • Potential update impact level 2 DONE: in the event this update contains a bug, it might have critical impact. Respect dependencies and retest your most important callflows and applicative integrations.: CDR behaviour changed. Verify net.Desktop call history and advanced reporting after upgrading.
  • Improvement: Compatibility with the Communication Server module

Version 1.24 - General deployment
  • Bug fix: Call fails when the device list contains devices of another SOP within the same cluster (M000299)

Version 1.23 - General deployment
  • Adds AdvancedCDR global option
  • Interprets the DialAsteriskOption to set default global option
  • Works with net.Desktop call popup (if o is set in DialAsteriskOption)

Version 1.22 - Deprecated
  • Feature: If CallDeviceOnHangupCallerExtension or CallDeviceOnHangupCallingExtension are present, redirect the caller and called to the specified extension
  • Deprecated: intermediate development version

Version 1.21 - General deployment
  • Fix of a small bug when 2 CallDevices actions are Chained.

Version 1.20 - General deployment
  • Works also with analog interface.

Version 1.10 - General deployment
  • Initial version

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". Note that if qualify is enabled for this device and the device is currently "UNREACHABLE", the action will also exit through "timeout".
  • If all devices are busy, the call is sent to the "Busy Extension".

This action use the DialAsteriskOption reserved global parameter.

  • Record the call allows you to record the call or not (on the sop).
  • Filename is the file that will contain the recorded call.
  • Hook when answered allows to start a callflow when the call is answered. 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

This action allows you to call for example all phones of your support team.
Copyright © Escaux SA