For developers integrating Numbers functionality into their app, Sinch SDKs provide a convenient alternative to the Numbers REST API.
Sinch SDKs offer a consistent standardized framework for functionality to address problems like pagination, error code response and language familiarity regardless of the underlying API setup. For example, two common approaches to pagination are page-based and token. Depending on the API, there are pros and cons to each approach. However, in our SDKs, we provide a single iterator object you can use to parse through your results.
Our client is centralized around a single authentication model, ensuring support for all actively supported language versions, and reducing reliance on third-party libraries.
The Numbers SDK allows you to quickly start interacting with the Sinch Numbers API using your favorite programming languages. Currently we support the following languages:
For more information about our SDKs visit the Sinch SDK Overview page.
To send or receive SMS messages with Sinch, you will need a virtual number from Sinch. A virtual number is a standard telephone number that is not locked down to a specific phoneline. It can route a voice call, text message or fax message to any phone or application workflow.
You can get numbers that are set up for SMS, Voice, Fax or a combination of these. You can buy a number from any country where Sinch has numbers in inventory. Countries with numbers available for rental are marked with Direct Access. All other countries will require you to submit a request to Sinch for manual handling.
Note: When you get a virtual number supporting documentation may be required and will need to be submitted before the transaction can be completed. If this is the case a message will be displayed at the bottom of your form (in an orange box). Learn more about supporting documentation.
To search for and rent virtual numbers:
Country | Enter the country you require a number for. |
Number | If you are looking for a particular number, type in some of the digits you require in the Number. |
Type | Select the type of number you require. |
Feature | Select the features for the number you require. |
As an option for 10DLC numbers in the USA and Canada, you can also specify the campaign that you would like to configure the number on.
Note: This step is optional and you can specify the campaign later by selecting the Your virtual numbers option from the Numbers left hand menu.
If you click SHOW CONFIGURATION in the Setup section you can view details of the SMS and/or Voice configuration(s) for this number, which are automatically filled in:
However, if you have multiple configurations, then you will need to select the correct SMS and/or Voice, Fax configurations from the corresponding drop-down fields.
The details of the number you have purchased will be displayed in Your virtual numbers:
You can configure your number with an SMS, Voice or Campaign ID (only for 10DLC numbers) when you activate the number. Learn more about 10DLC Numbers.
When you get a virtual number, supporting documentation may be required and will need to be submitted before the transaction can be completed. If this is the case a message will be displayed at the bottom of your form (in an orange box). Learn more about supporting documentation.
Click here to learn more about how you can get access to a complete range of carefully-tested phone numbers, to use with all your communication services from Sinch.