问题标签 [twilio-php]

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 回答
485 浏览

twilio - 删除 Twilio 录音 Beep

无论如何我可以关闭默认的 twilio 哔声以开始录制。我想使用我们自己的客户哔声。

基本上,我们希望在 MP3 播放完毕时发出一声哔哔声。之后我们想要 20 秒空白,一旦 20 秒完成,我们会播放三声哔哔声,这样他就可以开始记录他的答案了。

0 投票
1 回答
862 浏览

twilio - 未找到 Twilio 响应类

我是 Twilio 的新手。为了学习基础知识,我按照这里的说明进行操作: https ://www.twilio.com/docs/howto/walkthrough/click-to-call/php/laravel#12

起初,我的电话会响起,我会收到一条通用消息。印象深刻,我升级了我的帐户。现在我接到一个电话,声音说“我们很抱歉发生了应用程序错误”。

我在 Twilio 中检查了我的警报,发现错误:12100 - 文档解析失败

所以我检查了我的 outbound.php 的 url 并意识到这里有一个 PHP 错误。错误是

致命错误:在第 16 行的 /home/......./outbound.php 中找不到类“响应”

经过一番搜索,我找不到其他人讨论同样的问题。最后,最糟糕的是,我什至在 Twilio Helper Library 中找不到对 Response 类的任何引用。

这是我有问题的页面的整个代码块。

如果我将此文件更改为静态的、格式良好的 XML,那么错误就会停止。

0 投票
1 回答
109 浏览

twilio - Twilio 向电话调查示例添加更多问题

在 Twilio 中,他们有一个关于 php 中“电话调查”的示例。
电话投票有以下文件,make call.php、poll.php 和 process_poll.php。
拨打电话 php - 包含 SID 等并拨打电话。poll php - 在 Gather 标记中包含实际的投票问题。如此处所示:

进程 poll php 包含他们选择选项后的下一步。出于篇幅的原因,我不会在后面发布 db 区域。

我的问题是我将如何添加其他问题。当前发生的是用户听到第一个问题。从电话垫中选择选项。在对他们的回答进行消息响应后,连接结束。我想再添加大约 3 个问题,然后再回答。如何实现?我会添加一个回复,将他们发送到第二组问题的另一个网址吗?

你能给我一些关于如何实现这一点的指导吗?我是一个php新手。

0 投票
1 回答
201 浏览

twilio - Twilio 将呼叫从子账户重定向到主账户

我有一个主账户和一个子账户。假设来电者拨打子帐户中的号码。子账户将通过输出一些 TwiMl 来处理这个调用,并且根据一些业务规则,它可能需要将此调用的流程重定向到主账户(出于会计目的)。

一个简单的方法就是拨打属于主账户的号码。这会将呼叫流程从子账户转移到主账户。那里没有并发症...

但是,为了让我在主帐户上识别此呼叫属于哪个客户,我需要有一些唯一标识符。当我在主帐户上收到此电话时,我必须设法将其与客户相匹配。理想情况下,我希望获得源自子帐户的初始 CallSid,但似乎这是不可能的。所以我正在研究传递自定义参数,但也没有运气。

您应该能够以某种方式将数据从子帐户链接到主帐户,这才有意义。关于如何做到这一点的任何想法?

0 投票
1 回答
905 浏览

twilio - Twilio REST API 如何获取 Sid

我还是 Twilio 的新手。我正在编写一个 PHP 脚本,它将连接到 Twilio 并解析一些有关调用的信息。我正在使用此页面中的代码:

https://www.twilio.com/docs/api/rest/call

这是我的代码:

浏览器只是输出许多空白。没有 Sid 值。我究竟做错了什么?

0 投票
1 回答
191 浏览

php - 使用 PHP 的 Twilio SMS(不发送或加载 PHP 页面)

这就是 PHP 文件顶部的内容:

然后我有<html>下面。

我遇到的问题是该页面仅加载一个白色空白页面,并且当我检查 Twilio 日志以查看是否记录了任何 SMS 时。

但是页面加载得很好,没有中间的 PHP(应该通过 Twilio 发送 SMS 的部分)

日志完全是空的,并且没有显示任何传出短信的记录。

任何帮助,将不胜感激!

0 投票
1 回答
238 浏览

twilio - 使用 Twilio 如何在美国号码上测试从 php 发送的短信?

我想使用美国号码在我的 PHP Web 应用程序上实现 SMS 消息系统(使用 Twilio 帐户)。那么如何使用美国号码进行测试?

0 投票
0 回答
150 浏览

php - Apache PHP访问方法

Ubuntu 14.04 我正在使用 PHP 库部署 Twilio 应用程序。这是使用 PHP 的 Twilio 客户端 https://www.twilio.com/docs/quickstart/php/client/hello-monkey

当我打开网页时,我配置并加载了 PHP 库。

当我打开我的网页时,我得到:

是的...好像 Apache 无法处理 PHP 文件并访问 $capability 方法。我创建了一个 php 文件并运行它 php client.php 并正确执行。似乎是 Apache 无法访问此 PHP 方法。我也为 Apache 用户设置了 client_browser.html 文件的权限。

在控制台日志中,我得到:

在 Apache 访问/错误日志中:

任何想法?

0 投票
4 回答
11963 浏览

php - twilio 捕捉错误不起作用

我正在我的 laravel 5 应用程序中实现 twilio。为了在我使用aloha/laravel-twilio集成的框架中使用它。

发送带有测试凭据的有效请求可以正常工作。当我想实现错误处理时遇到问题。

由于某种原因,catch 没有得到错误,这导致应用程序崩溃。twilio-sdk如果我正确阅读了错误消息,错误似乎就在其中。

这是我到目前为止所做的:

这会导致以下错误:

从文档中应该抛出这个错误(无效的电话号码),但我应该有可能捕捉和处理它。目前,这不起作用。我没有发现错误...

如何捕获和处理 twilio 错误?

0 投票
1 回答
1850 浏览

twilio - Twilio API 获取通话录音

我正在用 PHP 测试 Twilio 的 API。目前我有一个工作模块,允许我拨打电话并记录它们。现在我正在编写一个模块来报告这些调用。

下面的代码应该获取经过过滤的呼叫列表,并向我的浏览器显示有关该呼叫的一些信息,以及指向录音的链接。此脚本获取通话记录。对于每个呼叫,它都会调用一个函数来获取属于当前呼叫的录音。问题是,它每次都获取相同的录音。

输出是这样的(请注意每个音频文件都有相同的 URL):