标签: plivo

Twilio 是否有计划正确实现机器过滤器的同时调用?

在 Twilio 中 - 同时响铃在飞行模式下被破坏。

由于连接的第一个呼叫将取消所有其他尝试,因此如果有一条线路处于飞行模式,它将立即接听并将用户转至语音信箱。

修复方法是仅当呼叫成功“连接”而不是“接听”时才取消所有其他尝试。在此示例中,如果 111-111-1111 接听但未按 1,则不应取消对 222-222-2222 的呼叫:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Dial>
        <Number url="/screen">
            111-111-1111
        </Number>
        <Number url="/screen">
            222-222-2222
        </Number>
    </Dial>
</Response>

--- /screen
<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Gather action="/complete_call">
        <Say>Press any key to accept this call</Say>
    </Gather>
    <Hangup/>
</Response>
Run Code Online (Sandbox Code Playgroud)

有计划解决这个问题吗?

在您的文档中,您似乎已经意识到这个问题。以下是 Twilio 文档中的例外:

当您有多部电话(或多人)并且希望在收到来电时振铃时,同时拨号非常有用。请记住,连接的第一个呼叫将取消所有其他尝试。如果您拨打办公室电话系统或处于飞行模式的手机,它可能会在响一声后接听,从而阻止其他电话号码响铃足够长的时间以供人接听。

因此,在您了解被叫方行为的情况下,应谨慎使用同时拨号。

https://www.twilio.com/docs/api/twiml/number

twilio plivo

6
推荐指数
1
解决办法
1208
查看次数

服务(如Twilo,Plivo,Nexmo)验证Rails应用程序中的电话号码

我想在我的Rails 4应用程序中验证用户帐户的电话号码(只需向他们发送一个他们需要重新输入应用程序的四位数密码) - 哪些服务可用,哪些服务最少麻烦实现到Rails应用程序?

我想在国际上验证移动和固定电话号码,不过我的主要区域是欧洲,美国和加拿大,澳大利亚和新西兰(我位于英国).

twilio nexmo ruby-on-rails-4 plivo

5
推荐指数
1
解决办法
2197
查看次数

在记录动作中变空身体 - twilio

我的用例:

我的情况是我正在制作一个用于收听播客的机器人,用户将在其中拨打 twilio 号码,机器人会询问您想收听哪种类型的播客,然后录制 10 秒钟

录制完成后,它说用户请稍等,我们正在寻找播客

我希望在我的 webhook 中进行录音,以便我了解来电者的心情并从我的数据库中找到合适的播客 mp3 文件并播放给来电者

我面临的问题:

我所有的 webhooks 都空了

我的代码:

var express = require("express");
var bodyParser = require("body-parser");
var VoiceResponse = require('twilio').twiml.VoiceResponse;

var app = express();
var port = (process.env.PORT || 4000);

app.use(bodyParser.json())

// helper to append a new "Say" verb with alice voice
function say(text, twimlRef) {
    twimlRef.say({ voice: 'alice' }, text);
}
// respond with the current TwiML content
function respond(responseRef, twimlRef) {
    responseRef.type('text/xml');
    responseRef.send(twimlRef.toString());
}

app.post("/voice", function (request, response, next) …
Run Code Online (Sandbox Code Playgroud)

javascript node.js twilio express plivo

3
推荐指数
1
解决办法
999
查看次数

如何使用 cognito 创建用户帐户,但使用不同的验证服务?

我正在构建一个将使用 Plivo 或 Twilio 进行用户交互和输入的应用程序。

我想使用 AWS Cognito 进行用户管理,但为了验证,他们说用户必须验证电子邮件或电话号码。

我想让用户交互和验证来自同一个电话号码,那么有没有办法在 Node.js 中以某种方式设置它,其中 Plivo/Twilio 号码的文本重新路由到 AWS Cognito 进行验证?

amazon-web-services node.js twilio plivo amazon-cognito

3
推荐指数
1
解决办法
730
查看次数

严格标准:响应声明:: toXML()错误

我有一个PHP脚本中显示的跟随错误.

Strict Standards: Declaration of Response::toXML() should 
be compatible with Element::toXML($header = false) in line 35
Run Code Online (Sandbox Code Playgroud)

这条线是require_once ('./plivo.php');; 导入plivo.com PHP助手.

任何人都可以告诉我这个错误是什么以及我如何解决它?

谢谢

php plivo

2
推荐指数
1
解决办法
999
查看次数

不能有plivo发送短信工作

我正在使用Plivo PHP库通过plivo发送短信.

我在库中设置了正确的auth凭证,并且根据curl_request方法中的库进行了base64编码.

我认为标题是正确的,我与我的平台的集成工作正常但是当尝试使用send_message方法发送一个简单的消息时,我不能让它工作并且总是得到响应状态401,根据文档,这是一个认证错误.

我究竟做错了什么 ?

非常感谢

我的代码:

//Load library messages
                $this->load->library( 'Plivo' );
                $p = new RestAPI( 'MANXXXXXXXXXXXXXZIWOD', 'MmXXXXXXXXXXXXXXXXXXXXXXXXXXXX' );

                // //for each phone Numbers generate password associated to event
                foreach ( $nums as $key => $num ) {
                    //For each combo send Message
                    $params = array(
                            'src' => '13307782635', // Sender's phone number with country code (US)
                            'dst' => '447598XXXXXX', // Receiver's phone number with country code (UK)
                            'text' => 'Hi, Message from your fired', // …
Run Code Online (Sandbox Code Playgroud)

php authentication curl plivo

1
推荐指数
1
解决办法
2157
查看次数