2016-11-18 4 views
0

Ich lerne SMS-Anwendung Entwickler mit RapidSMS Django. Ich bin auf Rapidsms-Twilio für Backend gestoßen. Ich bin hier verloren und versuche, die Gesamtarchitektur und die mit jeder Schicht verbundenen Technologien zu verstehen. Es wird mir helfen, in Zukunft bessere Alternativen zu finden. Ähnlich wie bei Web-Anwendungen sind JS/Ajax/CSS/HTML Front-End-Technologie mit Java in der App-Ebene und db im Backend. Wie könnte ich das SMS-Anwendungsframework strukturieren?RapidSMS Twilio Django - SMS-Anwendungsarchitektur

Von meinem Verständnis wird Twilio eine Nummer bereitstellen, so wenn Text auf Nummer empfangen wird, wird es im SMMP-Format empfangen und es in HTTP konvertieren und App-Server-URL zuordnen, die im Django sein könnte. Wo und was machen Rapidsm hier?

Antwort

0

Twilio Entwickler Evangelist hier.

Ich habe noch nie RapidSMS verwendet, aber soweit ich das beurteilen kann, tut es die handling and sending of SMS über einen ausgewählten backend Prozessor, der SMS empfängt und sendet. Es kommt mit einigen built in backends, wie Kannel which is an SMS gateway, aber es gibt auch Drittanbieter-Backends zur Verfügung.

rapidsms-Twilio ein fremder Backend, die Sie RapidSMS als das Armaturenbrett/Benutzeroberfläche und send and receive messages via Twilio

+0

Dank @philnash für eine Antwort zu verwenden. Ich konnte eine SMS App mit Twilio und Rapidsm entwickeln. – pratikpawar