如何使用 Twilio 创建语音通话并做出原生反应

问题描述 投票:0回答:1

我们如何添加功能,以便用户可以使用 Twilio 帐户从 React Native 和 NodeJs 拨打电话号码。我已经使用了

 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,
})
node.js react-native twilio call twilio-twiml
1个回答
-1
投票

查看您的 NodeJS 代码,您正在创建对

callTo
变量中定义的号码的调用,但是当该号码应答时,您将返回 TwiML 以在
callTo
变量中再次拨打相同的号码。

您可以将 Outbound API 双向调用视为以下两种情况之一:

  1. 给客户打电话。当客户接听电话时,呼叫代理并接听电话
  2. 打电话给代理。当座席应答时,呼叫客户并桥接电话

因此,对于您的 NodeJS 代码,您可以将变量称为

customerCallTo
agentCallTo
,这可以帮助您区分调用。对于您的 TwiML 代码,您还需要定义 callerId 属性,您可以使用相同的
TWILIO_FROM_PHONE
.

请注意,我上面讨论的是从后端进行调用。如果您想使用 React Native 从前端进行调用,我们有一个新的 Twilio Voice React Native SDK 测试版。

© www.soinside.com 2019 - 2024. All rights reserved.