【发布时间】:2016-04-04 15:45:12
【问题描述】:
如何使用 Jamaa-Smpp 和 C# 从 SMSC 获取交付报告?
提前致谢,
【问题讨论】:
标签: sms-gateway smpp
如何使用 Jamaa-Smpp 和 C# 从 SMSC 获取交付报告?
提前致谢,
【问题讨论】:
标签: sms-gateway smpp
我们可以使用 client_MessageDelivered 事件在 Jamaa-Smpp 中获取传递报告
首先,我们需要使用这段代码:
SmppClient(); client = new SmppClient();
client.MessageDelivered += new EventHandler<MessageEventArgs>(client_MessageDelivered);
其次,我们需要使用这段代码:
void client_MessageDelivered(object sender, MessageEventArgs e)
{
TextMessage msg = e.ShortMessage as TextMessage;
string msgtext=msg.text;
}
并且不要忘记将值设置为 SubmitSm.RegisteredDelivery 作为您的工作要求:
//SMSC delivery receipt requested where final delivery outcome is deliver success or failure
SubmitSm.RegisteredDelivery = RegisteredDelivery.DeliveryReceipt;
或
//SMSC delivery receipt requested where the final delivery outcome is delivery failure
SubmitSm.RegisteredDelivery = RegisteredDelivery.DeliveryReceiptFailure;
【讨论】: