问题描述
如何使用python-smpplib发送无内容的长消息,我想在一个部分中发送长消息。
pdu = client.send_message(
source_addr_ton=smpplib.consts.SMPP_TON_INTL,source_addr_npi=smpplib.consts.SMPP_NPI_ISDN,source_addr=source,dest_addr_ton=smpplib.consts.SMPP_TON_INTL,dest_addr_npi=smpplib.consts.SMPP_NPI_ISDN,destination_addr=dest,short_message=message,data_coding=encoding_flag,registered_delivery=True
)
解决方法
通过 SMPP,您可以仅使用有效负载可选参数(在这种情况下,short_message 参数应为空),并且仅当您的 SMPP 提供商允许时(并非所有提供商都允许),在一部分(一次提交)中发送长消息.
否则,您唯一的选择是将长消息分成多个部分(考虑到编码)