<div dir="ltr">Hello,<br><br>I've been working through the Diameter Authentication and Accounting tutorial (<a href="https://www.opensips.org/Documentation/Tutorials-Diameter-AAA">https://www.opensips.org/Documentation/Tutorials-Diameter-AAA</a>) and I have some issues when loading the auth_aaa module on startup. Before posting, I had a look through the mailing list archives and did not find a solution to this issue. Sorry if I missed any.<br><br>Debian 12<br>OpenSIPS Version: 3.5 nightly (also tried on 3.4 but encountered the same issue)<br>freeDiameter version: 1.2.1<br><br>Error Logs:<br><br>Apr 25 05:03:29 debian /usr/sbin/opensips[24397]: INFO:auth_aaa:mod_init: initializing...<br>Apr 25 05:03:29 debian /usr/sbin/opensips[24397]: ERROR:aaa_diameter:dm_find: error in ((fd_dict_search(fd_g_config->cnf_dict, DICT_AVP, AVP_BY_NAME, map->name, &obj, 2))): -2<br>Apr 25 05:03:29 debian /usr/sbin/opensips[24397]: ERROR:auth_aaa:mod_init: auth_aaa: can't get code for the Digest-Qop attribute (type 0)<br>Apr 25 05:03:29 debian /usr/sbin/opensips[24397]: ERROR:core:init_mod: failed to initialize module auth_aaa<br>Apr 25 05:03:29 debian /usr/sbin/opensips[24397]: ERROR:core:main: failed to initialize modules!<br><br><br>What I did:<br>- Installed freeDiameter and set up the configurations for both client and server (both sharing the same VM).<br>- Verified that Capabilities and Watchdog exchanges happen successfully between the isolated client and server.<br>- Created an opensips MySQL database for the diameter server using opensips-cli (currently empty).<br>- Configured `opensips.cfg` using the residential setup as a base, modified the sockets, the module path, and loaded auth and diameter modules.<br>- Included `aaa_proxy_authorize`, `proxy_challenge`, and `do_accounting` in the routing logic (without any purpose for now).<br>- Started the freeDiameter server, then tried to start the opensips service and it failed with the error above.<br><br>In the tutorial, no extensions were loaded in the client configuration. I thought initially, that I had to load the dict_sip.fdx extension for the client as well, as the Digest-Qop AVP is part of that, but that didn't make much sense after seeing in the debug logs that the other Digest-* AVPs were actually found. They are being loaded internally, right?<br><br>I attached the logs, the opensips configuration and the freeDiameter configurations (for both server and client, although they should be identical to the tutorial with only the paths differing). Let me know if i missed anything. Any help is appreciated!<br><br>I also have an unrelated question if you don't mind: is there a tool or method to convert a .c dict to .xml format, or is creating them myself/looking for them already in .xml format somewhere else the only option?<br><br>Thanks in advance!</div>