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

sms - 在 Twilio 中回复某些消息

我正在制作一个活动组织平台。每当用户创建事件时,候选人都会收到电子邮件通知以及短信通知,询问建议的时间是否合适。问题是由于是活动组织,候选人的手机可能不止一次出现。所以我需要一些独特的信息来确定候选人正在响应哪个事件。

我曾尝试使用消息 SID 进行识别,但后来我意识到回复消息的消息 SID 不同。

所以我的问题是:有没有办法验证候选人正在回复哪个消息?

0 投票
0 回答
179 浏览

ios - Twilio iOS - TCDevice 的自定义参数 connect:delegate:

Twilio 文档说我可以将预定义和任意参数的 NSDictionaryconnect传递给我的应用程序服务器端,这让我相信我可以做这样的事情:

然后在响应服务器上,我正在捕获该参数,记录所有参数,然后让应用程序“说出”我传递的任意参数:

该应用程序在拨打电话后说“您正在打电话”,但不是,我正在写入的日志中Home也没有显示参数。Residence相反,我得到了所有常规的东西:

我做错了什么还是不能以这种方式传递任意数据?

更新:

我当前的解决方案是在获取我的令牌时传递一个额外的 $_GET 变量,然后将参数保存到数据库中,并在实际发出调用时使用要检索的令牌。不理想,但它有效。如果有人有更好的解决方案,我很想听听。否则我会就此做出回答。

0 投票
1 回答
857 浏览

twilio - Twilio PHP:getIterator

我正在尝试使用 twilio-php 库从 twilio 检索通话记录。使用以下代码,我希望 twilio 返回最后 10 条记录,但它会返回所有内容。我尝试为此查找文档,但找不到。

谁能帮助我如何使用上面的代码来明智地显示日志页面。就像第一页一样,它返回最近的 1-10 条日志。对于第二页 11-20 等等。

感谢你的帮助。

0 投票
0 回答
90 浏览

php - Twilio 电话到浏览器呼叫检查用户是否可用

我正在将 Twilio 集成到 PHP 中并卡在从手机到浏览器的调用中 如何在拨打电话之前检查用户是否可用

0 投票
2 回答
378 浏览

twilio - Twilio 浏览器客户端可用与否

我在使用 Twilio 检测 Twilio 浏览器客户端是否可用时遇到问题。

如果 Twilio 客户端不可用,则需要发送语音邮件,否则我将用于接听电话。

谢谢。

0 投票
1 回答
57 浏览

php - 显示返回列表中的单个结果

我正在尝试弄清楚如何仅显示第一个返回值(电话号码)。目前,此代码返回所有可用号码,但我只想向客户显示一个。

这是代码。我希望有人能帮帮忙。你看,我对此很陌生,我尝试了一些,但它们没有奏效。

目前我得到一个列表如下:

我只想显示第一个值 IE+441618503707

感谢您的帮助,我可能不会立即回复,因为这是目前正在进行的众多项目之一。请放心,尽管我的其他项目都在 Infusionsoft 上,但我不会经常涉足 API/PHP!

0 投票
1 回答
71 浏览

twilio - twilio 获取排队短信的数量

我是 twilio 的新手。
有没有办法直接从 twilio 获取排队短信的数量?
文档中,似乎 twilio 提供了一些过滤器,但不适用于排队的 SMS。
有谁知道该怎么做?谢谢

0 投票
3 回答
60 浏览

php - 需要将变量放入动态 URI

我需要将变量$theCompany放在 Twilio 上 VoiceURI 的 URI 末尾。正如您在下面看到的,我已经设法创建了变量,但我不知道如何将它放入 URI。当我们提交页面时,Twilio 中的 VoiceURI 字段为www.ourdomain.com/.xml.

我尝试创建的 xml 文件也是如此,该文件另存为$theCompany.xml

代码如下,感谢帮助!

这是我用来在 Twilio 中填充 VoiceURI 的行:

这是我用来保存 xml 文件的行,其名称与从先前传递到 Twilio 的新名称/相同名称

这可能真的很简单,但这不是我的普通游戏,我更多的是在 Infusionsoft 方面,但代码和网络人在蜜月!

感谢帮助!

- 编辑 -

感谢到目前为止的答案,不幸的是他们似乎没有工作。这是 PHP xml 创建器的完整代码:

我还需要一些帮助,让 $theCompany 进入下面的 Buy Number PHP 页面上的 URL。

页面如下所示:

1) 我们有一个 PHP 页面来查找可用号码。然后此页面将信息传递到 PHP 页面(代码直接在此页面上方) 2)该页面购买号码并将其与 VoiceURI 一起添加到帐户中,一旦提交,页面将传递到 XML 创建者页面

我觉得我应该切换购买和 xml 页面,所以我们搜索一个号码然后创建 XML 文件然后购买号码但不确定这是否重要?

谢谢你一直陪着我!

--编辑#2--

大家好,很抱歉,我知道你们都在尽力帮助。我仍然遇到这个问题,所以我认为最好创建 XML 文件并将其作为变量传递给将信息发送到 Twilio 的 PHP 文件。如果我们要创建 XML,$doc->save($theCompany.'.xml');我们将如何将它作为变量传递到下一页来代替$doc->save($theCompany.'.xml');

我认为创建变量然后添加它们来代替试图成为静态和动态混合的 URI 更有意义。

所以我会看这样的东西:

你认为这比我现在走的路线更好吗?

0 投票
2 回答
1407 浏览

php - 如何保持 Twilio 通话

我正在尝试在 Twilio 上实现以下功能,但不确定为什么我无法正确完成它。我已经使用标准 Twilio 程序从twilio.device.connect. 发起呼叫后,我将呼叫更新到新的 url 以将其搁置。

现在在这里而不是让最终用户保持等待它只是断开呼叫,并在我身边播放音乐。为什么会这样?

0 投票
2 回答
967 浏览

twilio - Twilio - 无法将响应正文解码为 JSON。这可能表示 500 服务器错误

我正在使用 Twilio Rest API 来提取一些使用日志

它给了我这个错误: 未捕获的异常“Services_Twilio_RestException”,带有消息“无法将响应正文解码为 JSON。这可能表示 /Users/enmanuelcorvo/development/demos/twilio_usage/vendor/twilio/sdk/Services/Twilio.php:28 中的 500 服务器错误

我尝试将代码包装在这样的 try catch 中

我能够取回一些使用数据,但不是全部。我缺少诸如呼出电话之类的东西,我确信我们有一些。因此,我认为尝试获取某些类别会中断,这就是它引发错误的原因,但这只是一个非常疯狂的猜测。有什么想法可能导致这种情况吗?

这是堆栈跟踪: