CoreCall
A dialer for the Twilio or Telnyx account you already have. Calls and messages leave from your own numbers, billed by your own provider, with no account of ours in between.
You keep the account, the numbers and the bill
CoreCall is a client, not a carrier. If you do not already have a Twilio or Telnyx account, there is nothing for it to connect to.
Outbound calls from your own numbers
Dial any number in E.164 form from a caller ID you already own. On iOS and macOS the call runs through CallKit, so it behaves like any other call.
SMS from the same numbers
Send messages and read history per number, through your provider's own messaging API.
Your provider bills you
Every call and message is charged by Twilio or Telnyx at your rates. Nothing is resold, nothing is marked up, and there is no subscription here.
Credentials stay on the device
Held in the Keychain on Apple platforms and EncryptedSharedPreferences on Android. They are not sent to us, because the app talks straight to your provider.
No server of ours in the call path
Twilio access tokens are minted on the device and signed locally. Placing a call involves no request to anything we run.
It provisions inside your account
Connecting Twilio creates a dedicated API key and deploys the small serverless function that dials, both in your account, where you can inspect or delete them.
What it does not do
It does not receive calls
CoreCall is an outbound dialer. It does not register for push and will not ring when somebody calls your number back. Inbound handling stays in your provider’s configuration, exactly as it was.
Twilio voice does not work on Mac
The Twilio voice SDK ships no macOS slice, so that path is absent from the Mac build. Use a Telnyx number for calling there. Twilio SMS works on Mac normally.
The iPhone build is not published yet
Today CoreCall is available on the Mac App Store and on Google Play. The App Store listing covers macOS only.
It does not buy numbers for you
Numbers are purchased and configured in your provider’s own console. CoreCall uses what is already there.