Toggle navigation

SMSC.net client API v2

Version 2.0.0

SMSC.net helps you verifying the quality of your messaging connections by combining a plug and play management interface and an extensive network of end-user devices globally located.

Verify SenderID support, MNP accuracy, content changes, UDH and all SMS properties.

The SMSC.net API allows you to integrate directly with your SMS system and use it in your UI. It is organized around HTTP REST API. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTPs response codes, authentication, and verbs.


Deprecated: wp_make_content_images_responsive è deprecata dalla versione 5.5.0! Utilizzare al suo posto wp_filter_content_tags(). in /var/www/html/smsc-prod/wp-includes/functions.php on line 4773

Deprecated: wp_make_content_images_responsive è deprecata dalla versione 5.5.0! Utilizzare al suo posto wp_filter_content_tags(). in /var/www/html/smsc-prod/wp-includes/functions.php on line 4773

First thing is to create your SMSC.net API account. In order to activate your account, we would need further information regarding your business and how our SMSC.net Platform will be of help to your services.

GET YOUR API-KEY

Once your account is activated you are ready to go live and using SMSC.net API.

BASE URL

https://nds.agiletelecom.com/v2

Deprecated: wp_make_content_images_responsive è deprecata dalla versione 5.5.0! Utilizzare al suo posto wp_filter_content_tags(). in /var/www/html/smsc-prod/wp-includes/functions.php on line 4773
GET

List of available Network.

Use to get available networks for test and all test scenarios including (ported numbers). From returned list, most important attributes are:

  • real_mcc: Carrier Country code
  • real_mnc: Carrier Code
  • lcr_mcc: If different from real_mcc use to request ported number
  • lcr_mnc: If different from lcr_mnc use to request ported number (original carrier)

These parameters are necessary to obtain the recipient number and test code (to be placed before the message text)

Response example

[
    {
        "real_mcc": "603",
        "real_mnc": "01",
        "real_country": "Algeria",
        "real_carrier_name": "Mobilis",
        "lcr_mcc": "603",
        "lcr_mnc": "01",
        "lcr_country": "Algeria",
        "lcr_carrier_name": "Mobilis",
        "type": "pure"
    },
...
]

Request example


Deprecated: wp_make_content_images_responsive è deprecata dalla versione 5.5.0! Utilizzare al suo posto wp_filter_content_tags(). in /var/www/html/smsc-prod/wp-includes/functions.php on line 4773

Deprecated: wp_make_content_images_responsive è deprecata dalla versione 5.5.0! Utilizzare al suo posto wp_filter_content_tags(). in /var/www/html/smsc-prod/wp-includes/functions.php on line 4773
GET

Create test

Use this request to create a test, the target number requirements must be specified in the body.

If a callback_url is specified, the test results will be sent via POST, otherwise if you want to obtain via API leave the field empty.

Response example

{
    "msisdn": "+393316143771",
    "real_mcc": "222",
    "real_mnc": "01",
    "lcr_mcc": "222",
    "lcr_mnc": "01",
    "active": true,
    "last_phone_check": "2020-05-21T14:25:08+00:00",
    "lcr_carrier_name": "TIM",
    "lcr_country": "Italy",
    "type": "pure",
    "id_test": "24df29368da8",
    "ttl": 1590330424
}
Once the test is created, it will remain available for 3 days, after which all test data will be automatically deleted from the system

Request example

Send test

At this point, you can send a test with your own sms sending systems, specifying the number in msisdn as the recipient and prefixing the message value with the id_test value


Deprecated: wp_make_content_images_responsive è deprecata dalla versione 5.5.0! Utilizzare al suo posto wp_filter_content_tags(). in /var/www/html/smsc-prod/wp-includes/functions.php on line 4773
POST
Get test result

Response example

{
    "created_at": "2020-04-27 10:39:44.165637",
    "id_test_number": "24df29368da8",
    "real_country": "Italy",
    "lcr_country": "Italy",
    "received_at": "2020-04-27 10:40:46.684359",
    "ttl": 1588243184.0,
    "test_status": "POSITIVE",
    "smsc": "+393205957500",
    "real_carrier_name": "TIM",
    "smsSender": "TEST",
    "sms_text": "19416c151d03 TEST",
    "lcr_carrier_name": "TIM",
    "msisdn": "+393316143771",
    "lcr_mnc": "01",
    "callback_url": "http://www.example.com",
    "type": "pure"
}

Request example