Kannel 1.4.3
Есть связка sqlbox-smsbox-bearerbox.
Настроено два smsc:
#smsc1
group = smsc
smsc = smpp
smsc-id = "smsc1"
...
#smsc2
group = smsc
smsc = smpp
smsc-id = "smsc2"
...
Смс отправляются добавлением строки в таблицу sms-send mysql.
Сейчас, по всей видимости нагрузка распределяется автоматически равномерно и смс уходят по очереди на оба канала, какие бы smsc-id я не указывал.
Как настроить, чтобы указывая при отправке smsc-id, смс уходило через конкретный smsc?
Документация не ответила на мой вопрос.
Да, но не смог понять почему сразу не заработало.
Необходимая опция была allow-smsc и в доках она есть.
Нужно указать разное название для каждого smsc в этой переменной и при отправке указывать именно его.
Попробуйте указать явную маршрутизацию для определенных префиксов.
Укажите на одном SMSC только 1 префикс, который бы вы хотели маршрутизировать через него,а на втором - все за исключением.