Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

sb.append("<h1>Callback Create</h1>");

...

Callback Create

Creates a callback to an external number that will occur in 'Callback Delay' minutes<br>");        sb.append("minutes

Callback Create allows a route to schedule a call for a later point in time.<br>");        sb.append(

                "When that call occurs it is dropped into the 'Target Route' allowing you to control the call.<br><br>");

        sb.append("<h3>Target Route</h3>");

        sb.append(

                "

The Target Route MUST have a Callback Received as the first step in order for the variables (details below) to be passed to the target route.

The Target Route must also be in the 'Inbound' context.

Cancelling a Callback

It is possible to Cancel a Callback before it fires using the Callback Cancel route step.

This can be useful if you have a Callback that is critical but there is a chance the called party will hangup the call before the Callback can be created.

In this scenario you create the Callback at the very start of the call. If the called party selects an option which means the callback is no longer necessary you can then cancel the callback.

If the called party hangs up the call prematurely then you are guaranteed that the callback will still occur.

Target Route

The route to attach one end of the call to. This allows you to control the call (e.g. play messages to the callee).<br><br>");

        sb.append("<h3>Target Type</h3>");

        sb.append("

Target Type

The Target Type allows you to choose the method of selecting the number to dial.<br><br>");

        sb.append("<h3>Handset</h3>");

        sb.append("

Handset

Deliver the call to the selected handset.<br><br>");

        sb.append("<h3>Account</h3>");

        sb.append("

Account

Deliver the call to the extension currently attached to the selected Account.<br><br>");

        sb.append("<h3>Phone No.</h3>");

        sb.append(

                "

Phone No.

Deliver the call to the given phone no. Use this option to deliver calls to an external phone no.<br><br>");

        sb.append("<h3>Route Variable</h3>");

        sb.append("

Route Variable

Deliver the call to the phone no. contained in the given Route Variable.<br><br>");

        sb.append("<h3>Caller Id</h3>");

        sb.append("

Caller Id

Controls what CLID is displayed to the callee when we dial them. <br><br>");        sb.append("<h3>Variable

Variable Name (1,2,3,4

...

)

...

        sb.append(

                "Allows you to pass Route Variables to the 'Target Route'. The 'Target Route' must use the Step 'Callback Received' in order to have access to the passed Route Variables.");


see Action Script Utils for details on creating callbacks from other action types.