使用plivo api进行呼叫互连时出现问题



我目前正在使用plivo api来构建ivr,但是,我已经使用了文档给出的所有建议,到目前为止,我无法在应用程序中的电话会议中建立成功的连接,下面我附加了会议功能中涉及的代码。getDialConnecting(numberFrom, numberTo, route){let ivr = new ivr ();

let client = ivr.getClient();
client.calls.create(
`${numberFrom}`,
`${numberTo}`,
`${process.env.HOST}${route}`,
{
answerMethod: "POST"
},
).then(function(response){
console.log(response);
}, function(err){
console.log(err);
});

每次召开电话会议时调用该函数,并输入以下参数我目前正在使用plivo api来构建ivr,但是,我已经使用了文档中给出的所有建议,到目前为止,我无法在应用程序中的电话会议中建立成功的连接,下面我附上了会议功能中涉及的代码。

call.getDialConnecting(`${incomingNumber}`, `${incomingNumberTransmitter}`, 'conference');

另外,这是执行接受调用的函数处理的路径

const ivrGetConference = route.post('/voice/conference', call.callRequestConfirmed);

我的名字是Mohammed Huzaif,我在Plivo工作,担任产品传道员。

从共享的信息中,我无法确定你方收到的错误或使用的文件。

但是,您可以按照以下步骤构建IVR。

  • 首先,我们将创建我们的IVR,要做到这一点,按照本文档中的说明。

  • IVR系统开发完成后,我们将使用上述步骤生成的URL呼叫目的号码。使用下面的代码拨打电话。

注意:用替换占位符">":与caller_id, ">:目的号码,answer_url":上面步骤生成的url。

var plivo = require('plivo'); 
(function main() {
'use strict';
var client = new plivo.Client("<auth_id>","<auth_token>"); // https://console.plivo.com/dashboard/
client.calls.create(
"+14151234567", // from
"+15671234567", // to
"https://s3.amazonaws.com/static.plivo.com/answer.xml", // answer url
{
answerMethod: "POST",
},
).then(function (response) {
console.log(response);
}, function (err) {
console.error(err);
});})();

如果您仍需要任何帮助,请随时与我们的支持团队联系。