代码之家  ›  专栏  ›  技术社区  ›  Sachith Muhandiram

Seagull服务器未收到直径请求

  •  0
  • Sachith Muhandiram  · 技术社区  · 5 年前

    我有一个erlang客户机和seagull服务器来测试sy接口。

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

    prepare_request 当我调用服务器函数发送 单反 . 它返回 ok

    erlang客户端继续发送看门狗请求。 但这不是海鸥服务器接收到的。有什么可能的情况?

    0 回复  |  直到 5 年前
        1
  •  1
  •   bxdoan    5 年前

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

    因为我不能拥有你的环境,所以我只是根据我在Seagull开源方面的经验给你一些建议。

    1. 你能再检查一下你的Erlang客户机模拟PCRF发送SLR消息到OCS(IP,端口,…)是否正确吗?使用wireshack检查。有时,pcrf发送到8003:tcp,但ocs只使用8004:udp。

    2. erlang客户端不断发送看门狗请求,似乎pcrf仍在等待ocs的回复,您是否用sla msg回复了pcrf?您可以使用上面github i中提供的场景

    推荐文章