Ruby on Rails Web アプリケーションを介して音声通話を行う

今日の生活では、誰もが仕事で忙しく、迷惑電話やスパム電話を自分の携帯電話に受信することを望んでいる人はいません。したがって、スパム通話や優先度の低い通話をフィルターで除外したい場合は、Plivo を使用して行うことができます。 Plivo は、アプリケーションで音声通話用に Plivo を統合するための Ruby SDK と、よく整備されたドキュメントを提供します。ここでは、あなたの作成方法を示しています。 Ruby on Rails Web アプリケーションで Plivo を使用した最初の音声通話 まず最初に、Rails アプリケーションが必要です。ここで新しい $ レールを作成しています 新しい plivo_demo を追加します $ gem 'plivo'、'>= 4.8.1' Gemfile にコピーして実行します $バンドル 指示 Plivo 認証情報を取得します。 – 後藤: https://console.plivo.com/accounts/login/  注: アカウントをお持ちでない場合は、Plivo ダッシュボードにログインしてアカウントを作成してください。 Plivo 資格情報として : 認証ID: MANDA0ZTU4ZTG2ZWU4MM 認証トークン: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX これらはサンドボックス認証情報であり、plivo は API を試してテストするためにある程度の量を提供します。試用版を使用している場合は、サンドボックス番号も追加します。 – [電話番号] メニューに移動 – [サンドボックス番号] に移動 – サンドボックス番号を追加 – OTP を確認 – 完了!ライブでは、実現可能性に応じて Plivo プランを購入できます それでは、scaffold を使用して呼び出しを作成するための単純な CRUD を作成しましょう
$ レール g スキャフォールド呼び出し元:文字列 to:文字列 期間:文字列 ステータス:文字列 記録:文字列 $ rake db:移行 $ ルート "calls#index"
音声通話を作成するためのロジックを追加してみましょう。ワクワクします!!構文:
client = RestClient.new call_made = client.calls.create( 'your_source_number', ['your_destination_number'], 'https://answer.url' )
これらの変数を ENV ファイルに保存します。
PLIVO_AUTH_ID = “MAMMEWNZU5MDHLNZG1NT”
PLIVO_AUTH_TOKEN = “XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”
以下のコードを追加します call_controller > アクションの作成
api = Plivo::RestClient.new(PLIVO_AUTH_ID, PLIVO_AUTH_TOKEN) 始める 応答 = api.calls.create(calls_params[:from],[calls_params[:to]],'http://s3.amazonaws.com/static.plivo.com/answer.xml') 応答を返します PlivoRESTError をレスキュー => e put 'Exception: ' + e.message 終わり
上記のコードは、クリックすると発信元番号から宛先番号に電話をかけます。 作成_呼び出し ボタン 通話ステータスの更新、しばらくしてから通話を終了するなど、要件に応じて通話フローを変更できます。ありがとうございます。 参照: plivo ドキュメント 10年以上にわたり、一流の専門知識を提供してきた経験を持ち、 Ruby on Railsの開発 アジャイル プロセスの早期採用により、お客様のビジネスに最適な技術スタックを活用した無駄のない平均的な開発ソリューションでお客様のビジネスを喜んで支援し、ターゲット市場で優位に進み、大きな競争上の優位性を享受できます。 お問い合わせ あなたのビジネスでこれを達成する方法を学びましょう。

最新のアップデートを購読する

関連記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

jaJapanese