Erlang seagull服务器未收到直径请求

Erlang seagull服务器未收到直径请求,erlang,4g,diameter-protocol,Erlang,4g,Diameter Protocol,我有一个用于测试Sy接口的erlang客户端和seagull服务器 能力交换已正确完成,并由PCAP进行测试。当我使用 直径:呼叫服务名称,应用别名,单反,[] 当我调用发送SLR的服务器函数时,会调用prepare_请求。它还可以 Erlang客户端继续发送看门狗请求。 但海鸥服务器并没有收到这个消息。有哪些可能的情况 我在中找到了Sy接口的可能场景 因为我不能拥有你的环境,所以我只是根据我在seagull开源方面的经验给你一些建议 您是否可以重新检查模拟PCRF的Erlang客户端是否将SL

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

能力交换已正确完成,并由PCAP进行测试。当我使用 直径:呼叫服务名称,应用别名,单反,[]

当我调用发送SLR的服务器函数时,会调用prepare_请求。它还可以

Erlang客户端继续发送看门狗请求。
但海鸥服务器并没有收到这个消息。有哪些可能的情况

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

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

您是否可以重新检查模拟PCRF的Erlang客户端是否将SLR消息准确地发送到OCS IP、端口,。。。正确与否?使用wireshack检查一下。有时,PCRF发送到8003:TCP,但OCS只使用8004:UDP

Erlang客户端继续发送看门狗请求,似乎PCRF仍在等待OCS的回复,您是否使用SLA消息回复PCRF?您可以使用上面提供的github中的场景


1个IP,端口正常。2是的,我在seagull服务器中有SLA,但它没有收到SLRDid。您运行您的场景并通过wireshack赶上了吗?你能给我pcap文件并列出PCRF和OCS地址吗?还有你发送的SLR,SLA?对不起,这不是我的私人项目。我不能给你地址或pcap。但是CER/CEA成功地为SLRDid提供了正确的源和目标参数。您使用的是真正的SLR消息还是您自己创建的?单反中的Avp有时会协同工作。此外,可能seagull服务器在这段时间内关闭了套接字=>设置活动时间套接字。海鸥不能接受的原因有很多。由于信息较少,我无法预测更多。是的,它正确的SLR在字典文件中定义,rebar3为ts_29_219生成.hrl和.erl