Welcome page
Ozeki 10
Ozeki NG SMS Gateway
SMS router
SMS Gateway
Message Server 6
SMS for Linux
SMS to SQL gateway
Multiple instances
Try it!
SMS Wall
IP SMS Gateway
Android SMS
Excel SMS
Bulk Messenger
Developer tools


You may download Ozeki SMS for Linux from the following location as an RPM package: (Please be aware of the limitation of the trial version: it randomly changes the text of some of the SMS messages to the text: "Ozeki SMS Trial".)

To install the package simply issue the following command:
rpm -i ozekisms-1.0.0-1.i386.rpm


  • After the software has been installed please set the appropriate serial device and the SMS service center address in the /etc/smsconf.ini file
  • The server can be started by issuing the following command
    /etc/init.d/ozekisms start


    After installation make sure you attach your phone to the PC serial port with a phone-to-pc data cable. The first serial port in Linux is called /dev/ttyS0, the second is called /dev/ttyS1. (On Windows /dev/ttyS0 would be called as COM1, and /dev/ttyS1 as COM2). After the phone is attached, the correct serial port and the SMS service center address should be specified in the /etc/smsconf.ini configuration file. When this is done you can start the service. To verify the connection, look at the log file, which is located in the /var/sms/logs/directory !

    If the connection seems to be working, you can send an SMS from the command prompt, issue the following command:  /usr/bin/sendsms +36203105366 "Hello world". If you want to send an SMS from an application, all you have to do is  place a text file in the following directory: /var/sms/folders/outbox . To make sure the Ozeki SMS Server does not send the message before you wish, you can create a lock file to protect your outgoing messages. Here is a short example on how this can be done:

    To send an SMS from an application, you must follow these steps:

    Step 1. -  Create a lock file
                 touch /var/sms/folders/outbox/mysms.lock

    Step 2. - Create the text file
                 echo "+36201111111" > /var/sms/folders/outbox/mysms
                 echo "+36209937723" >> /var/sms/folders/outbox/mysms
                 echo "This is the message text" >> /var/sms/folders/outbox/mysms

    Step 3.- Remove the lock file
                 rm -rf /var/sms/folders/outbox/mysms.lock

    When an SMS arrives it is automatically saved to the following directory: /var/sms/folders/inbox. Each message is saved as a separate text file with a random name. Please take at look a the SMS File format to understand how the file is organized:

    SMS File Format:

    +36304454171 <- sender phone number
    +36304084241 <- receiver phone number
    Hello World  <- message text
    160          <- message id (1-255)
    2003-01-30 04:20:43 <- timestamp
    6            <- maximum number of retries to send a message
    2            <- message type (1 message, 2 status report)
    48           <- GSM status code

    SMS Sending Procedures:
    1. Send an SMS
    2. If the SMS is accepted by the service provider for delivery it is saved to the following folder: /var/sms/folders/sent (Note: that the message id is updated in the file!)
    3. If the SMS is not accepted by the service provider it is saved to the following folder: /var/sms/folders/deleted (For example, if an incorrect service center address is specified in the /etc/smsconf.ini file, the SMS will not be accepted by the service provider)
    4. If the SMS is received by the recepient phone, a status report is saved in the following directory /var/sms/folders/received (Note: the message, which the status report belongs to, can be identified by the message id and the recepient phone number)

    Our download partners:       

    Copyright © 2000- - Ozeki Ltd |
    Home > Products > SMS > SMS for Linux > Try it!
    Legal | Privacy policy | Terms of use
    Page: 205 | Login |