SMS MMS WAP Premium Services

SMS / MMS / WAP / Premium Services


Various connection gateways (API):

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


All SMS include free delivery reports!

mobile messaging provider
09.05.2008, 16.30 CET
Conn. not SSL-Encrypted (SSL)

 

Account-Name:
Password:

Registration:
  Click here to create an account

 

News

01 Mar 2008

Premium SMS Connectivity in 39 countries

Premium SMS


01 Feb 2007

SIMM-Comm in cooperation with Swisscom brought Tariff Change to the market in Switzerland.

This pin protected IVR payment solution allows instant billing of individual amounts through fixed line or mobile phone access in order to purchase items or access to websites.

Contact us for info


Send SMS directly from your Google personalized startpage

Add to google home



 
 
Help / Download Section
 

There are several ways how you can deliver your messages to our gateway.

Please see "Product/Solutions" for detailed information about access methods.

Help-Index



How do I use the XML-Interface?


  • Download the XML-Specifications PDF

    All required information for sending RTTTL-Ringtones, Logos, Multipart Picturemessages, EMS, Message Indicators and much more can be found inside this document.

  • Download sendxml.sh for unix/linux or sendxml.bat for windows

    This script is required (together with curl) in order to transfer a local
    XML-Document to the TrueSenses gateway.

  • Download the 2-way PHP example script (right-click, save-as)

    The 2-way PHP example script uses the TrueSenses XML-Interface in order to send every possible content. The script is designed to act on incoming SMS and will send the requested content back.

    You can use this script to simply run a Ringtone/Logo site by yourself.

    In order to setup keyword-services for the 2-way script follow these steps:

    • Go to Configuration / Keyword services and add a keyword
    • Click on the keyword and activate PUSH to forward incoming SMS to this script:
      example: http://www.[yoursitename].com/truesenses_2way.php
      method: select POST method - dont forget to click on "Activated"
    • Activate the keyword by clicking "Activate keyword"
    • Your service is now up and running

How do I send messages to import@truesenses.com?


Below you see an example of a message that will be sent to two receivers.
From: my.name@my.company.com
To: import@truesenses.com
Subject: any
ACCOUNT=username1234
PASSWORD=pw1234
0041799912388 This is the first test message
0041799912399 This is the second test message


Send this message to import@truesenses.com. You will get a response to your e-mail address with the status of the delivery. Make sure that:

  The ACCOUNT field matches your Account-Name
  The PASSWORD field matches your password
  you have enough remaining balance on your SMS Account.

  Your message will be sent with the Origin-Number you have defined in the configuration section.

A more complicated example can be seen here:

From: my.name@my.company.com
To: import@truesenses.com
Subject: any
ACCOUNT=username1234
PASSWORD=pw1234
ORIGIN=01123456
FLASH=ON
0041799912388 This is the first flashing message
FLASH=OFF
0041799912399 This is the second non-flashing message
0041799912377 This is the third non-flashing message
ORIGIN=Myname
FLASH=ON
0041799912366 This is the fourth flashing message
ORIGIN=Theirname
0041799912355 This is the fifth flashing message


As you see, you can specify the "Sender-ID", called ORIGIN at any point you want. It will take affect until you change it to something else. You may also specify the FLASH option, which will bring the messages directly to the display of the mobile-phone.

How do I use the HTTP(s) Gateway?



Download these files and unpack them to a folder on your harddrive:

Linux Windows
curl.tgz (Un-Tar first!)
(static linked with SSL-Library)
curl.exe
(SSL-Version - libraries needed)
libssl32.dll
libeay32.dll
(Copy DLL Files to your windows/system folder)
 
Shell-Scripts for SMS transmission Batch-Scripts for SMS transmission
senddemo.sh senddemo.bat
sendsms.sh sendsms.bat
tracksms.sh tracksms.bat
   
Shell-Scripts for MMS transmission Batch-Scripts for MMS transmission
sendmms.sh sendmms.bat
   
Shell-Scripts for balance check Shell-Scripts for balance check
credits.sh credits.bat

In order to send MMS you should read the TrueSenses MMS gateway specifications:

