0

当我们发布应用程序的新版本时,我们无法添加新的电话号码以便 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

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

4

3 回答 3

0

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

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

于 2013-06-22T09:37:46.967 回答
0

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

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

于 2013-06-17T09:57:51.553 回答
0

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

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

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

于 2013-06-14T20:04:29.477 回答