2013-09-26 11 views
4

저는 Twilio와는 다른 것을 시도하고 있지만 Nexmo, Tropo 또는 Plivo와 함께 다른 솔루션을 열어 봅니다.SMS 수신 확인

상황에 따라 서버의 클라이언트에게 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 (또는 내가 놓친 다른 서비스가) 아무것도 같은 일을합니까? 나는 SMS가 클라이언트에 의해 직접 수신되었거나 클라이언트의 캐리어가 정말로 중요하다는 것을 안다.

추신. 가능한지 확실하지 않습니다.

도움이나 제안을 보내 주시면 감사하겠습니다.

+1

이것은 매우 까다 롭습니다. 메시지에 Twilio -> 업스트림 캐리어 -> 업스트림 캐리어 -> 업스트림 캐리어 -> 버라이존, Deutche Telekom 또는 누군가 -> 전화기 등의 홉이있는 경우 Twilio는 메시지가 성공적으로 전송되었는지 여부를 첫 번째 업스트림 캐리어 이상으로 알 수 없습니다 배달. 중요하다는 점에 동의하십시오. 슬프게도 시스템의 아키텍처는 이것을 보장하기가 매우 어렵습니다. –

+0

Twilio는 이제 [Message Delivery Information] (https://www.twilio.com/blog/2014/05/introducing-message-delivery-information-nt.html)을 지원하므로 각 항공사의 배송 상태를 추적 할 수 있습니다 가능한 경우 SMS 및 MMS 메시지. 메시지가 성공적으로 전송되면 확인 메시지가 표시됩니다. 메시지가 성공적으로 전달되지 않은 경우 [오류 코드] (https://www.twilio.com/docs/api/rest/message#error-values)가 표시되어 잘못된 내용에 대한 세부 정보를 제공합니다. – beanserver

답변

2

다른 Nexmo와 마찬가지로 가능합니다 - 다른 answercomment 상태로 Twilio로는 불가능합니다. & Tropo. Plivo의 docs look like their delivery receipts은 Nexmo 's와 유사합니다.

은 배송 업체에서 지원하는 경우 배송 영수증을 보냅니다. 미국에서는 그렇지 않지만 국제적으로는 종종 지원됩니다. 이 경우 Nexmo는 앱에 callback with a delivery receipt을 줄 것입니다. 메시지 ID를 query for the message status으로 사용할 수도 있습니다.

이 스크린 캐스트는 실제로는 API 상단의 UI 인 checking the DLR from the dashboard을 보여줍니다.

Kevin makes the point 메시지가 여러 제공 업체를 통해 반송되는 경우 어려울 수 있습니다. Nexmo의 중점 중 하나는 getting as direct a connection as possible입니다.

[면책 조항 : 때때로 Nexmo에 대한 개발자 전도를하겠습니다.]

+0

어젯밤에 나는 Plivo 담당자와 이야기했다. 배달 코드 (수신 된 것)를 지원한다고 가정하더라도 미국에서는이 코드가 작동하지 않습니다. –

+0

@PavAn 그것은 Nexmo가 제공하는 것과 일치합니다. 이는 미국 SMS 시장이 운영되는 방식으로 인해 사용할 수없는 것입니다. –

+0

감사합니다. 전화에서 실제로 메시지를 보낼 때도 마찬가지입니다.나는 아이폰 (AT & T)에서 메시지가 Verizon 사용자에게 전달되었다는 확인을받는 경우도 있지만, 메시지가 수신되었음을 나타내는 것은 아무것도 없다는 것을 알았다. –

0

저는 Tropo 고객입니다. 그리고 지금까지 같은 질문을 던졌고, 지금까지의 대답은 Kevin Burke가 Twilio에 준 것과 비슷합니다. 그렇게하기가 어렵 기 때문에 이번에는 아무런 확인이 없습니다. 첫 번째 홉 협상에 도움이되는 몇 가지 디버깅 정보를 로그에 제공합니다 (적어도 쉽게 검색/파싱 할 수는 없더라도). 그들은 working on it,이며 새로운 기능을 추가하는 데 매우 적극적이었습니다.