3

我们正在努力为 OCS 创建直径适配器。目前我们的 AVP 字典由 go-diameter 提供。

我们正在尝试提供一个可配置的字典来支持关注

  • 供应商特定的 AVP 以支持不同的网络提供商,如诺基亚和爱立信
  • 支持不同的网络流量,如 VoLTE、GGSN、Tango。

以下是我们目前正在考虑的两种方法。

  • 包括一个包含所有支持的 AVP 的字典,并有一个直径适配器的单一版本。在代码中构建的智能,用于识别哪个节点需要哪些 AVP。
  • 为我们想要支持的每个字典提供不同的版本,并部署服务提供商所需的版本。

我在互联网上搜索,看看是否有类似的事情作为概念证明。需要帮助确定哪个是更好的实施解决方案。

4

1 回答 1

4

我不熟悉 go-diameter 但我的建议:使用一本字典

所有供应商和供应商都应使用该词典。

原因:

  1. 您不知道最终会发布多少个不同的版本,并且最终可能需要支持许多字典。
  2. 如果您使用很少的字典,大多数 AVP 将是相同的
  3. 一本字典越大,您将在任何地方支持更多的 AVP,而且您永远无法 100% 确定哪个 AVP 可能来自不同的客户
于 2018-07-05T13:36:02.213 回答