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

In today’s life everyone is busy with there work, no one wants to recieve unwanted or spam calls to their phones. So, if you want to filter out the spam calls or unpriority calls you can do so using Plivo. Plivo provides Ruby SDK as well as well-maintained documentation to integrate Plivo for voice calls in application. Here, I am demonstrating how to create your 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: – Goto: https://console.plivo.com/accounts/login/  Note: if you don’t have an account, create one once login to Plivo Dashboard, you can see Plivo-Anmeldeinformationen als : Auth-ID: MANDA0ZTU4ZTG2ZWU4MM Authentifizierungstoken: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX These are sandbox credentials, plivo provides some amount to try and test the APIs. Also add sandbox numbers if using trial: – goto Phone Numbers menu – goto Sandbox Numbers – Add sandbox number – verify OTP – done! For live you can purchase the Plivo plan as per your feasibility So, now let’s create simple CRUD for creating call using scaffold
$ rails g scaffold calls from:string to:string duration:string status:string recording:string $ rake db:migrate $ root “calls#index”
Let’s add the logic to create a voice call, excited!! 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 = “XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”
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

German
English
English
Japanese
German
French
Spanish

WhatsApp uns

Beenden Sie die mobile Version