Как увеличить скорость рассылок по SMPP-подключению

Пропускная способность подключения или количество отправляемых каждую секунду SMS-сообщений может зависеть от интернет-подключения, и чем ближе серверы друг к другу, тем быстрее скорость отправки.

Но чтобы интернет-канал меньше сказывался на пропускной способности необходимо увеличить размер окна передачи (smpp window size), тогда система при отправке будет слать больше сообщений в единицу времени, а не ждать для каждой маленькой порции статус принятия сообщений сервером, из-за чего и могут возникать задержки в скорости. Обычно по умолчанию задаются небольшие окна передачи, приемлемые для одиночных рассылок, поэтому массовые уходят медленнее. В примере SMPP-настроек параметр для увеличения размера окна передачи называется max-pending-submits. Для массовых рассылок лучше задавать более высокие значения данного параметра (1000-2000). Используя также параметр throughput, можно задать ограничение на максимальное количество SMS-сообщений в секунду.

Также скорость передачи можно поднять, если отправлять сообщения через несколько подключений к серверу, что тоже можно легко организовать. Но вообще необязательно разделять трафик на массовый и срочный и создавать несколько подключений, наша система сама рассчитает приоритет по параметрам сообщений и срочным одиночным SMS-уведомлениям установит максимальный приоритет и отправит их раньше любых массовых рассылок без ожидания в очереди. Таким образом, можно отправлять все рассылки через одно подключение либо создать дополнительное подключение для массовых рассылок с увеличенным окном передачи.

← Назад  Все вопросы