问题标签 [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 回答
675 浏览

sip - Plivo 呼叫转移

我正在为电话转接而苦苦挣扎。

我已将硬件电话与 Plivo 的 SIP 端点连接起来。我可以毫无问题地拨打和接听电话,但使用手机上内置的“转移”按钮进行呼叫转移不起作用。

从手机拨入 SIP 电话效果很好。然后我在手机上按转接,手机听到保持音乐,然后 sip 电话拨打新号码,然后所有连接似乎都死了。我知道它正在尝试盲转(来自 SIP 电话上的日志)

我假设我必须在 Plivo 和 SIPTransfer XML 元素中设置它,但我看不到在 SIP 传输期间调用了什么 URL。谁能给我一个有关该过程如何工作的基本指南?电话本身或 plivo 的费用是多少?

0 投票
2 回答
383 浏览

ruby - 使用 ruby​​ 和 sinatra 以及 Phony gem 如何从电话号码中找到 alpha2 代码?

我有一个国际号码作为字符串,所以 81312345678(日本,东京号码)或 85212345678(香港),我需要隔离国家代码,日本的情况是 81,香港的情况是 852,以便然后识别该国家/地区的 2 个字母 alpha2 代码。

我已经尝试了以下假宝石:

以香港为例,我现在想取“852”并获取香港的 2 个字母国家代码,然后使用 Plivo api 查找价格。

产生:

我尝试了 'iso_country_codes' gem 失败,并且尝试了 'countries' gem:

错误消息是'undefined method alpha2'这应该很容易。有什么想法吗?一如既往地感谢。

0 投票
1 回答
580 浏览

javascript - 使用 API 或 XML 记录从 Plivo WebSDK 发出的调用

我希望能够记录通过 PlivoWebSDK 初始化的调用。我怎样才能做到这一点,而不必将我的整个设置更改为 API 或 XML。对我来说,两者似乎都复杂得多。

0 投票
1 回答
259 浏览

plivo - Plivo SDK 通话录音

我收到一个我不理解的错误,找不到任何有用的信息:

请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问 Origin 'https:*******'。响应具有 HTTP 状态代码 401。

0 投票
1 回答
407 浏览

object - 如何调用包含的php文件Laravel 4的类函数

plivo.phpapp/plivo文件夹中有一个 php 文件。这包括在我的控制器中,例如,

plivo.php包含一个类,RestAPI.

当我尝试创建一个对象时,

产生错误:

Class 'Controllers\Account\RestAPI' not found

我怎样才能创建这个对象?

0 投票
0 回答
95 浏览

jquery - 为什么我会收到错误消息?未捕获的 SyntaxError:意外的令牌

我正在尝试使用 ana ajax 请求从外部页面获取一些详细信息。由于我正在从服务器返回答案,因此对我来说请求工作正常,在控制台中我什至可以找到所需的信息。但是,我的代码给了我一个错误并且无法弄清楚为什么,有人可以帮忙吗?请参阅响应后发生错误的图像!

在此处输入图像描述

这是用于获取ajax请求的代码:

0 投票
0 回答
357 浏览

php - Plivo 直拨通话录音

我在我的网站上设置了 plivo 直拨应用程序,现在正尝试开始对拨出电话进行录音,但我遇到了一个我无法解决的错误。

在操作网址中,我实际上什么也没做。有人可以指出我正确的方向吗?

0 投票
1 回答
453 浏览

python - POST 请求在使用 Plivo 制作的 Django IVR 中不起作用

我正在制作 IVR(交互式语音响应)系统。我正在使用 Plivo 制作 IVR。我遵循了这个用 Python Flask 编写的示例应用程序。这是制作示例应用程序的链接。

https://www.plivo.com/docs/getting-started/phone-menu-app/

这是存储库和一个名为 ivr() 在 python 烧瓶中的视图方法 https://github.com/Chitrank-Dixit/phone-ivr-python/blob/master/app.py#L23

也可以查看代码

我只需要我的 Django IVR 中的相同行为。我只是在 Python Django 中实现所有内容。这是存储库的链接,上面的 ivr() 方法重命名为 ivr_sample() 在 Python Django 中实现。

https://github.com/Chitrank-Dixit/phone-ivr-python/blob/master/app.py#L23

这是代码

我可以在我的手机上收听 GET 请求但是当我输入 0 或 1 以便我可以收听所需的消息时。电话挂起,然后连接关闭。这意味着 ivr_sample() 方法正在接受 GET 响应,但在我的情况下它没有运行 POST 响应。基于 Flask 的应用程序运行良好,没有任何问题。

所以我认为 Django 需要表单中的 CSRF 保护。所以我使用了 django 文档中指定的 csrf 装饰器。这是链接:https ://docs.djangoproject.com/en/1.8/ref/csrf/

但 IVR 仍然无法正常工作。

最糟糕的是我们无法在本地进行测试。所以我必须进行更正并在线测试。如果有人在 plivo 之前使用 Python Django 制作 IVR。请让我知道我错在哪里。

0 投票
2 回答
990 浏览

sms - Plivo Bulk SMS 目的地限制?

我正在测试 Plivo 发送批量短信。我正在使用 .NET REST API 发送消息。

Plivo 的批量 SMS 文档表明您可以将数字与分隔符连接起来。这工作正常。有谁知道可以包含多少个数字,或者你能告诉我你在一个 API 请求中成功发送了多少个?

我找不到这个信息。

0 投票
1 回答
994 浏览

rest - Plivo:使用 pull api 获取短信内容

根据消息的 plivo 文档(例如https://www.plivo.com/docs/api/message/#get-details-of-all-messages),用于检索 SMS 消息的 REST API 的响应似乎确实不包括消息的实际内容。

我希望此功能用于测试目的,但大多数情况下我很好奇为什么会这样——如果我拥有号码并且 plivo 正在存储有关文本的元数据,为什么我不能从 plivo 事后获取消息的内容服务器?这是隐私功能吗?或者有没有办法绕过我自己的服务器的管道并自己从中提取?