问题标签 [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 - 如何从 socket.io 客户端获取节点 POST 请求的数据

我正在开发一个 node.js 应用程序,该应用程序试图从 socket.io 客户端获取数据以填充对来自另一个客户端的 POST 请求的响应。就像是...

  1. 来自客户端 A 的 POST http 请求
  2. 服务器通过 socket.io 从客户端 B 请求数据
  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(); 传出.呼叫(号码);

从那时起,Plivo SDK 控制一切,让我不知道它是如何进行调用的,所以,我不知道 sessionID 或如何应用降噪过滤器。

有任何想法吗?

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 到 voip 电话,而是拨打 voip 到座机电话。

基本上,我想模仿默认呼叫者应用程序的功能,您设置一个 Sip 帐户,然后将该人呼叫到他/她的电话号码。

提前致谢。

0 投票
1 回答
248 浏览

php - 错误:处理呼叫失败!(在设置 Plivoframework 和 freeswitch 时)

在设置 freeswitch 和 plivoframework 时,在 plivo-outbound 中发现了问题。当我使用软电话从 freeswitch 呼叫 plivo 时,plivo-outbound.log 文件给出了以下错误日志。此外,freeswitch工作正常,plivo和freeswitch之间的接口没有问题。

plivo-outbound.log :

然而,我试图从位于位置的 plivo 运行以下脚本[loopbackip]/answer/index.php

知道我该如何解决吗?

0 投票
1 回答
688 浏览

audio - 哪些库/API 允许我访问电话的实时音频波形?

我正在寻找构建一个需要实时处理电话中传入音频的应用程序。WebRTC 允许这样做,但我认为这仅适用于他们基于浏览器的 P2P 音频通信功能,但不适用于电话/VOIP。

Twilio 和 Plivo 允许您录制音频以进行批处理/稍后处理。

是否有一个库可以让我实时访问音频流?如果不是,我需要从头开始构建这样的服务吗?

谢谢

0 投票
1 回答
466 浏览

java - NoClassDefFoundError: javax.naming.ldap.LdapName 是 GAE 中的受限类

我们有Goole App Engine使用Plivo(SMS,电话呼叫平台)发送 SMS 的 Java 项目。它使用Plivo Java 库来发送 SMS。当我尝试发送短信时,出现NoClassDefFoundError异常

我该如何解决这个问题?

0 投票
2 回答
161 浏览

api - 获取 Plivo API 中特定号码的通话记录

当我通过 PLIVO API 拨打电话并想要获取已拨打电话的列表时。我将请求发送到 API:

我正在使用多个号码通过单个 PLIVO API KEY 拨打电话。那么,有什么方法可以让我获取从特定号码拨打的电话列表。就像我将请求连同 CALL FROM 号码一起发送到 API,以便仅获取从给定号码发出的那些调用的调用列表。会不会有这样的工作:

https://api.plivo.com/v1/Account/{auth_id}/Call/call_from?=9188XXXXXXXX

请提出一种使用 PLIVO API 实现从特定号码发出的呼叫列表的方法。

0 投票
1 回答
646 浏览

api - Caller ID in Plivo

I am using Plivo API for calling and need to get my call to display a valid Caller ID Number. I am using a Callback URL :

Is there anything that I am doing wrong as I am working on this referring the Plivo API Documentation - Here