Получение длинных сообщений от смсц
Вопрос по 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() # вечный цикл прослушивания порта