SMS Server app is an excellent app to make your phone to be SMS gateway server. That means you can send SMS message by using the PC web browser http interface. The following is the feature list.
1. Send SMS message by using the PC web browser http interface.
1.1 You can use your PC web browser to connect to your cellphone by using the following URL.
1.2 The password is configurable. The default password is “1234”.
1.3 The port number is configurable. The default port number is 8080. If you want to set the port number to be less than 1024, please note usually you need to have root access right in your phone.
1.4 If your SMS message is longer than 160 words, SMS server will divide it and then send them automatically.
1.5 Support Unicode message (UTF-8).
2. Send SMS message by using http GET request.
2.1 If you are a software programmer and you are looking for API to access SIMONE SMS Gateway Server app, please refer to the following URL template.
3. Send SMS message by using http POST request.
3.1 SMS server also support http POST request. The POST parameters are password, phone_number, and sms.
4. Error handling.
4.1 If the SMS message was sent successfully, the server will return status=RESULT_OK
4.2 If there is any error, the server will return status with error message
5. Send received SMS to your backend log server by http GET method.
5.1 After the new SMS is received, SMS server will store it in the database. Then the SMS data will be sent to your backend log server. The following is the URL example.
5.2 The following is the parameters to your log server.
phone_number: Phone number of the SMS sender.
sn: Serial number of received SMS message. In order to check if there is any missing SMS message between log server and SMS server.
time_millis: The time to receive SMS. It’s in millisecond.
sms: SMS content.
caller_name: Get from the contact list inside the phone.
device_name: To identify your devices.
password: In order to prevent auto junk message to your log server.
5.3 The URL of log server is configurable.
5.4If the SMS data is not sent to backend log server successfully, the SMS server will try to send the SMS data when the network is available.
5.5 After the SMS server got correct reply from log server, the SMS server will delete the SMS data in database.
5.6 Correct reply means the replied string is started with “phone_number=”.
6. Send received SMS to your email.
6.1 After the new SMS is received, SMS server will store it in the database. Then the SMS data will be sent to your secure SSL email account. We suggest using GMAIL account for this.
6.2 If the SMS data is not sent to SSL email server successfully, the SMS server will try to send the SMS data when the network is available.
6.3 After the SMS server got correct reply from email server, the SMS server will delete the SMS data in database.
7. Running in background.
7.1 The SMS server is running as background service. That means you can use your phone to do other things when the SMS server is running.
7.2 SMS server will be started automatically after booting.
8. System Setting
8.1 Delete new SMS messages after receiving. New SMS messages will not be saved in your inbox in order to prevent massive redundant messages to flood inbox.
9.1 IPv6 is supported.
For more information, please refer to http://www.leaderg.com/mobile/article/index?sn=11
SMS Server app is the product of LEADERG Co., Ltd. If you have any question about this product, please send email to us.
- Add error handling for illegal http header.
- Add IPv6 support.
- Fix long SMS text bug.