设置多租户 JSON 配置

多租户 JSON 配置中,单个 IBM® Voice Gateway 实例可以托管多个租户,或客户能够呼叫的电话号码。例如,从单个 Voice Gateway 实例中,保险提供商可能会为汽车保险提供一个电话号码,并为房屋保险提供另一个电话号码。由于仅有单个部署,因此相对于部署多个单租户环境,多租户 JSON 配置可提供更简单的集中管理,其中每个实例与特定电话号码对应。

通过使用高级 JSON 配置在 V1.0.0.2 和更高版本中支持多租户。

在 JSON 文件中配置租户

在单独的 JSON 文件中指定和存储租户配置,然后在 Voice Gateway 配置中引用该文件。与租户无关的配置(例如服务器配置)仍在核心 Voice Gateway 配置中进行指定。通过单独将租户配置指定为 JSON 对象,可以将不同配置设置映射到每个单独租户。

有关详细信息以及所有租户配置属性的列表,请参阅在多租户 JSON 配置中配置租户

部署多租户 JSON 配置

您可以在本地使用 Docker 引擎、在私有云中使用 IBM Cloud Private 或在公共云中使用 IBM Cloud Kubernetes Service 来部署多租户 JSON 配置。有关更多信息,请参阅部署多租户 JSON 配置

部署 Voice Gateway 后,每个租户都在已配置的租户 URI 中可用。使用 JSON 配置文件时,只能连接面向指定租户的呼叫,从而有效地将已配置的租户列入白名单。

配置多个服务提供程序

要在 Watson 服务提供程序故障情况下支持灾难恢复并确保服务不中断,可以配置 IBM® Voice Gateway 来支持多个 Watson 服务。请参阅配置多个服务提供程序