Sms 短信接收确认

Sms 短信接收确认,sms,twilio,tropo,nexmo,plivo,Sms,Twilio,Tropo,Nexmo,Plivo,我正在用Twilio尝试不同的东西,但对Nexmo、Tropo或Plivo的其他解决方案持开放态度 这里有一种情况,我从一个服务器向一堆客户端发送短信。我可以返回状态:如排队、发送、已发送或失败。以下是Twilio对短信发送状态的看法: "Sent" indicates that your message was successfully sent into the SMS network for delivery. However Twilio does not receive confir

我正在用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(或我错过的任何其他服务)会做类似的事情吗?我的意思是,知道一条短信是由客户直接收到的,或者是客户的运营商收到的,这将非常重要

另外,我甚至不确定这是否可能


如果您有任何帮助或建议,我们将不胜感激。

对于Nexmo来说,这当然是可能的——正如其他人和州政府所说,对于Twilio&Tropo来说,这是不可能的。Plivo的与Nexmo的类似

如果承运人支持,则发送送货收据。在美国不是这样,但在国际上它经常得到支持。在这种情况下,Nexmo将为您的应用程序提供一个新的解决方案。您还可以使用消息ID来创建

这个屏幕显示,它实际上只是API之上的一个UI

如果消息通过多个提供商转发,这可能会很困难——Nexmo的重点之一是


[免责声明:我偶尔会为Nexmo做开发者布道。]

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

这相当棘手。如果一条消息有多个跃点,例如Twilio->上游载波->上游载波->上游载波->Verizon、Deutche Telekom或某人->您的手机,Twilio不可能在第一个上游载波之外知道消息是否成功传递。同意这一点很重要,但遗憾的是,该系统的体系结构使得这一点很难保证。Twilio现在支持,允许您跟踪运营商发送的每条SMS和MMS信息的状态(如果可用)。如果消息发送成功,您将看到确认消息。如果邮件未能成功发送,您将看到一条消息,它会向您提供更多有关出错原因的详细信息。昨晚我与一位Plivo代表进行了交谈。尽管他们本应支持发送代码(如已接收),但他们在美国没有此功能。@PavAn这与Nexmo提供的内容一致,这是由于美国短信市场的运作方式而无法提供的。谢谢。我的意思是,当你真的通过电话发送信息时,情况也是一样的。我注意到,有时在我的iPhone上(AT&T)确实会收到确认信息,确认信息已发送给Verizon用户,但十分之九的情况是,没有任何迹象表明信息已被接收。