Получение длинных сообщений от смсц

Вопрос по smpplib.

Задача - получать сообщения от смсц и отправлять их на почту. Проблема с длинными сообщениями. СМСЦ разбивает длинное сообщение на части и отправляет их отдельно, при отправке указывает какая часть отправлена.

В smpplib не могу найти ни id сообщения, ни какая это часть или какой-нибудь другой признак, что-бы объединить их в одно сообщение и отправить на почту.

Какие могут быть решения?

Ниже отрывок кода

client = smpplib.client.Client(Config.SMSC_INTERNAL_IP,
                               Config.SMSC_PORT)  # Подключение к СМС центру
client.set_message_received_handler(
            lambda pdu: send_msg(pdu))
client.connect()
client.listen()  # вечный цикл прослушивания порта

Ответы (0 шт):