You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems there is a problem with the sending of the DPA from the cdp module to the diameter peer.
When we receive the DPR the Snd_DPA() and I_Disc() are executed from peerstatemachine.c (I_Open/I_Rcv_DPR branch).
Since the socket is closed from I_Disc() the select() in the receive_loop exits with a failure and the send pipe (which holds the DPA) is never sent to the other side.
Troubleshooting
Reproduction
1. Send DPR from diameter peer to Kamailio
2. DPA is never received on the other end
Description
It seems there is a problem with the sending of the DPA from the cdp module to the diameter peer.
When we receive the DPR the
Snd_DPA()
andI_Disc()
are executed from peerstatemachine.c (I_Open/I_Rcv_DPR branch).Since the socket is closed from
I_Disc()
theselect()
in thereceive_loop
exits with a failure and the send pipe (which holds the DPA) is never sent to the other side.Troubleshooting
Reproduction
Log Messages
Possible Solutions
Additional Information
kamailio -v
The text was updated successfully, but these errors were encountered: