Using modules aaa_radius and acc in version 1.9.1 of OpenSIPS, I want to report CDR's to a radius server. I am using Wireshark to check the actual Radius messages being sent.
If the call is answered, then the Radius messages are good: Start of the call (200 Ok response to INVITE), "Start" message with Acct-Status-Type=Start(1) End of the call (200 Ok response to BYE), a "Stop" message with Acct-Status-Type=Stop(2) However, if the call fails (e.g. INVITE response "486 Busy here") the value of Acct-Status-Type is zero. Acct-Status-Type=Unknown(0) We require reporting of failed calls, but the Radius server cannot interpret the message because of this zero value. Is it possible to somehow force the value of Acct-Status-Type to 2 (Stop) on failed call reporting? The aaa_missed_flag is set. The failed_transaction_flag just makes it write the message twice. John Quick Smartvox Limited Web: www.smartvox.co.uk _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
