从应用程序调用 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 处理程序中。