Hi all, Am trying to implement a diameter application (Application-ID 16777255) using go-diameter package. >From what I have read, to be able to exchange message between diameter peers, these basic steps are required
1. the transport connection (TCP/SCTP) need to be established. 2. CER/CEA message have to be exchanged between the peers after which 3. send message 4 Device-Watchdog-Request/Device-Watchdog-Answer will be sent by any peer as some sort of health check and if possible disconnect the connection. Studying the go-diameter package example diameter client and server, I have managed to modify both the client and server to support my application by creating a custom dictionary for my application and load them at both the client and server code. Apart from the client settings which advertise the "VendorSpecificApplication" of my application ID, command code, etc, I have also created a function "sendmessage" request which contains AVPs corresponding to some of my application dictionary AVPs. However, after testing the modified client and the server and using Wireshark, the diameter message "Result code" shows "success 2001" after CER/CEA where exchanges but after that, I could not see the "sendmessage" messages sent from the client even though I have created a "sendmessage" handler at the server side which response with an answer. The CER/CEA messages are exchanged and then DWR/DWA messages are exchanged for the time set and then the connection disconnect. The CER/CEA messages are implemented using the go-diameter default base application. Can anyone explain to me why am not seeing my application messages which I expect to see after the CER/CEA exchange? I may be doing something wrong. I can send the modified code if needed. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/637e4a0c-c825-4db9-9b2a-79f2ed6fd44d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.