Download the PHP package asboldyrev/modem-message-sync without Composer
On this page you can find all versions of the php package asboldyrev/modem-message-sync. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download asboldyrev/modem-message-sync
More information about asboldyrev/modem-message-sync
Files in asboldyrev/modem-message-sync
Package modem-message-sync
Short Description A package for synchronizing SMS messages from a modem.
License MIT
Informations about the package modem-message-sync
ModemMessageSync
ModemMessageSync is a PHP package designed to simplify the synchronization and management of SMS messages obtained from a GSM modem. It provides tools to efficiently handle incoming SMS messages, decode Unicode content, and send notifications through various channels.
Features
- Seamless synchronization of SMS messages from a GSM modem.
- Integration with Apprise for sending notifications.
- Support for sending notifications via MQTT.
Installation
-
Open a terminal and navigate to the directory where you want to create your project.
-
Run the following Composer command to create a new ModemMessageSync project:
Replace your-project-name with the desired name for your project directory.
-
Change into the newly created project directory:
- Create a .env file in the project root directory. You can use the provided .env.example as a template. Fill in the necessary environment variables such as SSH connection details, Apprise credentials, and other configuration options.
Usage
Follow these steps to use ModemMessageSync:
Run PHP script to initiate the synchronization and management of SMS messages from the GSM modem:
Or
-
Set up a cron job to automate the synchronization process. Open your crontab configuration by running:
- Add a line to specify the frequency of synchronization, replacing path_to_your_script with the actual path to your PHP script:
Configuration
You can configure the package by setting the required environment variables in a .env file. Refer to the example .env.example file for the list of variables.
License
ModemMessageSync is open-source software licensed under the MIT License. Feel free to contribute to this project or report any issues you encounter.
© 2023 asboldyrev
All versions of modem-message-sync with dependencies
phpseclib/phpseclib Version ^3.0
asboldyrev/apprise-notification-sdk Version ^1.0
vlucas/phpdotenv Version ^5.5
php-mqtt/client Version ^1.8