微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么调试器在 React Native 中显示 Twilio 语音呼叫传入而不是传出?

如何解决为什么调试器在 React Native 中显示 Twilio 语音呼叫传入而不是传出?

我正在尝试将语音通话功能与 Twilio 集成。我使用react-native-twilio-programmable-voice。我从我的应用程序拨打电话到在 twilio 帐户中验证的手机号码。但是当我听到呼叫时,它正在播放 TwilioML xml 消息,并且在调试器中显示入站呼叫。应该是外呼,因为我是从我的应用程序拨打另一个号码。

为什么会这样?我的应用程序只需要调用其他号码。我不想收到应用程序的来电。

TwilioVoice.connect({ To: +9196xxxxxxxx,From: '+14158959608' })

enter image description here

----- 更新-----

XML 更新为

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Dial>+91969xxxxxxx</Dial>
</Response>

还使用了 Twilio ML bin

enter image description here

但现在显示错误使用拨号时必须为 TwilioClient 和 SIP 呼叫提供 callerId

我哪里出错了?

解决方法

来自 Twilio 客户端的呼叫传入 Twilio。然后会询问 TwiML 应用程序中定义的语音 URL,以确定将呼叫路由到何处。有两个呼叫支路,从客户端的入站支路和到被叫方的出站支路,您需要在 TwiML 中构建它们。 TwiML 将使用 Dial verbNumber noun

Setting Up Call Forwarding

How Does Twilio Client Pricing Work?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。