从应用程序呼叫到电话(网络),应用程序。具有多个链接的号码

时间:2019-02-01 22:09:26

标签: nexmo

我的用例是能够从Web界面拨打任意号码的电话。 一切正常。

获取jwt>登录并获取应用。来自ConversationClient的实例>使用app.callPhone(number)>向answer_url的GET请求进行呼叫。

这就是我要坚持的地方,如果我要对链接的数字之一进行硬编码,那么它就可以工作,例如:

return [{
      action: 'connect',
      from: 'number',
      endpoint: [{
        type: 'phone',
        number: query.to
      }]
    }]

但是我如何通过query.from?或在客户端以某种方式决定从哪个号码,我要打电话?

因为每个应用程序可以链接到许多数字,我不想为每个数字创建一个应用程序,但是看不到其他解决方案。

1 个答案:

答案 0 :(得分:2)

我相信,目前客户端仅支持从浏览器向应用程序发送单个字符串,您正在将其用于to,但正如MrO所暗示的,您可以在此处传递任何内容作为标识符。我建议将to和from放在用逗号分隔的字符串中,例如:12125551212,14155551000,并在answerUrl处理程序中进行分割。