Tip: use “Reset PW” to change a user’s password without re-creating them.
Call data by connection
Connection
Total
Successful
Failed
Hangup
Machine
No answer
In progress
Last call
Recent calls
Time
Connection
Customer
Outcome
Customer
Assistant
Rep
Recording
Page 1
Connection dashboard
Both Twilio and Telnyx use provider-independent Rep Phone monitor. The browser is only a control panel; it does not use Twilio Voice SDK for monitoring.
Telnyx connections use Telnyx TeXML only. No Twilio number or Twilio API credentials are required for Telnyx outbound calls.
Shared app URLs are loaded from backend/php/config.local.php, not saved per connection.
Name
Provider
Status
Provider → Vapi
Rep
Actions
Help — New connection setup
Choose the provider tab below. Twilio and Telnyx credentials are separate; do not mix provider numbers or credentials.
1. Select the correct Twilio account
Open Twilio Console.
Use the account switcher at the top-left.
Select the main account or subaccount that owns the phone number.
Do not mix main-account credentials with a subaccount number.
2. Get Account SID and Auth Token
Twilio Console → Account Dashboard.
Find Account Info.
Copy Account SID. It starts with AC.
Reveal and copy Auth Token.
Paste them into the Twilio tab.
3. Create API Key SID and Secret
Twilio Console → Account → API keys & tokens.
Click Create API key.
Choose Standard.
Copy API Key SID. It starts with SK.
Copy API Secret immediately. Twilio shows it only one time.
Paste the number into Telnyx From Number in E.164 format, for example +14165551234.
5. Save Telnyx connection
Go to Connections.
Select Telnyx tab.
Enter Telnyx API Key, Account SID, TeXML Application SID, and Telnyx From Number.
Enter Vapi Outbound Number and Vapi Inbound Number.
Click Save connection.
Telnyx calls use only Telnyx API/number. Twilio credentials are not required and are not used.
6. Test Telnyx
Run the SQL migration included in this package.
Refresh the dialer page.
Select the Telnyx connection.
Place one test call.
Check Recent calls and Telnyx call logs.
Monitoring is provider-independent now: the Rep Phone is dialed into the same conference muted/listen-only for both Twilio and Telnyx. The rep can hear customer + Vapi, cannot speak into the call, and can click End For All if voicemail is detected. Browser WebRTC monitor/mute/barge has been removed from the dialer UI.