Basic Workflow
Last updated
Was this helpful?
Last updated
Was this helpful?
Inside Call APP, You can see the following list of entries.
Then, you can click on Call Flow XML button on the top:
Each SIP Control APP has a default XML built-in. This built-in XML document is a basic reference call flow XML that you can use as a base line and start to modify.
In the Call Control APP, click on "Numbers".
You can specify a number to be associated with this SIP Control APP:
Then, you can call this number and you should hear an IVR as below:
To experience an Interactive Voice Response (IVR) system with Opentact, you can call the provided number. Upon calling, you will hear a customized IVR flow outlined in the following XML:
Explanation:
The call begins with a greeting, thanking the caller for reaching Opentact.
A recording feature is initiated, allowing the system to capture any relevant information.
A <Gather>
block is employed to collect DTMF input. In this case, the caller is prompted to enter '1' for a man or '2' for a woman.
A <Switch>
statement evaluates the entered DTMF code and directs the call accordingly:
If '1' is pressed, Opentact responds with "Hi, man" and triggers a callback to a specified webhook.
If '2' is pressed, Opentact responds with "Hi, woman" and initiates a SIP call to the specified SIP address.
If neither '1' nor '2' is entered, Opentact responds with "Hi, nobody" and sends a callback with a POST request to a webhook.
An <Error>
block handles cases where no DTMF code is entered, providing appropriate feedback.
The call concludes with a <Hangup>
command.
Feel free to interact with the IVR by entering the specified DTMF codes and observing the corresponding actions.