Skip to main content

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"
}