Overview

Opentact empowers you to exert precise control over how incoming calls are responded to and managed through the use of Opentact XML. This innovative feature allows you to construct a dialplan, a sequence of XML tags, enabling interactive and customizable handling of incoming calls.

Defining Dialplan XML in Call Control APP:

Compose your Dialplan XML and seamlessly integrate it into the Call Control APP. By associating a phone number with the Call Control APP, Opentact ensures that incoming calls to that specific phone number are managed according to the defined Dialplan XML.

Dynamic Handling with Dialplan Callback URL:

In lieu of a fixed Dialplan XML within the Call Control APP, Opentact introduces a flexible approach. Define a Dialplan Callback URL within the Call Control APP, and Opentact takes care of the rest. Upon an incoming call, Opentact sends a RESTful request to this Callback URL, anticipating a Dialplan XML in response.

Callback URL for Dynamic Call Handling:

The Callback URL provides a dynamic dimension to call handling. Your system receives the RESTful request, processes it, and responds with a Dialplan XML tailored to the specific call. Opentact seamlessly incorporates the returned Dialplan XML to govern the handling of the incoming call.

Customize Responses on the Fly:

With the Callback method, adaptability is at your fingertips. Modify the handling of incoming calls dynamically, catering to diverse scenarios and varying requirements. Opentact's Callback mechanism empowers you to craft responses tailored to real-time conditions.

Opentact's Opentact XML and the Dialplan Callback URL together offer a robust framework for flexible and interactive control over incoming call responses.

Fields Description

<Response>

<Answer>

it request to answer the call

<callback>

That sends the backend what should be next step to execute

<Error>

if error occurs then what should be next step

<Hangup>

It asks backend to hangup the call

<Play>

it asks backend to play any format of sounds

<Say>

It gathers what should be said

<pause>

<record>

it allows to record the call

<Dial>

It helps to Dial a number or SIP url

<Hold>

It holds the call for certain time being

Last updated