如何使用Twilio和React Native创建语音呼叫

s4n0splo  于 2023-04-22  发布在  React
关注(0)|答案(1)|浏览(180)

我们如何可以添加一个功能,使用户可以从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,
})
j2cgzkjk

j2cgzkjk1#

查看您的NodeJS代码,您正在创建对callTo变量中定义的号码的调用,但当该号码应答时,您将返回TwiML以再次拨打callTo变量中的相同号码。
您可以将出站API双向调用视为以下两种场景之一:
1.给客户打电话。当客户应答时,呼叫一个代理并转接该呼叫
1.打电话给代理。当代理应答时,呼叫客户并桥接呼叫
因此,对于NodeJS代码,您可以将变量命名为customerCallToagentCallTo,这可以帮助您区分调用。对于TwiML代码,您还需要定义callerId属性,您可以使用相同的TWILIO_FROM_PHONE
请注意,我上面讨论的是从后端进行调用。如果你想使用React Native从前端进行调用,我们在Beta中有一个新的Twilio Voice React Native SDK

相关问题