我正在嘗試與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,對流層或Nexmo(或任何其他服務,我錯過了)做這樣的事情?我的意思是,知道SMS是由客戶直接接收的,或者客戶的運營商是非常重要的。
PS。我甚至不知道是否有可能
任何幫助或建議,將不勝感激。
這很棘手。如果一條消息有多箇中繼段,例如Twilio->上游運營商 - >上游運營商 - >上游運營商 - > Verizon,Deutche Telekom或某人 - >您的電話,Twilio不可能知道第一個上游運營商是否成功交付。同意這一點很重要,可悲的是系統的架構使得這很難保證。 –
Twilio現在支持[消息傳遞信息](https://www.twilio.com/blog/2014/05/introducing-message-delivery-information-nt.html),允許您跟蹤每個運營商的送貨狀態短信和彩信可用時。如果郵件發送成功,您會看到一個確認。如果郵件未成功傳送,您會看到一個[錯誤代碼](https://www.twilio.com/docs/api/rest/message#error-values),提供有關出錯的詳細信息。 – beanserver