Ring röstsamtal genom Ruby on Rails webbapplikationer

I dagens liv är alla upptagna med sitt arbete, ingen vill ta emot oönskade eller spamsamtal till sina telefoner. Så om du vill filtrera bort skräppostsamtal eller oprioriterade samtal kan du göra det med Plivo. Plivo tillhandahåller Ruby SDK samt välskött dokumentation för att integrera Plivo för röstsamtal i applikationen. Här visar jag hur du skapar din första röstsamtal med Plivo i Ruby on Rails Web Application Först och främst bör du ha rälsapplikation. Jag skapar nytt här, $ rails ny plivo_demo Lägg till $ gem 'plivo', '>= 4.8.1' till Gemfile och kör $ paket kommando Få Plivos användaruppgifter: - Gå till: https://console.plivo.com/accounts/login/  Obs: om du inte har ett konto, skapa ett när du loggar in på Plivo Dashboard, kan du se Plivo referenser som : Auth-ID: MANDA0ZTU4ZTG2ZWU4MM Auth Token: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Detta är sandlådeuppgifter, plivo tillhandahåller en del för att testa API:erna. Lägg även till sandlådenummer om du använder provversion: – gå till menyn Telefonnummer – gå till sandlådenummer – Lägg till sandlådenummer – verifiera OTP – klart! Live kan du köpa Plivo-planen enligt din genomförbarhet Så låt oss nu skapa en enkel CRUD för att skapa samtal med hjälp av ställning
$ skenor g ställningsanrop från:sträng till:strängvaraktighet:strängstatus:stränginspelning:sträng $ rake db:migrera $ root "call#index"
Låt oss lägga till logiken för att skapa ett röstsamtal, glada!! Syntax:
client = RestClient.new call_made = client.calls.create( 'ditt_källa_nummer', ['ditt_destinationsnummer'], 'https://answer.url' )
Lagra dessa variabler i ENV-fil:
PLIVO_AUTH_ID = "MAMMEWNZU5MDHLNZG1NT"
PLIVO_AUTH_TOKEN = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
lägg till koden nedan calls_controller > skapa åtgärd
api = Plivo::RestClient.new(PLIVO_AUTH_ID, PLIVO_AUTH_TOKEN) Börja response = api.calls.create(calls_params[:from],[calls_params[:to]],'http://s3.amazonaws.com/static.plivo.com/answer.xml') lägger svar räddning PlivoRESTerror => e sätter 'Undantag:' + e.meddelande slutet
Ovanstående kod kommer att ringa till destinationsnummer från källnummer när du klickar på skapa_samtal knapp Du kan göra ändringar i samtalsflödet enligt dina krav, som att uppdatera samtalsstatus, avsluta samtalet efter en tid, etc. Tack! referens: plivo dokumentation Med mer än ett decenniums erfarenhet av att förmedla förstklassig expertis inom Ruby on Rails utveckling med tidig användning av agila processer hjälper vi gärna ditt företag med slanka och elaka utvecklingslösningar som använder den tekniska stacken som är bäst lämpad för ditt företag för att ligga i framkant på sin målmarknad och åtnjuta betydande konkurrensfördelar. Kontakta oss för att lära dig hur du kan uppnå detta för ditt företag.

Prenumerera för de senaste uppdateringarna

relaterade inlägg

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

sv_SESwedish