2016-04-01 15 views
1

Ich benutze Twilio-Service mit Nodejs Server für meine Chat-App, und ich möchte eine Verbindung zwischen meiner App und Endbenutzern mit SMS-Nachrichten erstellen.
Ich verwende diesen Code in node.js eine SMS-Nachricht zu senden:Tracking ausgehende Twilio SMS-Nachrichten für identifizieren, wenn Sie antworten

client.messages.create({ 
    to: to, 
    from: "+MY_TWILIO_PONE", 
    body: body 
}, function (err, message) { ... } 

und es funktioniert gut. Mein Problem ist, dass, wenn ein Benutzer diese Nachricht beantwortet, ich keine einzelne ID finden kann, die seine eingehenden SMS mit der ausgehenden Nachricht verbindet. Ich muss erwähnen, dass ich eine einzige twilio Telefonnummer benutze, um alle ausgehenden SMS zu verschicken.

Die Suche in Twilio-Dokumenten und über das Internet bietet die Verwendung von Cookies, um die Konversation zu speichern. Dies ist jedoch nur möglich, wenn die erste Nachricht von außerhalb der App gesendet wurde und nicht umgekehrt.

Können Sie mir vorschlagen, wie kann ich dieses Problem lösen?

+0

Was MessageSid https: //www.twilio.com/docs/api/twiml/sms/twilio_request#request-parameters –

+0

Ita mir nicht hilft, weil, wenn der Benutzer antwortet er eine neue messageSid bekommt, unabhängig von der ursprünglichen – Ofershap

Antwort

1

Twilio Entwickler Evangelist hier.

Ich fürchte, es gibt keine Möglichkeit, eine direkte Antwort auf eine ausgehende SMS-Nachricht von der Twilio API zu verfolgen.

Haben Sie darüber nachgedacht, die SMS-Antworten nur anhand der Nummer zu verknüpfen, an die Sie sie gesendet haben? Wenn Sie die Details der gesendeten Nachricht und die Nummer speichern, an die Sie sie gesendet haben, können Sie die Nummer von incoming message überprüfen und so verknüpfen.

Hilft das überhaupt?

+0

Hallo, Danke für deine Antwort. Leider wird Ihre Lösung nicht helfen, weil ich versuche, eine Viele-zu-Eins-zu-viele-Beziehung zu erstellen: Ich habe eine Liste von Benutzern in meiner App, und ich benutze eine einzige Twilio-Nummer, um SMS an viele Clients zu senden. In dem Moment, in dem zwei App-Benutzer eine Nachricht an denselben SMS-Client senden, habe ich ein Problem festzustellen, welcher App-Benutzer die eingehende Antwortnachricht von dem SMS-Client senden soll. – Ofershap

+0

Gibt es noch andere SMS-Serviceunternehmen, die mir eine solche Lösung anbieten können? Weiß jemand das? – Ofershap

+0

Ich glaube nicht, dass das möglich ist, der SMS-Standard berücksichtigt keine Antwort auf IDs. Vielleicht möchten Sie dieses Tutorial über das Maskieren von Zahlen über SMS lesen, das zeigt, wie Sie dies mit einem Zahlenpool tun würden: https://www.twilio.com/docs/tutorials/walkthrough/masked-numbers/node/express – philnash

Verwandte Themen