sms4you forwards messages from and to SMS and connects either with sms4you-xmpp or sms4you-email to choose the other mean of communication. Nice for receiving or sending SMS, independently from carrying a SIM card.
Connect a suitable GSM modem or phone containing a SIM card into a computer (e.g. a Raspberry Pi) at a fixed place. Give sms4you access to either a simple email address or a small xmpp server. It will use this connection to receive emails or xmpp messages to be sent out as SMS and to send out emails or xmpp messages with received SMS messages.
There can be many reasons, why you want to use sms4you. Here are some examples:
sms4you is implemented as a Python daemon, using Asynchronous I/O. For the connection with the modem it uses ModemManager. The different gateways for email and xmpp have different depenedencies and are wrapped therefore into different sub-projects:
This program is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Its source code is available in the repository. All contributions are welcome and appreciated.