- 'name' => 'VoIP rating by plan of CDR records in an SQL RADIUS radacct table',
- 'fields' => {
- 'setup_fee' => { 'name' => 'Setup fee for this package',
- 'default' => 0,
- },
- 'recur_flat' => { 'name' => 'Base monthly charge for this package',
- 'default' => 0,
- },
- 'ratenum' => { 'name' => 'Rate plan',
- 'type' => 'select',
- 'select_table' => 'rate',
- 'select_key' => 'ratenum',
- 'select_label' => 'ratename',
- },
- 'ignore_unrateable' => { 'name' => 'Ignore calls for which not rate prefix can be found (otherwise they are fatal)',
- 'type' => 'checkbox',
- },
- },
- 'fieldorder' => [qw( setup_fee recur_flat ratenum )],
- 'weight' => 40,
+ 'disabled' => 1, #they're sucked into our CDR table now instead
+ 'name' => 'VoIP rating by plan of CDR records in an SQL RADIUS radacct table',
+ 'shortname' => 'VoIP/telco CDR rating (external RADIUS)',
+ 'inherit_fields' => [ 'global_Mixin' ],
+ 'fields' => {
+ 'ratenum' => { 'name' => 'Rate plan',
+ 'type' => 'select-rate',
+ },
+ },
+ 'fieldorder' => [qw( ratenum ignore_unrateable )],
+ 'weight' => 40,