我正在尝试与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.我甚至不确定它是否可行
任何帮助或建议将不胜感激.
最佳答案 对于Nexmo来说当然是可能的 – 作为另一个
answer和
comment状态,它不可能与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顶部的UI.
Kevin makes the point如果消息通过多个提供商退回,这可能会很困难 – 其中一个Nexmo的重点是getting as direct a connection as possible.
[免责声明:我偶尔为Nexmo做开发人员传福音.]