問題タブ [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 投票する
1 に答える
1937 参照

javascript - ノードPOSTリクエストのためにsocket.ioクライアントからデータを取得するにはどうすればよいですか

私は、socket.io クライアントからデータをフェッチして、別のクライアントからの POST 要求への応答を入力しようとする node.js アプリに取り組んでいます。何かのようなもの...

  1. クライアント A からの POST http 要求
  2. サーバーはクライアント B から socket.io 経由でデータを要求します
  3. クライアント B は、ソケットを介してサーバーにデータを返します
  4. サーバーがクライアント A に応答する

最初の POST リクエストを行うクライアント A は Web サービス (Plivo/plivo-node) であるため、サーバーへのヒット方法を変更することはできません。

POST リクエストで呼び出されるノード コードは次のようになります...

私が抱えている問題は、クライアントからの応答を待たずに handlePlivoRequest が返されることです。

ソケットが応答するのを待つためにこれをリファクタリングする方法を手伝ってくれる人はいますか?

ありがとう!

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

android - Android でノイズ抑制やその他の効果を有効にする

アプリ ( https://www.plivo.com/docs/sdk/android/ )で Plivo SDK を使用して VoIP 発信通話を行っています。受信側、つまり私が電話をかけている相手には、私の声がノイズと非常に悪い品質で聞こえます。

Androidのドキュメントによると、サポートされている場合はアプリ内でAutomaticGainControl、NoiseSuppressor、およびAcousticEchoCancelerを使用できますが、私の電話はそれらです。問題は、Plivo ライブラリが内部でチャンネルを開いていることです。音声の sessionId を知る方法がありません。

したがって、私のアプリでは、Plivo クラスを呼び出して、発信呼び出しを要求するだけです。

発信 発信 = endpoint.createOutgoingCall(); 発信.call(番号);

それ以降は、Plivo SDK がすべてを制御し、呼び出しの方法に戸惑うので、セッション ID やノイズ リダクション フィルターの適用方法がわかりません。

何か案は?

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

android - AudioManager で AutomaticGainControl と AcousticEchoCanceler を適用する方法

私は過去にこのコードを使用しました:

これは、次とほぼ同等です。

ただし、すべてのセッションに効果が適用されます。AcousticEchoCancelerAutomaticGainControlエフェクトで同じことを行う方法はありますか?

問題は、ゲインを調整しようとしているオーディオ セッションが何らかの外部プロセスによって作成されておりsessionID、.に似た方法am.setParameters("noise_suppression=off");

参考までに、オーディオは私のアプリ (Plivo) に埋め込まれた VoIP フレームワークによって録音されていますが、ストリームにアクセスしてエフェクトを適用する方法はありません。

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

xml - Plivo API と Asp.Net Web API を使用して通話/録音を行う

Plivo Web API を使用しようとしています。私が達成しようとしているのは、plivo APIを介して呼び出しを行い、呼び出しを記録し、データをデータベースに保存することです。

次のノードを含む xml ファイルを作成し、そのファイルを使用して通話を記録したいと考えています。

以前にこの API を試したことがあり、このことを達成するためのコード スニペットまたは手順があれば、非常に役立ちます。

<Response> <Wait> <Speak> <Record> <Dial> <Number>

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

android - Sip 機能を使用して電話番号に電話をかけるにはどうすればよいですか?

私が見たすべての例では、私が電話をかけている人の SipProfile が必要です。この場合、私は voip-to-voip 通話ではなく、voip-to-landline 通話を行っています。

基本的に、デフォルトの Caller アプリケーションの動作を模倣したいと思います。Sip アカウントを設定して、相手の電話番号に電話をかけるだけです。

前もって感謝します。

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

audio - 通話のリアルタイム音声波形にアクセスできるライブラリ/API は?

電話の着信音声をリアルタイムで処理する必要があるアプリを構築しようとしています。WebRTC はこれを可能にしますが、これはブラウザー ベースの P2P 音声通信機能でのみ機能し、電話/VOIP では機能しないと思います。

Twilio と Plivo を使用すると、バッチ処理または後で処理するためにオーディオを録音できます。

オーディオ ストリームにリアルタイムでアクセスできるライブラリはありますか? そうでない場合、そのようなサービスをゼロから構築するには何が必要ですか?

ありがとう

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

api - Plivo の発信者 ID

通話に Plivo API を使用していますが、有効な発信者 ID 番号を表示するには通話を取得する必要があります。コールバック URL を使用しています:

Plivo APIドキュメントを参照してこれに取り組んでいるので、私が間違っていることはありますか?