This page was last edited on October 23, 2019, at 09:55.
Comments or questions about this documentation? Contact us for support!
Section: Voice - User Terminated
Default Value:
Valid Values: String
Changes Take Effect: Immediately
URL of the SCXML custom plugin to execute various custom scenarios after a user terminated callback is dialed; these scenarios depend on the state of the call. By default, there is no value for this option and the plugin execution is disabled.
You can download the GMS Custom Callback Plugin sample application via the following zip file, which includes Composer call flow and workflow diagrams.
For a description of the On-Dial plugin interface and configuration, see the Playing Treatments page in the Callback Solution Guide.
The Genesys Mobile Services (GMS) Custom Callback Plugin sample implements an On-Dial plugin to interface with the GMS Callback service. Developers should use this sample as a reference to build a Composer application that is invoked as a plugin from GMS Callback. Though the actual functionality of the plugin can be extended to execute custom logic like sending push notifications, SMS, or emails, it is beyond the scope of this sample to demonstrate these. For implementing custom logic, refer to GMS, ORS, and Composer documentation.
This example covers:
Note that the Callback Service template provides default treatments when an outbound call reaches a human or not. Customization of the template is required to provide custom treatment. In this release, the custom treatment is supported through SCXML or VoiceXML plugins as configurable options for the Callback Service template. This reduces the customization efforts and gives you more control over how the outbound call is treated.
In order to use this sample application, you need the following:
THIS CODE IS PROVIDED BY GENESYS TELECOMMUNICATIONS LABORATORIES, INC. ("GENESYS") "AS IS" WITHOUT ANY WARRANTY OF ANY KIND. GENESYS HEREBY DISCLAIMS ALL EXPRESS, IMPLIED, OR STATUTORY CONDITIONS, REPRESENTATIONS AND WARRANTIES WITH RESPECT TO THIS CODE (OR ANY PART THEREOF), INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. GENESYS AND ITS SUPPLIERS SHALL NOT BE LIABLE FOR ANY DAMAGE SUFFERED AS A RESULT OF USING THIS CODE. IN NO EVENT SHALL GENESYS AND ITS SUPPLIERS BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, ECONOMIC, INCIDENTAL, OR SPECIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, ANY LOST REVENUES OR PROFITS).