简体   繁体   English

短信接收确认

[英]SMS receiving confirmation

I am trying out different things with Twilio, but open for other solutions with Nexmo, Tropo or Plivo. 我正在尝试使用Twilio进行其他操作,但是可以使用Nexmo,Tropo或Plivo寻求其他解决方案。

Here's a situation, I am sending an SMS texts from a server to bunch of clients. 在这种情况下,我正在从服务器向一堆客户端发送SMS文本。 I can get a status back: like queued, sending, sent, or failed. 我可以找回状态:排队,发送,发送或失败。 Here's what Twilio says about SMS sent status: 这是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)

So, my question is: does Plivo, Tropo or Nexmo (or any other service that I missed) do anything like that? 所以,我的问题是:Plivo,Tropo或Nexmo(或我错过的任何其他服务)会做类似的事情吗? I mean, knowing that an SMS was received either by client directly, or client's carrier would be really important. 我的意思是,知道SMS是直接由客户或客户的运营商接收的,这一点非常重要。

PS. PS。 I'm not even sure if it is possible 我什至不确定是否可以

Any help or suggestions would be appreciated. 任何帮助或建议,将不胜感激。

It's certainly possible with Nexmo - as the other answer and comment state, it's not possible with Twilio & Tropo. Nexmo肯定有可能-作为其他答案评论状态,Twilio&Tropo是不可能的。 Plivo's docs look like their delivery receipts are similar to Nexmo's. Plivo的文档看起来像他们的收据与Nexmo的相似。

Nexmo sends a delivery receipt if it's supported by the carrier. 如果运营商支持, Nexmo将发送收据。 In the US it's not, but internationally it is supported often. 在美国不是,但在国际上经常得到支持。 In those cases Nexmo will give your app a callback with a delivery receipt . 在这种情况下,Nexmo将为您的应用提供回执,并附上收据 You can also use the message ID to query for the message status . 您还可以使用消息ID 查询消息状态

This screencast shows checking the DLR from the dashboard , which is really just a UI on top of the API. 该截屏视频显示了从仪表板检查DLR的情况,该仪表板实际上只是API之上的UI。

Kevin makes the point that this could be difficult if the message is bounced through multiple providers - one of Nexmo's focuses is getting as direct a connection as possible . 凯文(Kevin)指出 ,如果消息通过多个提供商被退回,这可能会很困难-Nexmo的重点之一是获得尽可能直接的联系

[ Disclaimer: I do occasional developer evangelism for Nexmo. [ 免责声明:我偶尔会为Nexmo进行开发人员宣传。 ] ]

I'm a Tropo customer, and I've asked the same question, and so far, the answer's similar to what Kevin Burke gave for Twilio. 我是Tropo客户,我问了同样的问题,到目前为止,答案类似于凯文·伯克(Kevin Burke)为Twilio提供的答案。 It's hard to do, so there's no confirmation at this time. 这很难做,所以目前没有确认。 They do give some debugging information in the logs which is helpful with that first-hop negotiation, at least, even if it's hard to retrieve/parse easily. 它们确实在日志中提供了一些调试信息,至少对于难以进行检索/解析的调试信息至少有帮助。 They are working on it, and have been very active adding new features. 他们正在努力,并一直非常积极地添加新功能。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM