go-diameter:支持不同网络提供商(即爱立信、诺基亚)和不同节点(即 GGSN、Tango)的不同 AVP 字典
go-diameter: support for different AVP dictionary for different network provider (i.e. Ericsson, Nokia) and different nodes (i.e. GGSN, Tango)
我们正在为 OCS 创建一个直径适配器。目前我们的 AVP 字典由 go-diameter 提供。
我们正在尝试提供一个可配置的字典来支持关注
- 供应商特定 AVP 以支持不同的网络提供商,如诺基亚和爱立信
- 支持不同的网络流量,如 VoLTE、GGSN、Tango。
以下是我们目前正在考虑的两种方法。
- 包括一个包含所有支持的 AVP 的字典,并有一个单一版本的直径适配器。要在代码中构建的智能,用于识别哪个节点需要哪些 AVP。
- 为我们要支持的每个词典提供不同的版本,并根据服务提供商的要求进行部署。
我在互联网上进行了搜索,看看是否有人做过类似的事情作为概念验证。在确定哪个是更好的实施解决方案方面需要帮助。
我不熟悉 go-diameter 但我的建议是:使用一本字典
所有供应商和提供商都应使用该词典。
原因:
- 您不知道最终会有多少不同的版本,您可能最终需要支持许多词典。
- 如果你使用的词典很少,大多数 AVP 在所有词典上都是相同的
- 你的字典越大,你就会在任何地方支持更多的 AVP,你永远无法 100% 确定哪个 AVP 可能来自不同的客户端
我们正在为 OCS 创建一个直径适配器。目前我们的 AVP 字典由 go-diameter 提供。
我们正在尝试提供一个可配置的字典来支持关注
- 供应商特定 AVP 以支持不同的网络提供商,如诺基亚和爱立信
- 支持不同的网络流量,如 VoLTE、GGSN、Tango。
以下是我们目前正在考虑的两种方法。
- 包括一个包含所有支持的 AVP 的字典,并有一个单一版本的直径适配器。要在代码中构建的智能,用于识别哪个节点需要哪些 AVP。
- 为我们要支持的每个词典提供不同的版本,并根据服务提供商的要求进行部署。
我在互联网上进行了搜索,看看是否有人做过类似的事情作为概念验证。在确定哪个是更好的实施解决方案方面需要帮助。
我不熟悉 go-diameter 但我的建议是:使用一本字典
所有供应商和提供商都应使用该词典。
原因:
- 您不知道最终会有多少不同的版本,您可能最终需要支持许多词典。
- 如果你使用的词典很少,大多数 AVP 在所有词典上都是相同的
- 你的字典越大,你就会在任何地方支持更多的 AVP,你永远无法 100% 确定哪个 AVP 可能来自不同的客户端