2017-12-02 2 views
0

Ich verwende dieses Skript für Gruppen Benachrichtigung von Twilio Nummer 001:SMS TWIML BIN - Wie Name von Telefonnummern abrufen?

<Response> 
<Message to="+120000000007"> 
    {{From}}: {{Body}} 
</Message> 
</Response> 

Also, wenn ich eine SMS von meinem Handy an die 001 senden, wird es eine Nachricht an +120000000007

Es funktioniert gut, senden und +120000000007 bekomme die "from" cell number + die Nachricht, die ich eingegeben habe.

Ich möchte die {{From}} eine CSV-Datei suchen, so dass Zahlen in Namen übersetzt werden.

Wie mache ich das?

Antwort

0

Wenn es eine Nummer ist, die zuvor angerufen wurde: Wenn Sie unter Verifizierte Zahlen suchen, zeigt es die Informationen an, nach denen Sie suchen? Wenn ja, in welcher Reihenfolge werden die Informationen gespeichert? Wenn es eine Nummer ist, die nicht vorher angerufen wurde: Gehen Sie in die Telefonnummer und aktivieren Sie Caller Name Lookup, speichern Sie die Änderungen, dann von diesem Telefon anrufen, zeigt das eingehende Protokoll die Informationen, die Sie suchen? Wenn ja, in welcher Reihenfolge werden die Informationen gespeichert? Sobald Sie das Format der oben genannten Informationen kennen, können Sie in PHP für Twilio programmieren, um eine CSV-Datei mit fgetcsv zu lesen, dann jedes Element innerhalb jeder Zeile in ein Array-Element ($ data) analysieren und nach einer Übereinstimmung suchen. Je nachdem, wie viele Übereinstimmungen Sie suchen, kann es effizienter sein, eine Case-Anweisung zu verwenden, damit Sie den Fall berücksichtigen können, wenn keine Übereinstimmung vorliegt.

Verwandte Themen