Voice Apps
Below are the configuration fields used when defining a Voice App for calling or media streaming within Teler. These values determine how and where media streams are routed during virtual interactions.
name
A friendly identifier for the Voice App. This helps identify the app within your account.
- Type:
string
- Required: ✅
- Example:
"Demo Voice Stream App"
Use a descriptive name like "Test Stream Agent"
.
flow_url
It returns the instructions that control the call flow. It usually points to an external system or service that manages:
- Type:
string (URL)
- Required: ✅
- Example:
https://yourdomain.com/flow
webhook_url
An HTTPS endpoint that Teler will notify about key call lifecycle events.
- Type:
string (URL)
- Required: ✅
- Example:
https://yourdomain.com/webhook
fallback_url
(optional)
The fallback_url
is used when the primary webhook_url
is unreachable or times out during the session.
- Type:
string (URL)
- Required: ❌
- Example:
https://yourdomain.com/backup/webhook
Example Configuration
{
"name": "Demo Voice Stream App",
"flow_url": "https://yourdomain.com/flow",
"webhook_url": "https://yourdomain.com/webhook",
"fallback_url": "https://yourdomain.com/backup/webhook"
}