Self-service automation guides
Use Twilio Programmable Voice to build self-service automation. For example, you can programmatically respond to incoming phone calls, gather user input, record calls, and take payments without needing a person to answer the phone.
Evaluate Twilio features and products that support self-service automation to determine which ones are right for your needs.
CLICK TO EXPAND
Learn how to plan and build standalone, functional Twilio Programmable Voice components. Combine components to create a self-service automation app.
- Respond to incoming phone calls: Use the
<Say>TwiML verb to play a message to a caller. - Gather user input: Use
<Gather>to let callers navigate menus with their keypad. - Record calls: Capture audio from calls for quality assurance or compliance.
- Collect payments with Stripe: Use the
<Pay>TwiML verb to securely collect payment information from callers.
- Build IVR phone trees: Create more complex menus to route callers to the right department.
- Voice Recording settings: Configure account-wide settings for voice recordings, including external storage and encryption.
- Voice recording encryption: Encrypt your voice recordings with your own public key for additional security.
- Modify calls in progress: Redirect or update active calls programmatically.
- Share information between your applications: Pass metadata between your backend and client-side applications using custom parameters at call connection time.
- Queue Calls: Place callers in a queue when all agents are busy, and connect them when an agent is available.
- Failover Best Practices: Ensure your app remains operational during outages.
SIP for Programmable Voice: Connect your SIP-enabled equipment to the Twilio platform.
- Send inbound SIP to Twilio
- Send inbound SIP REFER to Twilio
- Encrypt inbound SIP calls with Secure Media
- Use a private SIPconnection with Twilio Interconnect
- Add programmability to your existing SIP network
Troubleshoot issues with self-service automation apps.
CLICK TO EXPAND
Maintain and monitor your app and inbound calls.
CLICK TO EXPAND