Basic Workflow
Last updated
Last updated
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.