python SMPP 3.4 как держать постоянное соединение с сервером

Рейтинг: 2Ответов: 1Опубликовано: 17.04.2015

Здравствуйте, Подскажите пожалуйста как держать постоянное соединение с SMPP сервером. Чтоб каждый раз при отправке сообщений не соединялся. Буду рад всем комментариям ссылкам.

Заранее благодарю за помощь.

Ответы

▲ 2

Сложно советовать, не видя реализации. Могу только дать абстрактный совет.
Чтобы соединение держалось активным, в протоколе предусмотрено кое-что:

Protocol Specification v3.4
4.11. Операция "ENQUIRE_LINK” И ESME, и SMSC может посылать это сообщение. Оно используется для обеспечивания проверки доверия канала связи между ESME и SMSC. По получении этого запроса получающая сторона должна ответить с enquire_link_resp, проверяя таким образом, что функционирует подключение уровня приложения между SMSC и ESME. ESME может также ответить, посылая любой допустимый SMPP примитив (базисныйэлемент).

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