Passer des appels vocaux via les applications Web Ruby on Rails

Dans la vie d'aujourd'hui, tout le monde est occupé par son travail, personne ne veut recevoir des appels indésirables ou du spam sur son téléphone. Ainsi, si vous souhaitez filtrer les appels indésirables ou les appels non prioritaires, vous pouvez le faire en utilisant Plivo. Plivo fournit le SDK Ruby ainsi qu'une documentation bien entretenue pour intégrer Plivo pour les appels vocaux dans l'application. Ici, je montre comment créer votre premier appel vocal utilisant Plivo dans l'application Web Ruby on Rails Tout d’abord, vous devriez avoir une application Rails. Je crée un nouveau ici, $ rails le nouveau plivo_demo Ajouter Gemme $ 'plivo', '>= 4.8.1' vers Gemfile et exécutez Forfait $ commande Obtenez les identifiants Plivo : - Aller à: https://console.plivo.com/accounts/login/  Remarque : si vous n'avez pas de compte, créez-en un une fois connecté à Plivo Dashboard, vous pouvez voir Informations d'identification Plivo comme : ID d'authentification : MANDA0ZTU4ZTG2ZWU4MM Jeton d'authentification : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Ce sont des informations d'identification sandbox, plivo fournit une certaine quantité pour essayer de tester les API. Ajoutez également des numéros de sandbox si vous utilisez la version d'essai : – accédez au menu Numéros de téléphone – accédez à Numéros de sandbox – Ajoutez un numéro de sandbox – vérifiez OTP – c'est terminé ! En direct, vous pouvez acheter le plan Plivo selon votre faisabilité Alors, créons maintenant un CRUD simple pour créer un appel à l'aide d'un échafaudage
$ rails les appels d'échafaudage g de : chaîne à : chaîne durée : chaîne statut : chaîne enregistrement : chaîne $ rake db : migrer la racine $ « calls#index »
Ajoutons la logique pour créer un appel vocal, excité !! Syntaxe:
client = RestClient.new call_made = client.calls.create( 'votre_numéro_source', ['votre_numéro_destination'], 'https://answer.url' )
Stockez ces variables dans le fichier ENV :
PLIVO_AUTH_ID = « MAMMEWNZU5MDHLNZG1NT »
PLIVO_AUTH_TOKEN = « XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX »
ajoutez le code ci-dessous dans call_controller > créer une action
api = Plivo :: RestClient.new (PLIVO_AUTH_ID, PLIVO_AUTH_TOKEN) commencer réponse = api.calls.create(calls_params[:from],[calls_params[:to]],'http://s3.amazonaws.com/static.plivo.com/answer.xml') met la réponse sauvetage PlivoRESTError => e met 'Exception : ' + e.message fin
Le code ci-dessus appellera le numéro de destination à partir du numéro source en cliquant sur créer_appel bouton Vous pouvez apporter des modifications au flux d'appels selon vos besoins, telles que mettre à jour le statut de l'appel, mettre fin à l'appel après un certain temps, etc. Merci ! référence : documentation plivo Avec plus d'une décennie d'expérience dans la transmission d'une expertise de premier ordre dans Développement Ruby on Rails avec l'adoption précoce du processus agile, nous sommes heureux d'aider votre entreprise avec des solutions de développement simples et efficaces qui utilisent la pile technologique la mieux adaptée à votre entreprise pour rester en tête sur son marché cible et bénéficier d'un avantage concurrentiel significatif. Contactez-nous pour savoir comment vous pouvez y parvenir pour votre entreprise.

Abonnez-vous pour les dernières mises à jour

Articles Similaires

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrench