问题描述
我目前正在使用 plivo api 来构建 ivr,但是,我已经使用了文档给出的所有建议,到目前为止我无法在应用程序的电话会议中建立成功的连接,下面我附上了参与会议功能的代码。 getDialConnecting(numberFrom,numberTo,route){ 让 ivr = 新的 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,为此,请按照此 documentation 中的说明进行操作。
-
IVR 系统开发完成后,我们将使用上一步生成的 URL 呼叫目标号码。 要拨打电话,请使用以下代码。
注意:将占位符“from”:替换为 caller_id、“to”:目的地号码和“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);
});})();
如果您仍需要任何帮助,请随时与我们的 support-team 联系。