<div dir="ltr">Hi Kamailio users,<br>I'm trying to setup Kamailio as a Diameter Routing Agent, but I just can't seem to get the diameter_request() function to actually send a diameter request, I just get a warning about no JSON Response:<br><i>WARNING: ims_diameter_server [avp_helper.c:341]: addAVPsfromJSON(): No JSON Response</i><br><br>Inside my event route I've got one line to send the data to the peer "ims-hss.localdomain":<br><i>event_route[diameter:request]{<br>      diameter_request("ims-hss.localdomain", $diameter_application, $diameter_command, $diameter_request);<br>      xlog("Forwarded Diameter Request");<br>}</i><br><br>Hard as I try I can't seem to get this request forwarded to this peer and see that next xlog() line.<br>In the config file I've included the cdp_check_peer & cdp_has_app checks to confirm the peer is up, and able to accept the request, (full config in pastebin below)<br>I've defined the peers in the diametercfg.xml config file, and they're all showing as online when I do a "kamcmd cdp.list_peers":<br><i>                FQDN: ims-hss.localdomain<br>                Details: {<br>                        State: I_Open<br>                        Disabled: False<br>                        Last used: 0<br>                        Applications: {<br>                                appid:vendorid: 16777216:10415<br>                                appid:vendorid: 16777216:4491<br>                                appid:vendorid: 16777216:13019<br>                                appid:vendorid: 16777216:0<br>                                appid:vendorid: 16777217:10415<br>                                appid:vendorid: 16777221:10415<br>                        }<br>                }<br></i><br>The source of avp_helper.c shows the warning is called if the length of the JSON is <= 0, but as I'm feeding back out what I've received it's not 0, an no recent major changes to the source, so I'm stumped as to why it's catching this.<br><br>I'm running Kamailio 5.1.2 on Ubuntu 18.04 installed from Repos.<br>Full Kamailio Config: <a href="https://pastebin.com/afgqUfWr">https://pastebin.com/afgqUfWr</a><br>Diameter CDP Config XML: <a href="https://pastebin.com/bVrBG8mG">https://pastebin.com/bVrBG8mG</a><br>Relevant Syslog: <a href="https://pastebin.com/ZY8z2kd4">https://pastebin.com/ZY8z2kd4</a><br>Kamcmd cdp.list_peers: <a href="https://pastebin.com/cKi4JAHC">https://pastebin.com/cKi4JAHC</a><br><br>Any ideas as to what am I missing?<br><br>Thanks in advance!<br><br>Nick<br></div>