SIM admin API
Each action has a corresponding command that should be used with the USIM gateway.
In order to configure a USIM using the gateway, you will need to send a command to the following address:
The gateway accepts both HTTP GET and POST.
The final state of the request is known immediately in the response.
Due to the complex nature of some of the commands, the final state cannot be determined in real time. It is recommended that you wait at least 30 minutes before issuing the first checkstatus command. These commands must therefore operate in a two-step process:
1. you must issue one of the commands and obtain a request id
2. you should periodically call the ‘checkstatus’ command to determine if your request was successful or if it failed.
Verification with variable
You can set a verification variable to protect your script from spamming.
You can use this to check whether the inbound data was sent to your virtual mobile number.
Our example script assumes that you have set a variable verify=aql in your destination URL, e.g. your virtual mobile number points to http://192.168.1.100/script.php?verify=aql
Failover with multiple destinations
You can set multiple destinations to your virtual mobile number.
This can be used to failover and ensure the inbound data will reach your script.
For example, if you have set two destinations http://192.168.1.100/script1.php and http://192.168.200/script2.php our system will first try to HTTP POST/GET request to script1.php and failing that the data will be delivered to script2.php
If no GET variables are specified we will pass the following:
OR can pass some of the above and those below to your own parameter names depending on your requirements.
Relay IP addresses
MO messages to these numbers are relayed from these IPs: