DialOnDevices

Description (v1.12.1)

INFO Dial a number on a device.
INFO If the number cannot be dialed, redirect the call to busy, timeout, congestion or unreachable extension".

Release notes

Version 1.12.1 - Deprecated
  • Bugfix: SIP peer was not detected as unreachable when a call was still ongoing (M11140)
  • Deprecated: The outgoing call enforcement does not work on this version

Version 1.12.0 - Deprecated
  • Feature: Added the possibility to check that the PBX is not reachable (M10706)
  • Feature: Added the possibility to control the DTMF based call transfer (M10776)
  • Bugfix: Preserve the release cause provided by the PBX (M10706)
  • Bugfix: DTMF based call transfer was not working on secondary PBX (M10776)
  • Deprecated: The outgoing call enforcement does not work on this version

Version 1.11.1 - Early deployment
  • Bugfix: Implement DialOnDevicesRestrictTransfer variable (M8167)

Version 1.11.0 - Deprecated
  • Bugfix: Fix a redundancy issue in case of first SOP down
  • Improvement: Compatibility with the Communication Server module
  • Improvement: Test the status of the device before Dialing
  • Deprecated: Action was rejected by or has not been validated by our quality assurance department. (M0)

Version 1.10 - General deployment
  • Feature: manage redundancy

Version 1.00 - General deployment
  • Improvement: initial version

Action parameters

  • timeout : Number of second calling with the device before going to the 'timeout' output. Indicating nothing means infinite timeour
  • device : Endpoint abstraction which is selected to dial the number.
  • number to dial : Number which is dialed
  • outgoing call to the destination detection : If set to 'yes', go to 'not allowed' output if there is no new incoming channel which:
    • have a variable DialOnDevicesOutgoingCallNumber set to the number to dial.
    • and have a variable DialOnDevicesOutgoingTimestamp set to the UNIX timestamp corresponding to the time the DialOnDevices is executed with a margin of 'dial time'.
  • dial time : maximum time needed between the time the number is dialed and the time there is an effective outgoing call .
  • Enable DTMF based call transfer: Default: Yes. If set to 'Yes', the DTMF based call transfer will be enabled on the second call so that the call on the first line can be transfer to the call on the second line.
  • FallbackOnly: Set to 'no' if you want DialOnDevice to try the first IP of the End Point Abstraction interface. Set to 'yes', if you want to try to call directly the second IP. This is useful if you test a trunk before hand in order to know if the destination IP is reachable or not. In this case you do not need to activate the SIP qualify on each End Point Abstraction interface.

Example of use

  • This action is often used when creating a Network Abstraction Gateway

Specific variable

  • The variable DialOnDevicesRestrictTransfer is a flag which when set to 'yes' restricts the transfer capability when pressing '*'. From the version 1.12.0, this variable is not required any more. This is directly controlled by Action itself via the parameter 'Enable DTMF based call transfer'.

Copyright © Escaux SA