Jump to: navigation, search

Disconnect Block

Use the Disconnect block to explicitly hang-up a phone call. It differs from the Exit block as follows:

  • When an Exit block is used, if the application was called from a CCXML or CTI application, control is sent back to the calling application.
  • In the case of the Disconnect block, the entire call is terminated.

Notes

  • The Disconnect block returns values (a list of variables) back to the calling context, such as a CCXML application.
  • The Disconnect block has no page exceptions.
  • There is also a Disconnect Block for use in routing workflows as described below.
  • Use the routing Disconnect block and not this Disconnect block when invoking a callflow as part of a Play Application treatment. GVP 8.x Integration Guide states the following: For a URS-centric application, the incoming call arrives at a Routing Point DN configured in the SIP Server switch. A routing strategy loading on the Routing Point executes a Play Application treatment to collect customer input. SIP Server sends an INVITE specifying the URI for the voice application. Media Control Platform executes the application. Customer data is collected, then returned to SIP Server in the BYE message. The routing strategy receives the attached data and determines the next action for the call. The call will return to URS where the call can be disconnected in the strategy.

The Disconnect block has the following properties:

Name Property

Find this property's details under Common Properties.

Block Notes Property

Can be used for both callflow and workflow blocks to add comments.   Use this Property to specify a reason for the disconnect.  The content can be either an ECMAScript expression created in Expression Builder or free-form text. The string should conform to the standard specified in RFC 3326 (http://www.ietf.org/rfc/rfc3326.txt), Reason Header Field for the Session Initiation Protocol (SIP). To use Expression Builder to create the reason:

  1. Click under Value to display the OpenDialogBoxButton.gif button.
  2. Click the OpenDialogBoxButton.gif button to open Expression Builder. For examples of how to use Expression Builder, see the Expression Builder topic.

Return Values Property

Use this property to specify the variable(s) whose value(s) will be returned once the Disconnect block is executed. To select return variables:

  1. Click the Return Values row in the block's property table.
  2. Click the OpenDialogBoxButton.gif button to open the Return Values dialog box.
  3. Select individual variables, or click Select all or Deselect all as needed.
  4. Click OK to close the Return Values dialog box.

Condition Property

Find this property's details under Common Properties for Callflow Blocks.

Logging Details Property

Find this property's details under Common Properties for Callflow Blocks.

Log Level Property

Find this property's details under Common Properties for Callflow Blocks.

Enable Status Property

Find this property's details under Common Properties for Callflow Blocks.

ORS Extensions Property

Starting with 8.1.4, Composer blocks used to build routing applications (with the exception of the Disconnect and EndParallel blocks) add a new ORS Extensions property.

This page was last edited on July 17, 2020, at 15:47.
Comments or questions about this documentation? Contact us for support!