A2P 10DLC Campaign Vetting Delays: Twilio cannot approve 10DLC Campaigns ourselves, and must rely on third parties who control our connections to carriers to sign off. These external processes are creating several week delays for our customers. We continue to escalate these issues and are working to reduce delays wherever possible. Further details will be shared in the Campaign Vetting Changes article as they become available.

How Does Twilio Voice JavaScript and Mobile SDK Pricing Work?

Calls placed or received with the Twilio Voice SDKs (JavaScript, iOS, and Android) are charged the same low per-minute rate anywhere in the world. This rate applies to all inbound and outbound active call connections to and from Twilio.

2-way calls, those that connect two separate parties or originate/terminate outside of a TwiML response, will have two related call "legs":

  • One call leg connecting the SDK user endpoint to Twilio
  • One call leg connecting the other party to Twilio

In a 2-way call like this, the "parent" call is the originating call - the first connection to Twilio. The second call leg spawned from the code is referred to as the "child" call.

The non-Client call leg (parent on inbound calls, child on outbound) is charged at our standard Programmable Voice per-minute rate, which varies based on the calling number, the destination, and number type. For a full pricing breakdown, please see our Voice Pricing site.

Have more questions? Submit a request
Powered by Zendesk