从应用程序调用 phone(网络),应用程序。多链接号码
Call from app to phone (web), app. with multi linked numbers
我的用例是能够从 Web 界面拨打任何号码。
一切正常。
获取 jwt
> 登录并获取应用程序。来自 ConversationClient
的实例 > 使用 app.callPhone(number)
进行调用 > 对 answer_url
.
的 GET 请求
这就是我卡住的地方,如果我对其中一个链接号码进行硬编码,它就会起作用,例如:
return [{
action: 'connect',
from: 'number',
endpoint: [{
type: 'phone',
number: query.to
}]
}]
可是我怎么能通过query.from
呢?或者以某种方式决定我想从哪个号码拨打客户端?
因为每个app可以绑定很多号码,我不想一个号码一个app,但是没看到其他解决方案。
我相信目前客户端仅支持从浏览器向应用程序发送单个字符串,您正在将其用于 to
,但正如 MrO 暗示的那样,您可以在此处传递任何内容作为标识符。我建议将 to 和 from 放在用逗号分隔的字符串中,例如:12125551212,14155551000
并将其拆分在 answerUrl
处理程序中。
我的用例是能够从 Web 界面拨打任何号码。 一切正常。
获取 jwt
> 登录并获取应用程序。来自 ConversationClient
的实例 > 使用 app.callPhone(number)
进行调用 > 对 answer_url
.
这就是我卡住的地方,如果我对其中一个链接号码进行硬编码,它就会起作用,例如:
return [{
action: 'connect',
from: 'number',
endpoint: [{
type: 'phone',
number: query.to
}]
}]
可是我怎么能通过query.from
呢?或者以某种方式决定我想从哪个号码拨打客户端?
因为每个app可以绑定很多号码,我不想一个号码一个app,但是没看到其他解决方案。
我相信目前客户端仅支持从浏览器向应用程序发送单个字符串,您正在将其用于 to
,但正如 MrO 暗示的那样,您可以在此处传递任何内容作为标识符。我建议将 to 和 from 放在用逗号分隔的字符串中,例如:12125551212,14155551000
并将其拆分在 answerUrl
处理程序中。