У меня есть модем enfora, подключенный к последовательному порту на моем сервере под управлением ubuntu. По сути, это gsm-модем, который может обмениваться данными через сеть gsm для связи с устройствами gps, которые также имеют gsm-модем. Он принимает команды at, что позволяет ему принимать сообщения от устройств GPS и обрабатывать их как SMS-сообщения для отправки на сотовые телефоны. Если модем берет на себя эту ответственность, то для чего нужен sms-сервер, например GAMMU для ubuntu? Что делает что-то вроде gammu-smsd, чего не может модем?
Я нашел это в документации:
gammu-smsd - это программа, которая периодически сканирует GSM-модем на наличие полученных сообщений, сохраняет их в определенном хранилище, а также отправляет сообщения, помещенные в очередь в этом хранилище. Демон может перезагрузить файл конфигурации после отправки сигнала зависания (SIGHUP) и должным образом завершает свою работу при SIGINT и SIGTERM ".
Но разве это не модем, который на самом деле отправляет SMS-сообщения?