Hello All,<div>I'm trying to parse a VSA reply from a radius_send_auth call. My second set looks like this:</div><div><div>modparam("aaa_radius","sets","ipauthreply = ( h323-currency = $avp(s:h323-currency), h323-credit-amount = $avp(s:h323-credit-amount) ) ")</div>
</div><div><br></div><div>Opensips starts up, which suggests to me that it's finding these attributes in the dictionary just fine. I've tested that by changing the attribute to something like h323-currency2 and it fails (as expected). The send radius packet looks great and I've determined with a pcap that the reply is also properly formated. The reply has the two above attributes with the vendor id of 9 (cisco). Those two attributes do in fact show up in my dictionary as cisco attribtues:</div>
<div><br></div><div><div>VENDOR Cisco 9</div></div><div>...</div><div><div>ATTRIBUTE h323-credit-amount 101 string Cisco</div></div><div><div>ATTRIBUTE h323-currency 110 string Cisco</div>
</div><div>...</div><div><br></div><div>When I get a reply, this shows up in the error log (once for each attribute I'm looking for:</div><div>"Nov 16 12:01:22 srv1158 /usr/local/sbin/opensips[25799]: ERROR:aaa_radius:send_auth_func: attribute was not found in received radius message "</div>
<div><div><br></div></div><div>I have to think this has something to do with the Vendor ID. What I don't get is that opensips wouldn't load unless it was valid in the dictionary to begin with..</div><div><br></div>
<div>Any ideas?</div><div><br></div><div>Thanks,</div><div>Brett</div><div><br></div>