Führen Sie Sprachanrufe über Ruby on Rails-Webanwendungen durch

Im heutigen Leben ist jeder mit seiner Arbeit beschäftigt, niemand möchte unerwünschte oder Spam-Anrufe auf seinem Telefon erhalten. Wenn Sie also Spam-Anrufe oder Anrufe ohne Priorität herausfiltern möchten, können Sie dies mit Plivo tun. Plivo stellt Ruby SDK sowie eine gut gepflegte Dokumentation zur Integration von Plivo für Sprachanrufe in die Anwendung bereit. Hier zeige ich, wie Sie Ihre erstellen erster Sprachanruf mit Plivo in der Ruby on Rails-Webanwendung Zunächst sollten Sie eine Schienenanwendung durchführen. Ich erstelle hier neue, $-Schienen, neue plivo_demo $ gem 'plivo', '>= 4.8.1' in Gemfile kopieren und ausführen $-Paket Befehl Holen Sie sich Plivo-Anmeldeinformationen: - Gehe zu: https://console.plivo.com/accounts/login/  Hinweis: Wenn Sie noch kein Konto haben, erstellen Sie eines, sobald Sie sich beim Plivo Dashboard anmelden Plivo-Anmeldeinformationen als : Auth-ID: MANDA0ZTU4ZTG2ZWU4MM Authentifizierungstoken: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Dies sind Sandbox-Anmeldeinformationen. Plivo stellt eine Menge zur Verfügung, um die APIs auszuprobieren und zu testen. Fügen Sie auch Sandbox-Nummern hinzu, wenn Sie die Testversion verwenden: – Gehe zum Menü „Telefonnummern“ – Gehe zu Sandbox-Nummern – Sandbox-Nummer hinzufügen – OTP überprüfen – fertig! Live können Sie den Plivo-Plan je nach Machbarkeit erwerben Lassen Sie uns nun ein einfaches CRUD zum Erstellen von Anrufen mithilfe eines Gerüsts erstellen
$ leitet g-Gerüstaufrufe von:string zu:string Dauer:string-Status:string-Aufzeichnung:string $-Rake-db:migrate $-Root „calls#index“
Fügen wir die Logik zum Erstellen eines Sprachanrufs hinzu, aufgeregt!! Syntax:
client = RestClient.new call_made = client.calls.create( 'your_source_number', ['your_destination_number'], 'https://answer.url' )
Speichern Sie diese Variablen in der ENV-Datei:
PLIVO_AUTH_ID = „MAMMEWNZU5MDHLNZG1NT“
PLIVO_AUTH_TOKEN = „XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX“
Fügen Sie den folgenden Code hinzu Calls_Controller > Aktion erstellen
api = Plivo::RestClient.new(PLIVO_AUTH_ID, PLIVO_AUTH_TOKEN) beginnen Antwort = api.calls.create(calls_params[:from],[calls_params[:to]],'http://s3.amazonaws.com/static.plivo.com/answer.xml') gibt Antwort PlivoRESTError retten => e setzt 'Exception: ' + e.message Ende
Der obige Code ruft beim Klicken auf die Zielnummer von der Quellnummer aus an create_call Schaltfläche Sie können den Anrufablauf entsprechend Ihren Anforderungen ändern, z. B. den Anrufstatus aktualisieren, den Anruf nach einiger Zeit beenden usw. Vielen Dank! Referenz: Plivo-Dokumentation Mit mehr als einem Jahrzehnt Erfahrung in der Vermittlung erstklassiger Fachkenntnisse Ruby on Rails-Entwicklung Mit der frühzeitigen Einführung agiler Prozesse unterstützen wir Ihr Unternehmen gerne mit schlanken und effizienten Entwicklungslösungen, die den für Ihr Unternehmen am besten geeigneten Tech-Stack nutzen, um im Zielmarkt vorne zu bleiben und einen erheblichen Wettbewerbsvorteil zu erzielen. Kontaktiere uns Erfahren Sie, wie Sie dies für Ihr Unternehmen erreichen können.

Abonnieren Sie die neuesten Updates

zusammenhängende Posts

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEGerman