...
- HTTP-интерфейс одного из агрегаторов (websms.by, smsc.ru, smstraffic.ru);
- установленный в сервере USB GSM модем, взаимодействие с которым организовано через утилиту, периодически сканирующую SMS-модем на предмет получения новых сообщений - gammu;
- отправка провайдеру СМС-сообщений по протоколу SMPP с поддержкой версии протокола 3.4.
Протокол SMPP (Short message peer-to-peer protocol ) определяет способ взаимодействия отправителя информации (отправителя сообщений, WNAM) и получателя информации (шлюз СМС-провайдера). Протокол является сложным, но существует его бесплатная (open source) реализация для большинства операционных систем, которая называется kannelназывается kannel. Для установки этой программы следует выполнить:
apt-get install kannel
После установки отредактировать файл /etc/defaults/kannel так, чтобы он выглядел следующим образом (отключение WAP, включение SMS):
...