Twilio语音电话接听和通话

时间:2018-05-02 13:34:30

标签: android node.js twilio

我已经用本教程实现了android twilio调用, https://github.com/twilio/voice-quickstart-android 一切都像他们提到的那样完美。呼叫响铃我可以参加呼叫并收听我保存在服务器中的VoiceResponse消息。我的要求是我需要使用相同的twilio应用程序与其他android的一个android twilio应用程序交谈,而不是接收VoiceResponse消息。如果我打电话给实际的电话号码然后我可以毫无问题地说话和听,但从应用程序到应用程序说话不起作用。

我使用节点js作为服务器代码,下面给出了第一个调用人员代码。

client.api.calls.create({
            url: url,
            to: phoneNumber,
            from: callerId,
        }, function(err, call) {
            if (err) { console.error('There was a problem starting the call: ', err); }
            console.log('Call with sid: ${call.sid} was started');
        });

url的xml响应是

router.post('/callSecond', function(request, response) {
        const voiceResponse = new VoiceResponse();
        const dial = voiceResponse.dial({ callerId: 'client:al' });
        voiceResponse.say("Congratulations! You have received your first inbound call! Good bye. Welcome to Twilio! Welcome to Twilio!!!! Welcome to Twilio");
        dial.client("leo");
        console.log('Response :' + voiceResponse.toString());
        response.send(voiceResponse.toString());

    });

任何人都可以帮我找到解决方案,使用twilio移动应用程序互相交谈。

提前谢谢

0 个答案:

没有答案