问题标签 [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 数据

我们正在开发一个使用 Plivo 发送和接收 SMS 消息的应用程序。对于 Plivo 发送的每个请求,它们还会在 HTTP 标头中发送一个签名,以便我们可以验证请求来自 Plivo,而不是来自随机用户。

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

要进行此验证,我们需要将 POST 内容作为查询字符串(例如:)To=15555555555&From=11234567890&TotalRate=0&Units=1&Text=Text!&TotalAmount=0&Type=sms&MessageUUID=2be622bc-79f8-11e6-8dc0-06435fceaad7

当前解决方案

这是我们目前所拥有的:

这通过使用它映射到的对象PlivoRecieveSMS并进行一些反射来获取属性和值,并将它们粘贴在字典中来工作。这很有效,特别是考虑到我们缺乏首选的解决方案......

首选解决方案

现在,我们需要一个模型 ( PlivoRecieveSMS) 来映射数据,然后进行自省以找到键/值。我们想将逻辑移动到 的扩展System.Web.Http.AuthorizeAttribute,以便我们可以做一些简单的事情:

实际授权是在AuthorizedPlivoApi- 如果它无效,请求永远不会到达控制器。但我们目前不能这样做,因为我们不能将它映射到AuthorizedPlivoApi.

我想直接访问 POST 键的 / 值,或者将其映射到事先未预定义的动态对象。如果我能做到这一点,我们就可以实现我们的首选解决方案。

tl; dr:有没有办法在不使用特定模型的情况下将application/x-www-form-urlencoded数据从 POST 请求推送到 a中?Dictionary<string,string>()

0 投票
1 回答
103 浏览

angularjs - Plivo 事件未注册

我使用 plivo websdk 在 angular js 中创建了示例应用程序,通过它我可以在 Web 浏览器上接收调用。我使用运行良好的节点服务器发起呼叫。

当我将示例代码与我的项目集成时,它正在连接 plivo 但不注册事件,因此每当触发调用时它不执行任何任务。

这是项目集成的 plivo 日志。事件未注册。它只是在打印操作系统版本和“Plivo 客户端已连接..”后停止并结束。在此处输入图像描述

而在我的示例应用程序中,它会打印以下日志。 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

我无法弄清楚我错过了什么,因为哪些事件没有被注册,可能的情况是什么。任何人都可以帮忙。谢谢

0 投票
1 回答
189 浏览

android - 无法使用 Plivo Android SDK 拨打电话

我只是按照 plivo android SDK 文档进行出站呼叫。我已经在 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)和我的主帐户密码登录时才成功。

仅供参考:我正在使用 android plivo 示例项目

有人知道吗?谢谢。

0 投票
1 回答
171 浏览

android - 使用 Auth ID 和 Auth Token 的 Plivo 出站呼叫

我正在使用 plivo Android SDK 并尝试 plivo android 示例进行出站呼叫。使用我的用户名和密码成功登录并拨打电话。但现在我只想使用我的 AUTH_ID 和 AUTH_TOKEN 拨打电话,而不是用户名和密码。这可能使用android SDK吗?

谢谢。

0 投票
1 回答
383 浏览

php - 如何通过 plivo api 发送短信需要 autoload.php

如何通过 plivo api 发送短信它说需要供应商/autoload.php 但我找不到任何 autoload.php,当我运行它时它也有 composer.json 这是错误

找不到类“GuzzleHttp\Client”

这是我的代码

0 投票
1 回答
156 浏览

twilio - 移植电话号码(到 Twilio、Plivo 等)但仍接听电话?

我有一个我想开始跟踪/记录语音呼叫的固定电话。我使用的号码在黄页、我的网站等中,所以我不想购买新号码。

如果我将我的固定电话号码转移到 Twilio 或 Plivo 等,我仍然会接到我办公室的电话吗?我是否需要从本地电话提供商处购买一个新号码,然后在我移植旧号码后将所有呼叫转接到我的新本地号码?还有其他解决方案吗?

谢谢!

0 投票
2 回答
173 浏览

javascript - Plivo WebRTC 电话 - 不可用

我尝试使用 Plivo WebRTC 但失败了(我尝试了在线 aws 和本地网络(来自 git 的源代码))。

我用Direct Dial设置了端点,登录成功,但是每次我尝试调用时,结果都是: onCallFailed:Unavailable 。我尝试使用铬

谢谢

0 投票
0 回答
137 浏览

android - 使用 Plivo 拨打电话时应用程序崩溃

我正在尝试将我的 android 应用程序与 Plivo 集成。我已经尝试了来自 github 的示例项目(https://github.com/plivo/plivo-android-examples)并且效果很好。我正在使用 plivo outbound 并尝试了 PlivoOutbound 以及 PlivoDialler 项目。外呼成功。

但是当我试图将 lib 集成到我现有的项目中时,问题就来了。登录成功,但拨打电话时崩溃。这是错误日志:

我认为该错误与 libplivo.so 上的本机库有关,但我不知道为什么在使用相同库的另一个项目上没有发生该错误。

有什么解决办法吗?