premium mobile messaging provider

     Premium SMS Gateway Provider providing connectivity solutions for:

     - SMS / MMS / WAP / Premium VAS and Voice Services

     - Premium SMS connectivity to more than 250 network operators in 72+ countries.

     - Mobile Internet Billing / Direct Operator Billing in several countries

Various connection protocols supported:

 HTTP / HTTPS / XML / SMS 2 e-mail / e-mail 2 SMS
 UCP (EMI) / CIMD2 / SMPP V 3.4

Contact us

16.07.2024, 11.24 CET, Conn. safe SSL (Non-SSL)

SMS Gateway Provider
Open SMS Account Click here to create an account

retrieve login details Lost your account information?
Recent news
  • Premium SMS Connectivity in 72+ countries, covering more than 250 network operators through a single API.

    New support for Malaysia, Indonesia and Israel.

    Premium SMS
  • New support for South Africa, UAE (United Arab Emirates) as well as 18 LATAM (Latin America) countries.

    Coverage list
  • For payout rates or other pricing information, please click here

    Request payout rates



Support / Help for bulk sms delivery reports

-> Help section
-> Using HTTP / HTTPS standard interface
-> Using HTTP / HTTPS XML interface
-> Using SMTP interface
-> Using SMTP direct addressing interface
-> Bulk SMS delivery reports
-> Track remaining account credits using HTTP / HTTPS

-> Please note that this section does not list integration documents for Premium SMS or IVR billing services. These documents are provided to contractual clients only.


Bulk SMS delivery reports

Automatic delivery reports push

In order to receive automatic delivery reports pushes, you need to provide us with:

  • HTTP or HTTP push address
    The URL on which you will be receiving our delivery notifications.

  • POST or GET method
    If we shall transmit the delivery reports by either HTTP-POST or HTTP-GET method.

 This method needs to be provisioned by us. Please contact us if you wish to use the automatic delivery reports push.

The delivery push consists of the following parameters:

    (Recipient number with leading zeros)
    Example: 0041791234567

    (MESSAGEID from MT submission)
    Example: 051230183045

    (Status according operator / SMSC reply)
    Example: DELIVERED
    Example: BUFFERED 107
    Example: NOT DELIVERED 107

    (Descriptional text for STATUS parameter)
    Example: Various texts

    (Timestamp when notification was received)
    Example: 30.12.2005 18:30:45

Manual request of delivery report

-> This method can be used for self service accounts.

In order to pull delivery report information, you should send requests to either:

  • HTTP Reception Gateway

  • HTTPS Reception Gateway

Manual request parameters

The HTTP POST transmission string is composed of keywords with associated values, separated by equals sign (=). All such keyword=value pairs are connected with standard HTTP POST character &. The hole HTTP request should be URL encoded.

The MT request consists of the following parameters:
  • CMD
    (Fixed command value)

    (Your account name)
    Example: MyAccount

    (Your account password)
    Example: MyPassword

    (The MESSAGEID from the MT submission)
    Example: 051230183045

  • NUMBER (optional)
    (The recipient number from the MT submission. This parameter can be omitted if you are sending less than 1 SMS per second. If you send more than 1 SMS per second you might have several same messageids in the format YYMMDDHHMMSS and for exact tracking you will therefore also need to specifiy the recipients number)
    Example: 0041791234567

Manual request result codes

Upon reception of the MT POST transmission string,
the gateway will respond back with one of the following
possible result codes:

    NUMBER:"004179..." [lf]
    DESCRIPTION:"Message for 079..., with identification YYMMDDHHMMSS has been delivered on YYYY-MM-DD at HH:MM:SS."

    Error: The MESSAGEID could not be found..
    -> If no delivery, forwarding or buffered report was yet received, this error will also be returned. You should only start to pull delivery reports a few seconds after you have sent the MT.

    Error: The account doesn’t exist

    Error: The password is incorrect

    Error: Mandatory parameters are missing

    Error: Tracking host is not granted access
     For self service accounts, you can configure the trusted hosts from within the administration section.

Shell script examples using CURL

You can use any software or programming language for accessing the HTTP / HTTPS tracking interface. Below we are providing example scripts of the most basic part, using CURL for the request.

For the script examples, you will need to install the CURL version corresponding to your operating system:

  • Visit the CURL download page and download the version for your needs

Shell scripts for tracking delivery reports

Linux/Unix/Mac OS X shell scripts



    ./ Account Password MessageID [NUMBER]

Windows shell scripts

  • tracksms.bat


    tracksms.bat Account Password MessageID [NUMBER]


premium sms coverage
Home | About us | Registration | SMS Prices | Keywords| SMS MMS Premium Rate | Bulk SMS network list | Support / Help | SiteMap
Copyright 2000-2014 SIMM-Comm. All rights are reserved
SIMM-Comm GmbH Switzerland (Schweiz)