我的用例是能够从Web界面拨打任意号码的电话。 一切正常。
获取jwt
>登录并获取应用。来自ConversationClient
的实例>使用app.callPhone(number)
>向answer_url
的GET请求进行呼叫。
这就是我要坚持的地方,如果我要对链接的数字之一进行硬编码,那么它就可以工作,例如:
return [{
action: 'connect',
from: 'number',
endpoint: [{
type: 'phone',
number: query.to
}]
}]
但是我如何通过query.from
?或在客户端以某种方式决定从哪个号码,我要打电话?
因为每个应用程序可以链接到许多数字,我不想为每个数字创建一个应用程序,但是看不到其他解决方案。
答案 0 :(得分:2)
我相信,目前客户端仅支持从浏览器向应用程序发送单个字符串,您正在将其用于to
,但正如MrO所暗示的,您可以在此处传递任何内容作为标识符。我建议将to和from放在用逗号分隔的字符串中,例如:12125551212,14155551000
,并在answerUrl
处理程序中进行分割。