Приложение 6. Комментарии к настройке SMS шлюза
Каждый тенант может использовать свой SMS-центр (по аналогии с SMTP) Ровно как и может использоваться один SMS-центр для всех тенантов Полный guide по настройке Kannel https://www.kannel.org/download/kannel-userguide-snapshot/userguide.html#AEN3668
- Комментарии по основным параметрам конфигурации kannel.conf:
- group = smsc
- smsc = smpp – используемый протокол
- smsc-id = smsc1 - идентификатор SMS-центра
- allowed-smsc-id = "smsc1;smsc.tenant1" - SMS-сообщения с идентификаторами SMSC в этом списке всегда маршрутизируются на этот SMS-центр
- URL SMS-центра, получаемый от оператора сотовой связи host = smpp.smsc.ru – хост SMS-центра port = 3700 - порт SMS-центра
- Учетная запись тенанта в указанном SMS-центре smsc-username = "Имя пользователя"; smsc-password = "Пароль"
- system-type = smpp
- interface-version = 34 – фактически отражает версию SMPP
- source-addr-autodetect = yes
- Параметры получаемые от оператора связи/SMS-центра (формат адресации и план нумерации отправителя и получателя сообщения) source-addr-ton = 5 source-addr-npi = 1 dest-addr-ton = 1 dest-addr-npi = 1
- validityperiod = 1440 Срок действия сообщения
- transceiver-mode = true
- receive-port = 0 Порт для приема SMS (прием отключен)
- enquire-link-interval = 60 интервал проверки канала между шлюзом и SMS-центром
- wait-ack-expire = 0 Регламентирует предпринимаемое действие при истечении времени ожидания подтверждения сообщения. Варианты: 0x00 - отключение / повторное подключение, 0x01 - повторная очередь (может привести к тому, что сообщение будет приходить дважды), 0x02 – ожидание подтверждения
- max-pending-submits = 10 Максимальное количество подтвержденных операций SMPP. Регулируется реализацией SMPP в SMS-центре
- throughput = 100 максимальная пропусканая способность (сообщений в секунду). Регулируется SMS-центром
- log-file = /var/log/kannel/smsc1.log
- log-level = 0
- Количество одновременных подключений = 4 system-type = "MCON4"