短信收到确认
我正在用Twilio尝试不同的事情,但可以用Nexmo,Tropo或Plivo开放其他解决方案。
这是一种情况,我从一台服务器向一群客户发送短信。 我可以获得状态:如排队,发送,发送或失败。 以下是Twilio关于短信发送状态的说法:
"Sent" indicates that your message was successfully sent into the SMS
network for delivery. However Twilio does not receive confirmation from
the destination carrier that the message was received, and this is not
a guarantee that the message has reached the intended device.
(https://www.twilio.com/help/faq/sms/what-do-the-sms-statuses-mean)
所以,我的问题是:Plivo,Tropo或Nexmo(或者我错过的任何其他服务)做类似的事情吗? 我的意思是,知道SMS是由客户直接接收的,或者客户的运营商是非常重要的。
PS。 我甚至不确定这是否可能
任何帮助或建议,将不胜感激。
Nexmo肯定有可能 - 作为其他答案和评论状态,Twilio&Tropo无法实现。 Plivo的文档看起来像是他们的送货单与Nexmo's类似。
如果运营商支持,Nexmo会发送送达回执。 在美国它不是,但在国际上它经常得到支持。 在这些情况下,Nexmo会为您的应用程序提供一个回执并附带递送收据。 您还可以使用消息ID来查询消息状态。
此截屏视频显示了从仪表板检查DLR,它实际上只是API之上的UI。
凯文指出,如果消息通过多个提供商反弹,这可能会很困难 - Nexmo的一个重点是尽可能直接建立连接。
[免责声明:我偶尔会为Nexmo开发者传福音。]
我是Tropo的顾客,我也问过同样的问题,到目前为止,答案与Kevin Burke给Twilio的答案类似。 这很难做到,所以目前还没有确认。 它们确实在日志中提供了一些调试信息,至少在第一次协商时很有帮助,即使很难轻松检索/解析也是如此。 他们正在研究它,并且非常积极地添加新功能。
链接地址: http://www.djcxy.com/p/33081.html