問題タブ [plivo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
221 参照

c# - WebAPI から POST データを取得する

SMS メッセージの送受信に Plivo を使用するアプリケーションの開発に取り組んでいます。Plivo が送信するすべてのリクエストに対して、HTTP ヘッダーで署名も送信するため、リクエストがランダムなユーザーからではなく、Plivo からのものであることを確認できます。

https://www.plivo.com/docs/xml/request/#validation

この検証を行うには、クエリ文字列 (例: To=15555555555&From=11234567890&TotalRate=0&Units=1&Text=Text!&TotalAmount=0&Type=sms&MessageUUID=2be622bc-79f8-11e6-8dc0-06435fceaad7) として POST コンテンツが必要です。

現在のソリューション

これは私たちがこれまでに持っているものです:

これは、マップ先のオブジェクトを使用し、PlivoRecieveSMSリフレクションを行ってプロパティと値を取得し、それらをディクショナリに貼り付けることで機能します。これは、特に好ましい解決策がないことを考えるとうまく機能します...

優先ソリューション

現在、PlivoRecieveSMSデータをマッピングするモデル ( ) が必要であり、イントロスペクションを行ってキー/値を見つけます。ロジックを の拡張に移動して、次のSystem.Web.Http.AuthorizeAttributeような単純なことを実行できるようにします。

実際の認可は で行われAuthorizedPlivoApiます - 有効でない場合、リクエストはコントローラーに到達しません。しかし、現時点ではこれを行うことはできません。これは、 内の特定のオブジェクトにマップできないためですAuthorizedPlivoApi

POST キーの / 値に直接アクセスするか、事前に定義されていない動的オブジェクトにマップしたいと思います。それができれば、望ましい解決策を実現で​​きます。

tl;dr:特定のモデルを使用せずapplication/x-www-form-urlencodedに POST リクエストから にデータをプッシュする方法はありますか?Dictionary<string,string>()

0 投票する
1 に答える
103 参照

angularjs - Plivo イベントが登録されない

angular jsでplivo websdkを使用してサンプルアプリケーションを作成し、Webブラウザーで呼び出しを受信できるようにしました。完全に正常に動作するノード サーバーを使用して呼び出しを開始します。

サンプルコードをプロジェクトに統合すると、plivo は接続されますが、イベントは登録されないため、呼び出しがトリガーされるたびにタスクが実行されません。

これはプロジェクトに統合されたplivoログです。イベントは登録されていません。OSのバージョンと「Plivoクライアントが接続されました..」を出力して停止するだけで終了します。ここに画像の説明を入力

私のサンプルアプリでは、次のログが出力されます。 ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力

どのイベントが登録されていないのか、何が欠けているのかわかりません。考えられるシナリオは何ですか。誰か助けてください。ありがとう

0 投票する
1 に答える
189 参照

android - Plivo Android SDK を使用して発信できない

私はplivo android SDK documentationに従ってアウトバウンドコールを行いました。エンドポイントを登録し、エンドポイントのユーザー名とパスワードを plivo-android-example プロジェクトのそれぞれの変数に割り当てました。また、携帯電話番号を宛先番号に割り当てました。しかし、このプロジェクトを実行して通話ボタンを押しようとすると、電話がかかってきません。

試用アカウントを使用しており、電話番号をサンドボックス番号に登録済みです。

何か案が?

0 投票する
1 に答える
161 参照

android - Plivo サブアカウントを使用して発信する

Plivo android SDK を使用してアウトバウンド コールを実行しようとしています。私は plivo ドキュメント ( https://www.plivo.com/docs/getting-started/android/plivo-outbound/ ) の Android プロジェクト サンプルに従っており、エンドポイントのユーザー名とパスワードを使用して発信呼び出しを試みました。うまくいきましたが、今はサブアカウントを使って実装したいと思っています。

Plivo サブアカウントを使用して発信する方法を誰か説明してもらえませんか? 可能ですか? どうやらPlivo android SDKには、サブアカウントを使用してアウトバウンドコールを実行する方法が提供されていないためです。エンドポイントのユーザー名とパスワードを使用するだけです。

ありがとうございます。

0 投票する
1 に答える
136 参照

android - Plivo サブアカウントのエンドポイントのユーザー名とパスワードを使用してログインできない

サブアカウントを作成し、plivo API を使用してサブアカウントのエンドポイントの詳細を取得しようとしました。このガイドに従っています ( https://www.plivo.com/docs/getting-started/endpoint-api/#get-details-of-a-single-endpoint )

リクエスト:

結果は次のようになります。

上記のパスワード フィールドは何に使用されているのでしょうか。それは私のエンドポイントのパスワードですか? そのエンドポイント ユーザー名 (xxxxx160923031839) とそのパスワード (xxxd95f4feb21412a692e73929961e) を使用してログインできないためです。そのエンドポイントのユーザー名 (xxxxx160923031839) とメイン アカウントのパスワードを使用してログインしようとしたときにのみ成功しました。

参考までに、私はアンドロイドplivoサンプルプロジェクトを使用しています

誰でも知っていますか?ありがとう。

0 投票する
1 に答える
171 参照

android - Auth ID と Auth Token を使用した Plivo アウトバウンド コール

私はplivo Android SDKを使用しており、plivo androidの例を試して発信呼び出しを行っています。自分のアカウントのユーザー名とパスワードでログインして電話をかけることに成功しました。しかし今は、ユーザー名とパスワードではなく、AUTH_ID と AUTH_TOKEN を使用して電話をかけたいだけです。Android SDKを使用してそれは可能ですか?

ありがとう。

0 投票する
1 に答える
156 参照

twilio - 電話番号を (Twilio、Plivo などに) 移植しても電話を受けられますか?

音声通話の追跡/録音を開始したい固定電話があります。私が使用している番号は、イエロー ページやウェブサイトなどにあるため、新しい番号を購入したくありません。

固定電話の番号を Twilio や Plivo などに移植した場合でも、オフィスへの通話は受信できますか? 古い番号を移植した後、地元の電話会社から新しい番号を購入し、すべての通話を新しい市内番号に転送する必要がありますか? 他の解決策はありますか?

ありがとう!

0 投票する
2 に答える
173 参照

javascript - Plivo WebRTC 電話 - 利用不可

Plivo WebRTC を使用しようとしましたが、失敗しました (オンライン aws とローカル web (git からのソース) を試しました)。

エンドポイントを直通ダイヤルで設定しました。ログインは成功しますが、電話をかけようとするたびに、結果は onCallFailed:Unavailable になります。クロームを使ってみた

ありがとうございました

0 投票する
0 に答える
137 参照

android - Plivo を使用して電話をかけるとアプリがクラッシュする

Android アプリを Plivo と統合しようとしています。github ( https://github.com/plivo/plivo-android-examples ) のサンプル プロジェクトを試しましたが、問題なく動作します。私はplivoアウトバウンドを使用しており、PlivoOutboundとPlivoDiallerプロジェクトを試しました。アウトバウンド コールが成功しました。

しかし、lib を既存のプロジェクトに統合しようとすると、問題が発生します。ログインには成功しましたが、発信しようとするとクラッシュしました。エラーログは次のとおりです。

エラーは libplivo.so のネイティブ ライブラリに関連していると思いますが、同じライブラリを使用する別のプロジェクトでそのエラーが発生しない理由はわかりません。

解決策はありますか?