短信接收确认

时间:2013-09-26 19:46:32

标签: sms twilio tropo nexmo plivo

我正在尝试与Twilio不同的东西,但是对Nexmo,Tropo或Plivo的其他解决方案开放。

这是一种情况,我正在从服务器向一堆客户端发送短信。我可以获得状态:如排队,发送,发送或失败。以下是Twilio关于SMS发送状态的说法:

"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(或我错过的任何其他服务)是否做了类似的事情?我的意思是,知道客户直接收到短信,或客户的运营商非常重要。

PS。我甚至不确定是否可能

任何帮助或建议都将不胜感激。

2 个答案:

答案 0 :(得分:2)

对于Nexmo来说肯定是可能的 - 作为另一个answercomment状态,Twilio&对流层。 Plivo的docs look like their delivery receipts与Nexmo相似。

如果承运人支持,

Nexmo会发送送货回执。在美国,它不是,但在国际上经常得到支持。在这些情况下,Nexmo会为您的应用提供callback with a delivery receipt。您还可以使用消息ID query for the message status

此截屏视频显示checking the DLR from the dashboard,它实际上只是API上的用户界面。

Kevin makes the point如果邮件通过多个提供商退回,这可能会很困难 - 其中一个Nexmo的重点是getting as direct a connection as possible

[免责声明:我偶尔会为Nexmo做开发人员传福音。]

答案 1 :(得分:0)

我是Tropo的客户,我问了同样的问题,到目前为止,答案与Kevin Burke为Twilio提供的答案相似。这很难做到,所以目前还没有确认。它们确实在日志中提供了一些调试信息,这对于第一跳协商是有帮助的,至少,即使很难轻易地检索/解析。它们是working on it,,并且一直非常活跃,添加了新功能。