我正在尝试使用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()