Sachith Muhandiram
Sachith Muhandiram

Reputation: 2972

Diameter request is not received by seagull server

I have an erlang client and seagull server for testing Sy-interface.

Capability exchange is done properly and tested by pcaps. When I send SLR using diameter:call(?SERVICE_NAME, ?APP_ALIAS, SLR, [])

prepare_request is called when I call server function for sending SLR. it returns ok

Erlang client keep sending Watchdog request. But this is not received by seagull server. What are possible scenarios for this?

Upvotes: 0

Views: 648

Answers (1)

bxdoan
bxdoan

Reputation: 1369

There are possible scenario for Sy interface I've found in Github.

Because I cannot have your environment so I just give you some advices base on my experience with seagull open source.

  1. Can you re-check that your Erlang client which simulated PCRF send SLR msg to exactly OCS (IP, port,...) is correct or not? Use wireshack to check that. Sometime, PCRF send to 8003:TCP but OCS just use 8004:UDP.

  2. Erlang client keep sending Watchdog request that seems PCRF still wait reply from OCS, did you reply PCRF with SLA msg? You can use the scenario in github I provided above

Upvotes: 1

Related Questions