Twilio Programmable Voice SDKs allow you to add voice-over-IP (VoIP) calling directly into your web and native mobile applications. This page provides some known best practices to make implementation easier and reliable.
You connect to Twilio from your mobile app with the Voice Mobile SDKs (Android or iOS). To learn more about how Twilio communicates with your mobile app, read over the Voice SDK Overview page.
Click on a link below to jump to a specific section.
To get the most out of this guide, use it in conjunction with the Voice iOS or Android SDK Quickstarts and documentation.
SDK logs will help your team or Twilio Support to identify issues. Be sure to set the log level to debug or verbose (see examples below) as a first step.
These detailed logs can be shared when you open a GitHub issue or Twilio Support ticket (just remember to redact any sensitive information first).
Android: Set the log level to DEBUG
.
_10Voice.setLogLevel(LogLevel.DEBUG)