gpt4 book ai didi

c# - 如何使用 SMPP 和 C# 从 SMSC 获取发送报告

转载 作者:太空宇宙 更新时间:2023-11-03 10:54:07 26 4
gpt4 key购买 nike

我在 Vs 2010 中使用 SMPP 客户端和 C# 将 SMS 发送到 SMSC。我只是不知道如何获取已发送消息的送达报告。我使用 QuerySM 获取消息的状态,但即使我向未使用的号码发送短信,它也会返回 OK Status。

这是我获取送达报告的代码:

QuerySm deliver = new QuerySm(_MessageID, SrcTon, SrcNpi, SrcAddr);
client.Query(deliver);

最佳答案

您使用的 SMSC 可能不支持 query_sm,在这种情况下,他们可能已经实现了一个占位符 query_sm_resp PDU,每个 PDU 都处于 OK 状态请求。

您可以将 submit_sm 中的 registered_delivery 标志设置为 1 并监听传入的 deliver_sm PDU,这样您就可以从它们那里获得交付报告,而不是向他们查询您发送的每条消息。

关于c# - 如何使用 SMPP 和 C# 从 SMSC 获取发送报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20117158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com