For other Operating Systems:
Download Curl from http://freshmeat.net/projects/curl/ for the System you need. Then take a look at the Shell or Batch-Scripts and modify them for your needs.

Curl

Shell-Program to do HTTP(s) POSTS and GET operations. The newest release can be downloaded from http://freshmeat.net/projects/curl/.

senddemo.sh

Sends messages in demomode. Use this script to test your applications. Acts like sendsms.sh but will not send any SMS to the network.

Start the program with the following options:

./senddemo.sh account password destnumber "message" [origin]

account = Assigned username
password = Assigned password
destnumber = Destination number (004179.. )
message = "Messagetext 1 2 3" (max 160 characters)
Origin (optional) = Sender-ID (Can be alphanumerical up to 11 chars)

The server responds with:

01 SENT TESTMODE (TESTMODE would be MESSAGEID in real-mode)
11 SYNTAX ERROR (Rejected by provider)
90 INVALID ACCOUNT
91 INVALID PASSWORD
92 INVALID PARAMETERS
93 NO AMOUNT LEFT
94 UNTRUSTED HOST
95 INVALID DESTINATION NUMBER

sendsms.sh

Sends messages in real-mode.

Start the program with the following options:

./sendsms.sh account password destnumber "message" [origin]

account = Assigned username
password = Assigned password
destnumber = Destination number (004179.. )
message = "Messagetext 1 2 3" (max 160 characters)
Origin (optional) = Sender-ID (Can be alphanumerical up to 11 chars)


The server responds with: 

01 SENT YYMMDDHHMMSS (YYMMDDHHMMSS = MESSAGEID)
11 SYNTAX ERROR (Rejected by provider)
90 INVALID ACCOUNT
91 INVALID PASSWORD
92 INVALID PARAMETERS
93 NO AMOUNT LEFT
94 UNTRUSTED HOST
95 INVALID DESTINATION NUMBER

Take advantage of the "MESSAGEID" to track your messages with tracksms.sh.

You may extend sendsms.sh with the option FLASH=ON. Messages with this option will be sent directly to the screen of the mobile phone.


tracksms.sh

Tracks messages and returns the delivery-status.

Start the program with the following options:

./tracksms.sh account password messageid [number]

account = Assigned username
password = Assigned password
messageid = YYMMDDHHMMSS (Messageid according to sendsms.sh)

Should you run a heavely loaded application it might be, that multiple messages carry the same messageid (if they have been sent exactly the same minute, same second.) For this occasion you may additonally specify the destination number. Both MESSAGEID and NUMBER must then match for tracking!

number (optional) = 004179..

The server responds with:

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

02 MESSAGEID NOT FOUND
90 INVALID ACCOUNT
91 INVALID PASSWORD
94 UNTRUSTED HOST

credits.sh

Displays remaining credits.

Start the program with the following options:

./credits.sh account password

account = Assigned username
password = Assigned password

The server responds with:

01 1234 (where 1234 are the remaining credits)
90 INVALID ACCOUNT
91 INVALID PASSWORD
94 UNTRUSTED HOST

 

What about security?

All our scripts will open a HTTPS connection as default. Account-Names and passwords will therefore be encrypted at 128bit SSL.

Should you want to switch to our non-secure server (for possible speed improvement on slow-links), adjust the script as follows:

Replace the line https://secure.simmcomm.ch/cgi-bin/smsgateway.cgi with the line http://www.truesenses.com/cgi-bin/smsgateway.cgi.

Attention: WE DO NOT TAKE RESPONSIBILITY if someone fetches (sniffes) your Account-Name/Password during your transmission!

Always use SSL transmission if possible!

  Don't hesitate to contact us should you have any question or comment.


 

Home | About us | Registration | SMS Prices | Keywords | MMS Prices | SMS MMS Premium Rate | Supported networks | Network status | Help/FAQ | SiteMap
Copyright © 2000-2008 SIMM-Comm. All rights are reserved
SIMM-Comm GmbH Switzerland (Schweiz) in cooperation with Binary Parcels Inc. (UK / USA)