Der Versuch, eine SMS-Nachricht zu ändern (Hinzufügen eines Namens basierend auf der von Telefonnummer), bevor die Nachricht an ein Telefon mit TWIML weitergeleitet wird. Die Telefonliste ist klein, daher werde ich eine Switch-Anweisung verwenden, die ich in einer Funktion vermute. Ich bin mir nicht sicher, wie kann ich dies zusammen ohne meinen eigenen Server verdrahten und Twilio gehosteten Sachen einfach benutzen (TWIML, Funktion,?)?Twilio SMS-Nachricht vor der Weiterleitung mit TWIML ändern
Antwort
Twilio Entwickler Evangelist hier.
Sie können die Nachricht unbedingt ändern, bevor Sie sie weiterleiten.
Wenn Sie möchten, ohne Ihren eigenen Server zu verwenden, dann ist Twilio Functions Ihre beste Wette. Mit Twilio Functions haben Sie Zugriff auf eine Node.js-Umgebung, in der Sie Funktionen schreiben können, die auf Webhooks reagieren.
Um eine Nachricht an eine Nummer weiterzuleiten, sondern einen Namen auf der Grundlage der eingehenden Nummer hinzufügen, können Sie so etwas wie dies in einer Funktion tun:
contacts = {
"number": "name"
}
exports.handler = function(context, event, callback) {
const name = contacts[event.From];
if (typeof name !== 'undefined') {
const message = `${name} said: ${event.Body}`;
const response = new Twilio.twiml.MessagingResponse();
response.Message({ to: YOUR_NUMBER, from: YOUR_TWILIO_NUMBER }, message);
callback(null, response);
} else {
// handle not having a name in the contacts
}
}
prüfen diese quick start on using Twilio Functions für weitere Einzelheiten aus.
Einführung der Twilio-Funktionen (auf Signal 2017) https://www.youtube.com/watch?v=PKodXk6L5Eo –
- 1. Twilio Anrufe mit TwiML in Delphi machen
- 2. Wie nistet man Twilio Twiml <Play> innerhalb <Gather> mit Twilio \ Twiml php
- 3. URL-safe Aktionen in Twilio TwiML Antworten
- 4. Twilio API/TwiML <Dial>
- 5. Twilio Anruf mit TWIML Webhooks ablehnen Mit PHP verwenden
- 6. Ausschneiden und Einfügen von Twilio Blog kehrt ungültig TwiML
- 7. Navigieren eines IVR mit Twilio
- 8. In die Datenbank schreiben vor der Weiterleitung
- 9. Mit Guzzle, ist es möglich, grundlegende Authentifizierung vor der Weiterleitung zu ändern?
- 10. Twilio-SIP-Metadaten in Twilio-Sprachanfrage aktivieren
- 11. Medien-URL in TwiML-Anforderungsnachricht
- 12. wie zu dienen Twiml Nodejs
- 13. Twilio Auto-Aufruf in API mit Python
- 14. TwiML Bin - Anyway, um auf Parameter zuzugreifen?
- 15. Kann ich mit Twiml Ziffern an einen eingehenden Twilio-Anruf senden?
- 16. Ändern der Daten vor
- 17. Sicherstellen, dass der Sitzungsspeicher vor der Login-Weiterleitung fertig ist
- 18. Weiterleitung von SMS-Nachrichten an mehrere Telefone auf Twilio
- 19. Twilio: Phonenumber programmgesteuert hinzufügen/ändern
- 20. 301 Weiterleitung nach einer Route, aber vor der Controller-Ausführung
- 21. Zugriffswert von src-Parametern vor der Weiterleitung zur nächsten Aufgabe
- 22. PHP: Sitzung speichert nicht vor Header-Weiterleitung
- 23. Schema Validierung Warnung von der Weiterleitung von SMS mit Twilio/Flask
- 24. Twilio Twimlets - Gibt es eine Möglichkeit, die Stimme zu ändern?
- 25. Warum wird die Warnung vor der Weiterleitung ausgeführt?
- 26. Warum lassen uns manche Websites vor der Weiterleitung warten?
- 27. Twilio initiiert ausgehenden Anruf, der Agent Telefon vor dem Wählen Ziel Nummer verbindet
- 28. Fehler - 11750 TwiML Antwort Körper zu groß
- 29. Ändern location.hash vor Laden der Seite
- 30. Hinzufügen der Weiterleitungsnummer zu der Twilio-Nummer programmgesteuert
vielleicht besser fragen auf ihre Unterstützung? – urlreader