使用 <Client> TwiML 时,调用总是失败,调试器中没有错误,客户端处于活动状态



我正在尝试使用Twilio Javascript客户端通过WebRTC将传入呼叫连接到我的浏览器。客户端已启动并处于就绪状态 - 具有适当的功能令牌。

另一方面,当我尝试使用 TwiML 脚本拨打出站呼叫(以回复传入呼叫(时,出站呼叫失败,状态为"失败",并且没有其他信息。

我尝试调试客户端,以查看调用是否甚至登陆浏览器 - 但没有任何成功。

val say = Say
.Builder("Welcome, please wait will call is connected")
.language(Say.Language.EN_IN)
.build()
val client = Client.Builder("devansh.jain").build()
val dial = Dial.Builder().client(client).build()
val voiceResponse = VoiceResponse
.Builder()
.say(say)
.dial(dial)
.build()
return voiceResponse.toXml()

调用应该连接到浏览器。但同样的情况并没有发生。我在India,客户端已连接到Singapore区域

我在客户端中使用传入范围添加了传出范围,它开始工作。

val incomingScope = IncomingClientScope(agentId)
val outboundScope = OutgoingClientScope.Builder(TWIML_APP_SID).build()
return capabilityBuilder
.scopes(listOf(incomingScope, outboundScope))
.build()
.toJwt()

最新更新