Каким софтом лучше принимать SMS и записывать их в бд?
Добрый день, поступает много смс на телефон с оповещениями, было решено этот момент перевести в Web составляющую.Сама web составляющая меня никак не касается, но задался вопросом о приеме sms и записи их в бд, сначала смотрел на asterisk, но там присутствует обильный функционал, стоит ли присмотреть что-то более узкопрофильное?
Изначально моя идея была такая, будет sms виртуальный шлюз, который будет принимать сообщения и собственно направлять их в астериск например, который при приеме запишет в бд, откуда далее смогут забирать данные, много воды и пока не особо как сделать лучше в минимальный сроки, может есть у кого предложения или советы?
Заранее благодарю за ответы.
P.S. к самому серверу подключить GSM модем не получится, там связь не пробивает.
варианты:
1. взять gsm-шлюз имеющий фичу забрасывать входящие SMS http-запросом на сторонний сервер, а на сервере уже ловите скриптом и кладете куда удобно
2. взять gsm-плату под Asterisk, и тогда SMS появляются сразу в контексте/экстеншене диалплана, а там Bash-строкой запихнуть SMS куда нужно локально либо удаленно, либо просто читать локальную SQLite где SMS будут появляться автоматически по приходу
разумеется, оба варианта предполагают установу в зоне покрытия сети
Спасибо за ответ, проблема как раз в том, что нет покрытия :(
Решение в итоге было другое, воспользовался внешним сервисом sms шлюза, с приобретением виртуальной сим карты(далеко не у всех площадок есть такая услуга) я смог принимать sms на саму систему и через api по протоколу smpp подцепился с помощью "kannel"(с шифрованием), откуда и настроил выгрузку в postgresql, цепочка так себе, но работает стабильно и смог настроить мониторинг с zabbix для проверки доступности api и других узлов.