【问题标题】:Twilio : Same phone number needs to be able to go to different versions of our applicationTwilio:相同的电话号码需要能够访问我们应用程序的不同版本
【发布时间】:2013-06-11 06:42:00
【问题描述】:

当我们发布应用程序的新版本时,我们无法添加新的电话号码以使 twilio 回调到正确的 url。当我们告诉 twilio 进行调用并将其注入回调 url 时,有没有办法发送版本信息?

电话号码555-5555指向语音请求url

https://myapplication.com/1.0/voicerequest/IncomingCall

当我发布新版本时,我需要找到一种方法让 twilio 回调到 v2.0 以进行 2.0 版本调用,并回调到 1.0 以进行 1.0 版本调用。

https://myapplication.com/2.0/voicerequest/IncomingCall

我需要这些用于相同的电话号码,因为我们不能要求我们的客户每次升级到我们的应用程序的新版本时都学习一个新的电话号码。

【问题讨论】:

    标签: twilio


    【解决方案1】:

    给定用户一次是否总是使用一个且仅一个版本的软件?比如升级到V2就再也不用V1了?

    如果是这样,您可以将一个版本附加到他们的呼入电话号码。因此,当他们从您存档的号码拨打电话时,您可以即时查找要使用的软件版本。如果他们从未知号码打来..也许您可以询问使用哪个版本或可能要求他们输入常规号码?

    如果有人今天可以使用 V2,明天可以使用 V1,那就更具挑战性了。在你身边单独的电话号码是我能想到的唯一解决方案。

    【讨论】:

      【解决方案2】:

      您也可以将此当前编号设为最新版本(当前为 V2,但可能在某些月份为 V3)并为以前的版本创建另一个编号。

      因此用户将自动获得更新的版本,但他们可以回退到以前的版本。

      【讨论】:

        【解决方案3】:

        您的 twilio 处理程序可以做到这一点。

        您可以为每个版本维护单独的处理程序文件和一个用于重定向的主处理程序。当传入调用到达 twilio 应用程序的主处理程序 url 时,将调用重定向到最新版本的处理程序文件。您只需在每次更新版本时添加一个处理程序。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-11-29
          • 1970-01-01
          • 1970-01-01
          • 2020-10-02
          • 2023-03-13
          • 2019-02-05
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多