Effettua chiamate vocali tramite le applicazioni Web Ruby on Rails

Nella vita di oggi tutti sono impegnati con il lavoro, nessuno vuole ricevere chiamate indesiderate o spam sui propri telefoni. Quindi, se desideri filtrare le chiamate spam o le chiamate non prioritarie, puoi farlo utilizzando Plivo. Plivo fornisce Ruby SDK e documentazione ben curata per integrare Plivo per le chiamate vocali nell'applicazione. Qui, sto dimostrando come creare il tuo prima chiamata vocale utilizzando Plivo nell'applicazione Web Ruby on Rails Prima di tutto dovresti avere l'applicazione dei binari. Ne sto creando di nuovi qui, binari $ nuovi plivo_demo Aggiungi $ gemma 'plivo', '>= 4.8.1' in Gemfile ed esegui Pacchetto $ comando Ottieni le credenziali Plivo: - Vai a: https://console.plivo.com/accounts/login/  Nota: se non hai un account, creane uno una volta effettuato l'accesso a Plivo Dashboard, puoi vedere Credenziali Plivo come : ID autenticazione: MANDA0ZTU4ZTG2ZWU4MM Token di autenticazione: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Queste sono credenziali sandbox, plivo fornisce una certa quantità per provare e testare le API. Aggiungi anche numeri sandbox se utilizzi la versione di prova: – vai al menu Numeri di telefono – vai a Numeri sandbox – Aggiungi numero sandbox – verifica OTP – fatto! Per il live puoi acquistare il piano Plivo secondo la tua fattibilità Quindi, ora creiamo un semplice CRUD per creare chiamate utilizzando lo scaffold
$ guide g chiamate scaffold da:stringa a:string durata:string status:string registrazione:string $ rake db:migrate $ root “calls#index”
Aggiungiamo la logica per creare una chiamata vocale, emozionati!! Sintassi:
client = RestClient.new call_made = client.calls.create( 'your_source_number', ['your_destination_number'], 'https://answer.url' )
Memorizza queste variabili nel file ENV:
PLIVO_AUTH_ID = “MAMMEWNZU5MDHLNZG1NT”
PLIVO_AUTH_TOKEN = “XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”
aggiungi sotto il codice in call_controller > crea azione
api = Plivo::RestClient.new(PLIVO_AUTH_ID, PLIVO_AUTH_TOKEN) inizio risposta = api.calls.create(calls_params[:from],[calls_params[:to]],'http://s3.amazonaws.com/static.plivo.com/answer.xml') pone la risposta salvataggio PlivoRESTError => e inserisce 'Eccezione: ' + e.message FINE
Il codice sopra effettuerà la chiamata al numero di destinazione dal numero di origine facendo clic su crea_chiamata pulsante È possibile apportare modifiche al flusso delle chiamate in base alle proprie esigenze, ad esempio aggiornare lo stato della chiamata, terminare la chiamata dopo un po' di tempo, ecc. Grazie! riferimento: documentazione plivo Con più di un decennio di esperienza nel trasmettere competenze di prim'ordine Sviluppo di Ruby on Rails con l'adozione anticipata del processo agile, siamo lieti di aiutare la tua azienda con soluzioni di sviluppo snelle e meschine che utilizzano lo stack tecnologico più adatto alla tua azienda per rimanere all'avanguardia nel suo mercato di riferimento e godere di un significativo vantaggio competitivo. Contattaci per scoprire come puoi raggiungere questo obiettivo per la tua azienda.

Iscriviti per gli ultimi aggiornamenti

Articoli correlati

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

it_ITItalian