Reports: Difference between revisions
(Add CDR Summary report documentation with price columns for billing costs) |
(Rewrite: consolidated structure, removed redundancy, improved tables and troubleshooting organization) |
||
| (18 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{DISPLAYTITLE:Reports}} | {{DISPLAYTITLE:Reports}} | ||
Category:GUI manual | [[Category:GUI manual]] | ||
= Reports = | |||
VoIPmonitor provides multiple report types for analyzing call data, quality metrics, and generating scheduled summaries. | |||
<kroki lang=" | <kroki lang="mermaid"> | ||
%%{init: {'flowchart': {'nodeSpacing': 15, 'rankSpacing': 25}}}%% | |||
flowchart LR | |||
subgraph Sources | |||
CDR[(CDR DB)] | |||
RTP[(RTP Stats)] | |||
end | |||
subgraph Types | |||
Daily[Daily Email] | |||
Gen[Report Generator] | |||
Sum[Call Summary] | |||
QoS[QoS Report] | |||
end | |||
subgraph Output | |||
Email[Email] | |||
CSV[CSV Export] | |||
GUI[GUI Display] | |||
end | |||
CDR --> Daily & Gen & Sum & QoS | |||
RTP --> Daily & QoS | |||
Daily --> Email | |||
Gen --> GUI & CSV | |||
Sum --> GUI & CSV | |||
QoS --> GUI | |||
</kroki> | |||
{| class="wikitable" | |||
|- | |||
! Report Type !! Purpose !! Output | |||
|- | |||
| Daily Email Reports || Scheduled summaries (RTP, CPS, charts, CDR summary) || Email | |||
|- | |||
| Report Generator || Ad-hoc historical analysis || GUI, CSV | |||
|- | |||
| Call Summary || Aggregated by IP (ASR, ACD, duration) || GUI, CSV | |||
|- | |||
| QoS Report || RTP quality metrics (MOS, jitter, loss) || GUI | |||
|- | |||
| CDR Simplified || Quick CDR view with filters || GUI | |||
|} | |||
} | |||
== Prerequisites == | |||
Reports require a working cron job for scheduled delivery. See [[Alerts#Email_Configuration|Alerts - Email Configuration]] for cron setup and MTA requirements. | |||
= | {{Note|1=For scheduled reports, ensure <code>cleandatabase</code> in <code>/etc/voipmonitor.conf</code> exceeds your longest report period (e.g., >30 days for monthly reports). See [[Data_Cleaning]].}} | ||
Daily | == Daily Email Reports == | ||
Navigate to '''GUI > Reports > Configure Daily Reports''' to create scheduled reports. | |||
=== RTP Daily Report === | |||
Summarizes RTP metrics: MOS, packet loss, jitter, delay (PDV), duration, one-way, and missing RTP. | Summarizes RTP metrics: MOS, packet loss, jitter, delay (PDV), duration, one-way, and missing RTP. | ||
=== CPS Daily Report === | |||
Reports maximum and average Calls Per Second (CPS) over the selected period. | |||
=== Daily Charts Report === | |||
Generates visual charts of call metrics filtered by criteria (SIP trunks, numbers, IP). | |||
'''Time Range Settings:''' | |||
{| class="wikitable" | |||
|- | |||
! Period !! Configuration | |||
|- | |||
| Daily || <code>"last day 1"</code> | |||
|- | |||
| Weekly || <code>"this week from Monday"</code> + enable <code>"previous interval"</code> | |||
|- | |||
| Monthly || <code>"previous month"</code> | |||
|} | |||
'''Creating Chart Templates:''' | |||
# Navigate to '''GUI > Reports > Configure Daily Reports > Charts''' | |||
# Click chart creation button | |||
# Configure filters (CDR criteria, IP addresses, numbers) | |||
# Select metrics (MOS, packet loss, jitter, concurrent calls) | |||
# Save as '''chart template''' | |||
# Attach template to scheduled report | |||
{{Tip|Schedule resource-intensive reports (30-day charts) during off-peak hours to reduce database load.}} | |||
=== CDR Summary Report === | |||
Daily summary grouped by various criteria with optional billing costs. | |||
'''Summary Types:''' | |||
{| class="wikitable" | |||
|- | |||
! Type !! Description | |||
|- | |||
| source IP / destination IP || Group by IP address | |||
|- | |||
| source number / destination number || Group by telephone number | |||
|- | |||
| Called/Caller number group || Group by predefined [[Groups|Telephone Number Groups]] | |||
|} | |||
'''Configuration:''' | |||
# Select '''CDR summary''' as report type | |||
# Choose '''Summary type''' from dropdown | |||
# Filter by SIP response in '''Common tab''' (e.g., <code>%OK%</code>, <code>404%</code>) | |||
# Enable '''Price columns''' for billing costs (requires [[Billing|Billing Configuration]]) | |||
{{Note|1=For multiple SIP response codes, create '''separate reports''' for each code pattern. A single report cannot aggregate multiple response types.}} | |||
'''NPA-NXX Prefix Reporting:''' | |||
# Create telephone number groups in '''GUI > Groups > Tel. numbers''' for each prefix | |||
# Include country code variants (e.g., both <code>1202333</code> and <code>202333</code>) | |||
# Use '''Called number group''' summary type | |||
# Select groups in filter field | |||
== Report Generator == | |||
'''GUI > Reports > Report Generator''' - Creates ad-hoc reports from historical data. | |||
* '''"Only CDR with RTP"''' checkbox: Reports only connected calls (ASR always 100%) | |||
* Filter by date range, IP, numbers, QoS parameters | |||
* Export results to CSV | |||
= | {{Warning|1='''Limitation:''' Cannot combine "group by customer" AND "destination country" filters in one report. Create separate reports for each customer with both filters applied.}} | ||
== Call Summary == | |||
'''GUI > Reports > Call Summary''' - Overview grouped by source/destination IP. | |||
'''Key Metrics:''' ASR, ACD, NER, total duration, call count. | |||
=== Export Column Reference === | |||
'''Basic Metrics:''' | '''Basic Metrics:''' | ||
| Line 122: | Line 144: | ||
! Column !! Description | ! Column !! Description | ||
|- | |- | ||
| sipip / | | <code>sipip</code> || Source IP address | ||
|- | |- | ||
| | | <code>cnt_all</code> / <code>cnt_connected</code> || Total / connected CDR count | ||
|- | |- | ||
| | | <code>duration_all</code> || Sum of connected seconds | ||
|- | |- | ||
| | | <code>asr_all</code> / <code>acd_all</code> / <code>ner_all</code> || Answer Seizure Ratio / Avg Call Duration / Network Effectiveness Ratio | ||
|- | |- | ||
| | | <code>mos_all</code> || MOS average (min of caller/called) | ||
|- | |- | ||
| | | <code>pdd_all</code> || Post Dial Delay (ms) | ||
|- | |- | ||
| jitter_all || Average | | <code>jitter_all</code> / <code>delay_all</code> || Average jitter / median PDV | ||
|- | |- | ||
| | | <code>packets_lost_all</code> || Lost packets count | ||
|} | |} | ||
'''MOS XR Columns''' ( | '''RTCP Columns:''' <code>rtcp_maxfr</code>, <code>rtcp_avgfr</code>, <code>rtcp_maxjitter</code>, <code>rtcp_avgjitter</code>, <code>rtcp_maxrtd</code>, <code>rtcp_avgrtd</code> | ||
'''MOS XR Columns:''' <code>mos_xr_avg_all</code>, <code>mos_xr_min_all</code>, <code>mos_xr_avg_caller_all</code>, <code>mos_xr_avg_called_all</code> | |||
'''Silence/Clipping Columns''' (requires [[Silence_detection|silence detection]]): <code>mos_silence_avg_all</code>, <code>silence_all</code>, <code>silence_end_all</code>, <code>clipping_all</code> | |||
== QoS Report == | |||
'''GUI > Reports > QoS''' - Similar to Call Summary but emphasizes RTP metrics. | |||
'''Multi-hop Troubleshooting:''' | |||
# Set time range for issue period | |||
# Use "per caller IP" or "per called IP" filter | |||
# Compare MOS scores across IPs to identify degraded segment | |||
# Combine with dashboard MOS panels for visual timeline | |||
== Regulatory Reporting == | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Column !! Description | ! Metric !! Column !! Description | ||
|- | |- | ||
| | | Answer Seizure Ratio || <code>asr_all</code> || % of calls connecting successfully | ||
|- | |- | ||
| | | Post Dial Delay || <code>pdd_all</code> || Call setup time (ms) | ||
|- | |- | ||
| | | Mean Opinion Score || <code>mos_all</code> || Voice quality (1-5) | ||
|- | |||
|} | |} | ||
''' | {{Note|'''Dropped Call Ratio (DCR)''' is NOT available. Submit a feature request with your specific formula if needed.}} | ||
== Parallel Processing Configuration == | |||
The <code>cron/reports</code> setting controls parallel report generation. | |||
'''Location:''' GUI > Settings > System Configuration > Advanced | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! Value !! When to Use | ||
|- | |- | ||
| | | '''1''' (default) || Sequential processing | ||
|- | |- | ||
| | | '''2-4''' || Reports delayed, database has capacity | ||
|- | |- | ||
| | | '''4-8''' || Heavy report load, standard database | ||
|- | |- | ||
| | | '''8-16''' || Dedicated database server | ||
|} | |} | ||
{{Note|1=<code>cron/reports</code> controls report/alert generation. <code>parallel tasks</code> controls audio merging (unrelated).}} | |||
{| | |||
== CSV Export via Crontab == | |||
# Set '''Folder for export CSV''' in '''GUI > Settings > System Configuration > Advanced''' | |||
# Create task in '''GUI > Settings > Crontab Scheduler''' | |||
# Ensure web server user has write access to export folder | |||
For custom formats, use [[WEB_API|Web API]] instead. | |||
| | |||
== Troubleshooting == | |||
=== | === Reports Timeout for Large Date Ranges === | ||
'''Symptom:''' Reports take 30+ seconds then timeout, especially with IP group filters. | |||
'''Solution:''' Disable the '''"include proxy"''' checkbox next to caller/called IP group field in report configuration. This option causes expensive database joins. | |||
=== | === Timezone Mismatch === | ||
'''Symptom:''' Scheduled reports run at wrong time or don't trigger. | |||
'''Solution:''' | |||
<syntaxhighlight lang="bash"> | |||
# Check OS timezone | |||
timedatectl | |||
# Align with GUI (Settings > System Configuration > National > Timezone) | |||
timedatectl set-timezone Europe/Prague | |||
</syntaxhighlight> | |||
=== Blank Reports During Daylight Savings Time === | |||
'''Symptom:''' Reports empty when using named timezones (e.g., <code>America/Los_Angeles</code>) during DST transitions. | |||
'''Workaround:''' Change GUI timezone to fixed UTC offset (e.g., <code>GMT-8</code> instead of <code>America/Los_Angeles</code>). | |||
: | |||
=== Monthly Reports Fail in Distributed Setups === | |||
'''Symptom:''' Monthly reports don't generate in multi-sensor environments. | |||
: | |||
'''Solution:''' Configure partition operations to prevent database lock conflicts: | |||
== | '''On sniffer sensors:''' | ||
<syntaxhighlight lang="ini"> | |||
# /etc/voipmonitor.conf | |||
disable_partition_operations = yes | |||
</syntaxhighlight> | |||
'''On main server:''' | |||
<syntaxhighlight lang="ini"> | |||
# /etc/voipmonitor.conf | |||
disable_partition_operations = no | |||
partition_operations_enable_fromto = 4-5 | |||
</syntaxhighlight> | |||
= | {{Warning|1=Avoid scheduling reports during partition maintenance window (default 01:00-01:10 AM). Schedule 15-30 minutes before or after.}} | ||
=== Missing daily_reports_sended Table === | |||
''' | '''Symptom:''' Cannot enable/create daily reports in GUI. | ||
'''Solution:''' | '''Solution:''' | ||
<syntaxhighlight lang="sql"> | |||
CREATE TABLE `daily_reports_sended` ( | |||
`id` int(11) NOT NULL AUTO_INCREMENT, | |||
`daily_reports_id` int(11) NOT NULL, | |||
`day` date NOT NULL, | |||
`subject` text DEFAULT NULL, | |||
`content` mediumtext DEFAULT NULL, | |||
`send_time` datetime DEFAULT NULL, | |||
`send_email` text DEFAULT NULL, | |||
PRIMARY KEY (`id`), | |||
KEY `fk__daily_reports_sended__daily_reports` (`daily_reports_id`), | |||
CONSTRAINT `fk__daily_reports_sended__daily_reports` | |||
FOREIGN KEY (`daily_reports_id`) REFERENCES `daily_reports` (`id`) | |||
) ENGINE=InnoDB DEFAULT CHARSET=latin1; | |||
</syntaxhighlight> | |||
=== Email Shows "Sent" But Not Delivered === | |||
'''Symptom:''' GUI shows success but email never arrives. | |||
'''Solution:''' Check for missing MTA: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
# | # Check error log | ||
tail -n 50 /var/log/httpd/error_log | grep sendmail | |||
# Install MTA if missing | |||
apt-get install postfix # Debian/Ubuntu | |||
yum install postfix # RHEL/CentOS | |||
# | |||
# | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== See Also == | |||
* [[Alerts | * [[Alerts]] - Email alert configuration and cron setup | ||
* [[Silence_detection | * [[Data_Cleaning]] - Data retention settings | ||
* [[WEB_API | * [[Silence_detection]] - Enable silence/clipping metrics | ||
* [[WEB_API]] - Programmatic report access | |||
* [[Groups]] - IP and telephone number groups | |||
== AI Summary for RAG == | == AI Summary for RAG == | ||
'''Summary:''' VoIPmonitor reports | '''Summary:''' VoIPmonitor reports include Daily Email Reports (RTP, CPS, charts, CDR summary), Report Generator for ad-hoc analysis, Call Summary grouped by IP, QoS Report for RTP metrics, and simplified CDR view. CDR Summary supports grouping by source/destination IP, telephone numbers, or predefined number groups. Regulatory metrics available: ASR (<code>asr_all</code>), PDD (<code>pdd_all</code>), MOS (<code>mos_all</code>); DCR is NOT available. The <code>cron/reports</code> setting (GUI > Settings > Advanced) controls parallel report generation: default 1 (sequential), increase to 2-8 for delayed reports, or decrease for database load issues. Key limitation: cannot combine customer grouping AND country filtering in one report. Common fixes: disable "include proxy" checkbox for timeout issues, use fixed UTC offset for DST problems, configure <code>disable_partition_operations</code> for multi-sensor monthly report failures. | ||
'''Keywords:''' reports, daily reports, RTP, charts, CDR summary, | '''Keywords:''' reports, daily reports, RTP report, CPS, charts, CDR summary, report generator, call summary, QoS report, ASR, ACD, NER, MOS, PDD, CSV export, cron/reports, parallel processing, regulatory reporting, timezone, DST, daylight savings, partition operations, include proxy, timeout, NPA-NXX, telephone number groups | ||
'''Key Questions:''' | '''Key Questions:''' | ||
* What types of reports does VoIPmonitor provide? | * What types of reports does VoIPmonitor provide? | ||
* How to configure daily email reports | * How to configure daily email reports? | ||
* How to | * How to fix report timeout for large date ranges? | ||
* What | * What is the include proxy checkbox and why disable it? | ||
* How to export | * How to configure parallel report processing (cron/reports)? | ||
* Why are reports blank during daylight savings time? | |||
* How to fix monthly reports failing in distributed setups? | |||
* What regulatory metrics are available (ASR, PDD, MOS)? | |||
* How to group CDR summary by telephone number groups? | |||
* How to export reports to CSV automatically? | |||
Latest revision as of 16:48, 8 January 2026
Reports
VoIPmonitor provides multiple report types for analyzing call data, quality metrics, and generating scheduled summaries.
| Report Type | Purpose | Output |
|---|---|---|
| Daily Email Reports | Scheduled summaries (RTP, CPS, charts, CDR summary) | |
| Report Generator | Ad-hoc historical analysis | GUI, CSV |
| Call Summary | Aggregated by IP (ASR, ACD, duration) | GUI, CSV |
| QoS Report | RTP quality metrics (MOS, jitter, loss) | GUI |
| CDR Simplified | Quick CDR view with filters | GUI |
Prerequisites
Reports require a working cron job for scheduled delivery. See Alerts - Email Configuration for cron setup and MTA requirements.
ℹ️ Note: For scheduled reports, ensure cleandatabase in /etc/voipmonitor.conf exceeds your longest report period (e.g., >30 days for monthly reports). See Data_Cleaning.
Daily Email Reports
Navigate to GUI > Reports > Configure Daily Reports to create scheduled reports.
RTP Daily Report
Summarizes RTP metrics: MOS, packet loss, jitter, delay (PDV), duration, one-way, and missing RTP.
CPS Daily Report
Reports maximum and average Calls Per Second (CPS) over the selected period.
Daily Charts Report
Generates visual charts of call metrics filtered by criteria (SIP trunks, numbers, IP).
Time Range Settings:
| Period | Configuration |
|---|---|
| Daily | "last day 1"
|
| Weekly | "this week from Monday" + enable "previous interval"
|
| Monthly | "previous month"
|
Creating Chart Templates:
- Navigate to GUI > Reports > Configure Daily Reports > Charts
- Click chart creation button
- Configure filters (CDR criteria, IP addresses, numbers)
- Select metrics (MOS, packet loss, jitter, concurrent calls)
- Save as chart template
- Attach template to scheduled report
💡 Tip: Schedule resource-intensive reports (30-day charts) during off-peak hours to reduce database load.
CDR Summary Report
Daily summary grouped by various criteria with optional billing costs.
Summary Types:
| Type | Description |
|---|---|
| source IP / destination IP | Group by IP address |
| source number / destination number | Group by telephone number |
| Called/Caller number group | Group by predefined Telephone Number Groups |
Configuration:
- Select CDR summary as report type
- Choose Summary type from dropdown
- Filter by SIP response in Common tab (e.g.,
%OK%,404%) - Enable Price columns for billing costs (requires Billing Configuration)
ℹ️ Note: For multiple SIP response codes, create separate reports for each code pattern. A single report cannot aggregate multiple response types.
NPA-NXX Prefix Reporting:
- Create telephone number groups in GUI > Groups > Tel. numbers for each prefix
- Include country code variants (e.g., both
1202333and202333) - Use Called number group summary type
- Select groups in filter field
Report Generator
GUI > Reports > Report Generator - Creates ad-hoc reports from historical data.
- "Only CDR with RTP" checkbox: Reports only connected calls (ASR always 100%)
- Filter by date range, IP, numbers, QoS parameters
- Export results to CSV
⚠️ Warning: Limitation: Cannot combine "group by customer" AND "destination country" filters in one report. Create separate reports for each customer with both filters applied.
Call Summary
GUI > Reports > Call Summary - Overview grouped by source/destination IP.
Key Metrics: ASR, ACD, NER, total duration, call count.
Export Column Reference
Basic Metrics:
| Column | Description |
|---|---|
sipip |
Source IP address |
cnt_all / cnt_connected |
Total / connected CDR count |
duration_all |
Sum of connected seconds |
asr_all / acd_all / ner_all |
Answer Seizure Ratio / Avg Call Duration / Network Effectiveness Ratio |
mos_all |
MOS average (min of caller/called) |
pdd_all |
Post Dial Delay (ms) |
jitter_all / delay_all |
Average jitter / median PDV |
packets_lost_all |
Lost packets count |
RTCP Columns: rtcp_maxfr, rtcp_avgfr, rtcp_maxjitter, rtcp_avgjitter, rtcp_maxrtd, rtcp_avgrtd
MOS XR Columns: mos_xr_avg_all, mos_xr_min_all, mos_xr_avg_caller_all, mos_xr_avg_called_all
Silence/Clipping Columns (requires silence detection): mos_silence_avg_all, silence_all, silence_end_all, clipping_all
QoS Report
GUI > Reports > QoS - Similar to Call Summary but emphasizes RTP metrics.
Multi-hop Troubleshooting:
- Set time range for issue period
- Use "per caller IP" or "per called IP" filter
- Compare MOS scores across IPs to identify degraded segment
- Combine with dashboard MOS panels for visual timeline
Regulatory Reporting
| Metric | Column | Description |
|---|---|---|
| Answer Seizure Ratio | asr_all |
% of calls connecting successfully |
| Post Dial Delay | pdd_all |
Call setup time (ms) |
| Mean Opinion Score | mos_all |
Voice quality (1-5) |
ℹ️ Note: Dropped Call Ratio (DCR) is NOT available. Submit a feature request with your specific formula if needed.
Parallel Processing Configuration
The cron/reports setting controls parallel report generation.
Location: GUI > Settings > System Configuration > Advanced
| Value | When to Use |
|---|---|
| 1 (default) | Sequential processing |
| 2-4 | Reports delayed, database has capacity |
| 4-8 | Heavy report load, standard database |
| 8-16 | Dedicated database server |
ℹ️ Note: cron/reports controls report/alert generation. parallel tasks controls audio merging (unrelated).
CSV Export via Crontab
- Set Folder for export CSV in GUI > Settings > System Configuration > Advanced
- Create task in GUI > Settings > Crontab Scheduler
- Ensure web server user has write access to export folder
For custom formats, use Web API instead.
Troubleshooting
Reports Timeout for Large Date Ranges
Symptom: Reports take 30+ seconds then timeout, especially with IP group filters.
Solution: Disable the "include proxy" checkbox next to caller/called IP group field in report configuration. This option causes expensive database joins.
Timezone Mismatch
Symptom: Scheduled reports run at wrong time or don't trigger.
Solution:
# Check OS timezone
timedatectl
# Align with GUI (Settings > System Configuration > National > Timezone)
timedatectl set-timezone Europe/Prague
Blank Reports During Daylight Savings Time
Symptom: Reports empty when using named timezones (e.g., America/Los_Angeles) during DST transitions.
Workaround: Change GUI timezone to fixed UTC offset (e.g., GMT-8 instead of America/Los_Angeles).
Monthly Reports Fail in Distributed Setups
Symptom: Monthly reports don't generate in multi-sensor environments.
Solution: Configure partition operations to prevent database lock conflicts:
On sniffer sensors:
# /etc/voipmonitor.conf
disable_partition_operations = yes
On main server:
# /etc/voipmonitor.conf
disable_partition_operations = no
partition_operations_enable_fromto = 4-5
⚠️ Warning: Avoid scheduling reports during partition maintenance window (default 01:00-01:10 AM). Schedule 15-30 minutes before or after.
Missing daily_reports_sended Table
Symptom: Cannot enable/create daily reports in GUI.
Solution:
CREATE TABLE `daily_reports_sended` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`daily_reports_id` int(11) NOT NULL,
`day` date NOT NULL,
`subject` text DEFAULT NULL,
`content` mediumtext DEFAULT NULL,
`send_time` datetime DEFAULT NULL,
`send_email` text DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fk__daily_reports_sended__daily_reports` (`daily_reports_id`),
CONSTRAINT `fk__daily_reports_sended__daily_reports`
FOREIGN KEY (`daily_reports_id`) REFERENCES `daily_reports` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Email Shows "Sent" But Not Delivered
Symptom: GUI shows success but email never arrives.
Solution: Check for missing MTA:
# Check error log
tail -n 50 /var/log/httpd/error_log | grep sendmail
# Install MTA if missing
apt-get install postfix # Debian/Ubuntu
yum install postfix # RHEL/CentOS
See Also
- Alerts - Email alert configuration and cron setup
- Data_Cleaning - Data retention settings
- Silence_detection - Enable silence/clipping metrics
- WEB_API - Programmatic report access
- Groups - IP and telephone number groups
AI Summary for RAG
Summary: VoIPmonitor reports include Daily Email Reports (RTP, CPS, charts, CDR summary), Report Generator for ad-hoc analysis, Call Summary grouped by IP, QoS Report for RTP metrics, and simplified CDR view. CDR Summary supports grouping by source/destination IP, telephone numbers, or predefined number groups. Regulatory metrics available: ASR (asr_all), PDD (pdd_all), MOS (mos_all); DCR is NOT available. The cron/reports setting (GUI > Settings > Advanced) controls parallel report generation: default 1 (sequential), increase to 2-8 for delayed reports, or decrease for database load issues. Key limitation: cannot combine customer grouping AND country filtering in one report. Common fixes: disable "include proxy" checkbox for timeout issues, use fixed UTC offset for DST problems, configure disable_partition_operations for multi-sensor monthly report failures.
Keywords: reports, daily reports, RTP report, CPS, charts, CDR summary, report generator, call summary, QoS report, ASR, ACD, NER, MOS, PDD, CSV export, cron/reports, parallel processing, regulatory reporting, timezone, DST, daylight savings, partition operations, include proxy, timeout, NPA-NXX, telephone number groups
Key Questions:
- What types of reports does VoIPmonitor provide?
- How to configure daily email reports?
- How to fix report timeout for large date ranges?
- What is the include proxy checkbox and why disable it?
- How to configure parallel report processing (cron/reports)?
- Why are reports blank during daylight savings time?
- How to fix monthly reports failing in distributed setups?
- What regulatory metrics are available (ASR, PDD, MOS)?
- How to group CDR summary by telephone number groups?
- How to export reports to CSV automatically?