Using RingOtter
Connect Twilio to your iPhone
Connect your Twilio account to RingOtter, check imported numbers, and review incoming call and message routing safely.
Connect your own Twilio account, check the numbers it contains, then review calling and incoming routing separately. Linking an account is not the same as moving every incoming call or message to ringotter.
Before you connect
- Use an iPhone running iOS 18 or later with internet access.
- Have access to the Twilio account that owns your phone numbers.
- Check whether each number supports voice, SMS, or both.
- If another app uses those numbers, record its incoming routing before making changes.
Twilio fees remain separate from the RingOtter app plan. Check compatibility if you are unsure about your number or destination.
Find your Twilio account credentials
Open Twilio Console for the account that owns your numbers. Find its Account SID and Auth Token. Use that account’s credentials, not credentials from a different project or subaccount.
Enter credentials only in the app’s connection screen. Do not put an Auth Token in a support message, screenshot, or this website’s contact form. See Twilio’s authentication documentation if you need help identifying them.
Connect and check your numbers
During setup, open Connect Twilio, enter your Account SID and Auth Token, and select Connect Twilio. To add another account later, open Settings → Twilio accounts → Connect Twilio account.
Open Numbers and check that the expected phone numbers appear under the right account. Open a number to see Carrier capabilities. If the list is empty, confirm that Twilio Console shows numbers in the same account, then refresh Numbers.
Set up calling on this iPhone
Open Settings → Twilio accounts, choose Calling for the account, and follow the setup screen. Allow microphone access when asked. Calling setup applies to each iPhone.
Account calling and per-number incoming routing are separate. If outgoing calls work but this iPhone does not ring, use the incoming-call checklist.
Review incoming routing before enabling it
For voice, open Numbers → your number → Incoming calls. Compare the current and proposed routing. Enable incoming calls only if you intend RingOtter to replace that number’s current call handler.
For live messages, open Numbers → your number → Incoming messages. Review the proposed SMS routing before confirming. It can replace an existing SMS webhook. A Twilio Messaging Service may use separate inbound settings.
If the number serves another app, coordinate the change first. Keep the previous settings so you can restore them. Do not overwrite webhooks just to try a troubleshooting step.
Test both directions
Choose the intended number and send a short text to a phone you control. Reply from that phone. Make an outgoing call, then call your Twilio number from the other phone. Confirm the correct number appears on each side. Twilio usage charges apply to tests.
Check app notification permission if messages appear when the app is open but alerts do not arrive. For errors, use text-message troubleshooting or incoming-call troubleshooting.
Before disconnecting
Restore incoming call and SMS routing for each enabled number before disconnecting your last RingOtter device. Removing the app connection does not cancel your Twilio account or release your numbers.
Contact us if a routing screen does not match what you expect. Never send account secrets.
Did this answer your question?
Your feedback helps keep this guide useful.
Keep reading