Billing: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
= Billing | == Billing Feature Overview == | ||
* | * Two price types in CDR: Customer and operator (for comparing operators). | ||
* | * Multiple billing tables: For each operator and customer. | ||
* | * Billing watchdog rules: Quotas per hour/day/week/month aggregated by src IP or tel. number. | ||
* | * Billing watchdog rules: For expensive destinations. | ||
= Settings | == Settings > Billing Configuration == | ||
Sections: Billing type/rules, state holidays, operator assignment, customer assignment, exclude, aggregation, currency, settings. | |||
== | === Billing Type / Rules === | ||
Create at least one billing table for customer/operator prices. For operator-only, create per operator and assign in "operator assignment" without "Default customer billing". | |||
* Name: name | * Name: Billing table name. | ||
* State holidays: | * State holidays: Assign holidays table for peak/offpeak. | ||
* Default price: | * Default price: Per-minute (offpeak if peak/offpeak enabled). | ||
* Enable peak / offpeak: | * Enable peak/offpeak: For time-based billing. | ||
* Default price peak: | * Default price peak: Peak per-minute. | ||
* Default T1: | * Default T1: First impulse seconds. | ||
* Default T2: | * Default T2: Period length (e.g., 30s call, T1=10, T2=6: Bill 10 + 4*6 = 34s). | ||
* Default customer billing: | * Default customer billing: Applies to unassigned customers. | ||
Add billing rules (CSV export/import): | |||
* name | * Name: Rule name. | ||
* | * Prefix number: Match prefix. | ||
* | * Fixed number: Match exact. | ||
* | * Price: Destination (offpeak if enabled). | ||
* | * Price peak: Peak destination. | ||
* | * Override default peak/offpeak: Custom times. | ||
* | * T1: Custom first impulse. | ||
* | * T2: Custom period. | ||
== | === State Holidays === | ||
Holidays table for offpeak treatment. Define only for peak/offpeak billing. | |||
== | === Operator Assignment === | ||
Rules per operator with billing table. Excludes customer price for operator calls (bills outgoing only). For both prices: One default customer table, assign operator tables here. | |||
Override international prefixes per operator (see [[#settings]]). | |||
== | === Customer Assignment === | ||
Apply different tables to customers by src IP or tel. numbers/prefixes if default insufficient. | |||
Override international prefixes per customer (see [[#settings]]). | |||
== | === Exclude === | ||
Rules to exclude billing by src/dst IP or tel. prefixes/numbers. | |||
== | === Aggregation === | ||
Summarizes costs by src IP/tel. number for hour/day/week/month/year. Used in fraud/alerts for quota rules. | |||
=== | ==== Settings ==== | ||
* | * Enable by addresses: Per src IP. | ||
* | * Enable by numbers: Per tel. number. | ||
* | * Week start. | ||
* | * Hours/days/weeks/months/years: Retention periods. | ||
=== | ==== Exclude Addresses ==== | ||
Exclude src/dst IPs (e.g., operators/SIP proxies) for customer-only data. | |||
== | ==== Exclude Numbers ==== | ||
Exclude src/dst numbers. Prioritize addresses to avoid unnecessary data. | |||
=== Currency === | |||
Optional for single currency. Multiple: Recalculates to main via Google rates (view-only, not stored). | |||
* | * Code: e.g., USD. | ||
* | * Custom code: Symbol, e.g., "$". | ||
* | * Name: Currency name. | ||
* Country: Select. | |||
* Main currency: Recalculate all to this. | |||
* Description. | |||
=== Settings === | |||
* International prefixes: Distinguish local/international (default: 00, +). | |||
* Min. international length: Treat longer numbers as international if no prefix. | |||
* Local numbers are in: Prefix local numbers with international code for selected country. | |||
== Watchdog == | |||
In Alerts/Anti Fraud: Two rules requiring aggregation enabled. | |||
== Billing | === Billing Over Quota === | ||
Checks billed sums per src IP/tel. number or groups for periods. Alerts on thresholds. | |||
* Enabled: On/off. | |||
* Every N minutes: Check frequency. | |||
* Enable hyperlinks: Links in emails. | |||
* Hour/day/week/month: Max costs. | |||
* Summary: Aggregate included callers/IPs. | |||
* Include/Exclude IP/numbers: Filter calls. None: Per individual IP/number. | |||
=== Billing High Rate === | |||
Alerts on destinations > cost/minute threshold. | |||
* Enabled: On/off. | |||
* Every N minutes: Check frequency. | |||
* Enable hyperlinks: Links in emails. | |||
* Limit: Cost/minute threshold. | |||
* Include/Exclude IP/numbers: Filter calls. None: Per individual IP/number. | |||
=== AI Summary for RAG === | |||
'''Summary:''' This article overviews VoIPmonitor's billing features: Price types, tables, watchdog rules for quotas/expensive destinations; configuration sections for types/rules, holidays, assignments, excludes, aggregation, currency, settings; and watchdog details. | |||
'''Keywords:''' billing, customer price, operator price, billing tables, peak/offpeak, currency, watchdog, quota, high rate | |||
'''Key Questions:''' | |||
* What are the key billing features in VoIPmonitor? | |||
* How to create and configure billing tables/rules? | |||
* What is state holidays for in billing? | |||
* How to exclude calls from billing? | |||
* How to handle multiple currencies? | |||
* What are international prefix settings? | |||
* How do billing watchdog rules function? | |||
Latest revision as of 14:38, 10 November 2025
Billing Feature Overview
- Two price types in CDR: Customer and operator (for comparing operators).
- Multiple billing tables: For each operator and customer.
- Billing watchdog rules: Quotas per hour/day/week/month aggregated by src IP or tel. number.
- Billing watchdog rules: For expensive destinations.
Settings > Billing Configuration
Sections: Billing type/rules, state holidays, operator assignment, customer assignment, exclude, aggregation, currency, settings.
Billing Type / Rules
Create at least one billing table for customer/operator prices. For operator-only, create per operator and assign in "operator assignment" without "Default customer billing".
- Name: Billing table name.
- State holidays: Assign holidays table for peak/offpeak.
- Default price: Per-minute (offpeak if peak/offpeak enabled).
- Enable peak/offpeak: For time-based billing.
- Default price peak: Peak per-minute.
- Default T1: First impulse seconds.
- Default T2: Period length (e.g., 30s call, T1=10, T2=6: Bill 10 + 4*6 = 34s).
- Default customer billing: Applies to unassigned customers.
Add billing rules (CSV export/import):
- Name: Rule name.
- Prefix number: Match prefix.
- Fixed number: Match exact.
- Price: Destination (offpeak if enabled).
- Price peak: Peak destination.
- Override default peak/offpeak: Custom times.
- T1: Custom first impulse.
- T2: Custom period.
State Holidays
Holidays table for offpeak treatment. Define only for peak/offpeak billing.
Operator Assignment
Rules per operator with billing table. Excludes customer price for operator calls (bills outgoing only). For both prices: One default customer table, assign operator tables here.
Override international prefixes per operator (see #settings).
Customer Assignment
Apply different tables to customers by src IP or tel. numbers/prefixes if default insufficient.
Override international prefixes per customer (see #settings).
Exclude
Rules to exclude billing by src/dst IP or tel. prefixes/numbers.
Aggregation
Summarizes costs by src IP/tel. number for hour/day/week/month/year. Used in fraud/alerts for quota rules.
Settings
- Enable by addresses: Per src IP.
- Enable by numbers: Per tel. number.
- Week start.
- Hours/days/weeks/months/years: Retention periods.
Exclude Addresses
Exclude src/dst IPs (e.g., operators/SIP proxies) for customer-only data.
Exclude Numbers
Exclude src/dst numbers. Prioritize addresses to avoid unnecessary data.
Currency
Optional for single currency. Multiple: Recalculates to main via Google rates (view-only, not stored).
- Code: e.g., USD.
- Custom code: Symbol, e.g., "$".
- Name: Currency name.
- Country: Select.
- Main currency: Recalculate all to this.
- Description.
Settings
- International prefixes: Distinguish local/international (default: 00, +).
- Min. international length: Treat longer numbers as international if no prefix.
- Local numbers are in: Prefix local numbers with international code for selected country.
Watchdog
In Alerts/Anti Fraud: Two rules requiring aggregation enabled.
Billing Over Quota
Checks billed sums per src IP/tel. number or groups for periods. Alerts on thresholds.
- Enabled: On/off.
- Every N minutes: Check frequency.
- Enable hyperlinks: Links in emails.
- Hour/day/week/month: Max costs.
- Summary: Aggregate included callers/IPs.
- Include/Exclude IP/numbers: Filter calls. None: Per individual IP/number.
Billing High Rate
Alerts on destinations > cost/minute threshold.
- Enabled: On/off.
- Every N minutes: Check frequency.
- Enable hyperlinks: Links in emails.
- Limit: Cost/minute threshold.
- Include/Exclude IP/numbers: Filter calls. None: Per individual IP/number.
AI Summary for RAG
Summary: This article overviews VoIPmonitor's billing features: Price types, tables, watchdog rules for quotas/expensive destinations; configuration sections for types/rules, holidays, assignments, excludes, aggregation, currency, settings; and watchdog details.
Keywords: billing, customer price, operator price, billing tables, peak/offpeak, currency, watchdog, quota, high rate
Key Questions:
- What are the key billing features in VoIPmonitor?
- How to create and configure billing tables/rules?
- What is state holidays for in billing?
- How to exclude calls from billing?
- How to handle multiple currencies?
- What are international prefix settings?
- How do billing watchdog rules function?