我们如何可以添加一个功能,使用户可以从React本地和nodeJs调用一些电话号码使用Twilio帐户.我已经使用client.call.create()
功能,但正在创建电话会议,我想创建真实的通话2用户.我有人可以添加演示代码,这也将是有帮助的.
我已经使用了client.call.create()
功能,但正在创建电话会议,我想创建与2个用户的真实的通话。
client.calls
.create({
twiml:
'<Response><Dial><Number>' +
callTo +
'</Number></Dial></Response>',
to: callTo ,
from: process?.env?.TWILIO_FROM_PHONE,
})
1条答案
按热度按时间j2cgzkjk1#
查看您的NodeJS代码,您正在创建对
callTo
变量中定义的号码的调用,但当该号码应答时,您将返回TwiML以再次拨打callTo
变量中的相同号码。您可以将出站API双向调用视为以下两种场景之一:
1.给客户打电话。当客户应答时,呼叫一个代理并转接该呼叫
1.打电话给代理。当代理应答时,呼叫客户并桥接呼叫
因此,对于NodeJS代码,您可以将变量命名为
customerCallTo
和agentCallTo
,这可以帮助您区分调用。对于TwiML代码,您还需要定义callerId属性,您可以使用相同的TWILIO_FROM_PHONE
。请注意,我上面讨论的是从后端进行调用。如果你想使用React Native从前端进行调用,我们在Beta中有一个新的Twilio Voice React Native SDK。