4

我正在用 Twilio 尝试不同的东西,但对 Nexmo、Tropo 或 Plivo 的其他解决方案持开放态度。

这是一种情况,我正在从服务器向一堆客户端发送 SMS 文本。我可以返回一个状态:比如排队、发送、发送或失败。以下是 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。我什至不确定这是否可能

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

4

2 回答 2

2

Nexmo 肯定有可能 - 正如其他答案评论所述,Twilio & Tropo 不可能。Plivo 的文档看起来与Nexmo 的收据相似。

如果承运人支持, Nexmo 会发送收据。在美国它不是,但在国际上它经常得到支持。在这些情况下,Nexmo 会给您的应用一个回传并提供收据。您还可以使用消息 ID 来查询消息状态

此截屏视频显示了从仪表板检查 DLR,这实际上只是 API 之上的一个 UI。

Kevin 指出,如果消息通过多个提供商反弹,这可能会很困难 - Nexmo 的重点之一是尽可能直接地建立连接

[免责声明:我偶尔为 Nexmo 做开发者宣传。]

于 2013-09-27T01:30:43.447 回答
0

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

于 2013-09-27T03:26:27.680 回答