0

我有一个用于测试 Sy 接口的 erlang 客户端和 seagull 服务器。

功能交换已正确完成并由 pcaps 测试。当我发送SLR使用 diameter:call(?SERVICE_NAME, ?APP_ALIAS, SLR, [])

prepare_request当我调用服务器函数进行发送时调用SLR。它返回ok

Erlang 客户端不断发送看门狗请求。但这不是海鸥服务器收到的。这有哪些可能的情况?

4

1 回答 1

1

我在Github中找到了 Sy 接口的可能场景。

因为我没有你的环境所以我只是根据我对海鸥开源的经验给你一些建议。

  1. 您能否重新检查模拟 PCRF 的 Erlang 客户端将 SLR 消息发送到 OCS(IP、端口、...)是否正确?使用wirehack检查。有时,PCRF 发送到 8003:TCP 但 OCS 只使用 8004:UDP。

  2. Erlang 客户端不断发送看起来 PCRF 仍在等待 OCS 回复的 Watchdog 请求,您是否使用 SLA msg 回复了 PCRF?您可以使用我上面提供的 github 中的场景

于 2019-03-11T05:01:11.163 回答