๐ Imagine this scenario: your billing team is running the end-of-month reconciliation, processing millions of CDR records to generate invoices, when a reseller launches a massive CDR query that consumes database resources and slows the entire billing run to a crawl. The VOS3000 CDR query blackout feature, controlled by SERVER_QUERY_CDR_DENY_TIME, prevents exactly this situation by blocking CDR queries during specified hours โ protecting your database during critical billing windows, maintenance periods, and peak processing times. โฑ๏ธ
๐ The VOS3000 CDR query blackout is a server-level parameter that defines specific hours of the day when CDR queries are denied to all users through the VOS3000 Client and web interface. During these blackout hours, any attempt to query CDR records returns a restriction notice instead of results. This ensures that database resources remain fully available for billing calculations, report generation, and system maintenance without interference from ad-hoc queries. ๐ก๏ธ
๐ฌ Need to configure CDR access policies for your VOS3000 deployment? Contact our experts at WhatsApp: +8801911119966 for professional assistance with billing security and system optimization. ๐ก
๐ The VOS3000 CDR query blackout is a time-based access control mechanism that restricts CDR queries during designated hours. When enabled, users cannot search, view, or export CDR records through the VOS3000 Client or web portal during the configured blackout window. This protects database performance during periods when the system needs maximum resources for internal processing. ๐ซ
๐ก Why carriers need CDR query blackout:
๐ SERVER_QUERY_CDR_DENY_TIME defines the hours during which CDR queries are blocked. The parameter uses a 24-hour clock format, specifying which hours of the day are denied for CDR access. ๐Attribute Value ๐ Parameter Name SERVER_QUERY_CDR_DENY_TIME ๐ข Default Value None (no blackout by default) ๐ Format Comma-separated hour values (24-hour format) ๐ Description No CDR Query Time (24 hour) e.g. 18,19,20,21,22,23 ๐ Location Operation management โ Softswitch management โ Additional settings โ Server parameter
๐ง Configuration format: The parameter accepts comma-separated integer values representing the hours of the day (0โ23) when CDR queries are blocked. For example, to block CDR queries from 6 PM to midnight, set the value to: 18,19,20,21,22,23. Each value represents one complete hour โ setting โ18โ blocks queries from 18:00:00 to 18:59:59.
๐ Here are practical examples showing how to configure the VOS3000 CDR query blackout for different operational scenarios: ๐กScenario Parameter Value Blackout Window Use Case ๐ Evening billing run 18,19,20,21,22,23 6 PM โ Midnight ๐ Monthly reconciliation during off-peak evening hours ๐ Overnight processing 0,1,2,3,4,5 Midnight โ 6 AM ๐ง Database maintenance and report generation ๐ฐ End-of-day billing 22,23,0,1 10 PM โ 2 AM ๐ Daily settlement across midnight boundary ๐ก๏ธ All-day restriction 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 24 hours ๐จ Complete CDR access lockdown during audits โ
No restriction (leave empty) None ๐ Default โ CDR queries available 24/7
โ ๏ธ Important note: The blackout hours are specified in the serverโs local timezone. If your VOS3000 server is configured in UTC and your billing team works in a different timezone, you must convert the desired blackout window to match the server timezone. For example, if your billing team in Dhaka (UTC+6) wants to block queries from 6 PM to 10 PM local time, and the server is in UTC, the parameter should be set to 12,13,14,15,16 (6 PM UTC+6 = 12 UTC, 10 PM UTC+6 = 16 UTC). ๐
๐ฅ๏ธ Follow these steps to configure the CDR query blackout on your VOS3000 system: ๐ง
๐ Identify the hours when CDR queries should be blocked based on your operational needs:
18,19,20,21,22,23)๐ After configuration, verify that the blackout is working correctly:
๐ The CDR query blackout works alongside several other CDR access control parameters that together form a comprehensive data protection strategy: ๐Parameter Default Purpose Complements Blackout? SERVER_QUERY_CDR_DENY_TIME None Blocks CDR queries during specified hours ๐ Core parameter SERVER_QUERY_CDR_MAX_DAY_INTERVAL 31 Limits CDR query date range to 31 days max โ
Prevents heavy queries outside blackout SERVER_QUERY_MAX_ONE_PAGE_SIZE 200000 Maximum records per page in query results โ
Limits query result size SERVER_QUERY_MAX_SIZE 30000000 Total data query limit (items) โ
Prevents runaway queries SERVER_QUERY_ONE_PAGE_SIZE 10000 Default records per page โ
Standard pagination control
๐ก Layered protection strategy: For maximum database protection, combine the VOS3000 CDR query blackout with the date range limit (SERVER_QUERY_CDR_MAX_DAY_INTERVAL) and query size limits. The blackout prevents access during critical processing hours, while the date range and size limits prevent excessively heavy queries at any time. This layered approach ensures that even when queries are permitted, they cannot consume excessive resources. For the date range limit configuration, see our CDR query date range guide. ๐
โ Misconfigured blackout settings can cause either insufficient protection or unexpected access denial. Here are the most common issues: ๐
๐ Symptom: Users can still query CDR records during the configured blackout hours.
๐ก Cause: The parameter value may contain formatting errors, or the configuration may not have been properly applied after saving.
โ Solutions:
18,19,20 โ not 18-20 or 6pm-8pm)๐ Symptom: CDR queries are blocked at unexpected times โ not during your intended window.
๐ก Cause: The SERVER_QUERY_CDR_DENY_TIME operates on the serverโs system clock timezone, which may differ from your local timezone. If the server is configured in UTC and you specified hours in your local timezone, the blackout window will be offset.
โ Solutions:
date or timedatectl on the VOS3000 Linux server๐ Symptom: Resellers complain they cannot check their CDRs during normal working hours.
๐ก Cause: The blackout window is set too broadly, covering business hours in addition to billing run periods. This is common when operators set the blackout for the entire evening without narrowing it to the actual billing processing window.
โ Solutions:
๐ Symptom: Database performance degrades from heavy CDR queries that run outside the blackout window.
๐ก Cause: The VOS3000 CDR query blackout only restricts access during specified hours. Outside those hours, users can still run very large queries that impact performance.
โ Solutions:
๐ฏ Follow these best practices to balance database protection with user access needs: ๐Best Practice Recommendation Reason ๐ Minimize blackout window Cover only actual billing run hours โ
Reduces impact on reseller operations ๐ Verify server timezone Convert blackout hours to server local time ๐ง Prevents misaligned blackout windows ๐ Communicate schedule Notify all users of blackout periods ๐ Manages expectations and reduces support tickets ๐ก๏ธ Layer query controls Combine blackout + date range + size limits ๐ Comprehensive database protection at all times ๐ Test after changes Verify both denied and allowed periods โ
Confirms correct configuration ๐ Schedule during low traffic Align billing runs with off-peak hours ๐ Minimizes impact on active users
๐ฌ Questions about configuring VOS3000 CDR access policies? Reach out at WhatsApp: +8801911119966 โ our VOS3000 specialists can help you design a comprehensive data protection strategy. ๐
๐ The default value is None (not configured), which means there is no CDR query blackout โ all users can query CDR records at any time. To enable the VOS3000 CDR query blackout, set the parameter to a comma-separated list of hours (0โ23) when queries should be blocked. For example, 18,19,20,21,22,23 blocks CDR queries from 6 PM to midnight each day. ๐ง
๐ Yes. The SERVER_QUERY_CDR_DENY_TIME parameter applies at the server level, which means it blocks CDR queries for all users โ including administrators, agents, and resellers. There is no per-user or per-role exemption. During the blackout hours, no one can query CDR records through the VOS3000 Client or web interface. If you need differentiated access control, consider using the VOS3000 Web API with custom application-level access controls. For Web API details, see our VOS3000 Web API account management guide. ๐
๐
No. The VOS3000 CDR query blackout applies the same hours every day. The SERVER_QUERY_CDR_DENY_TIME parameter does not support day-of-week differentiation โ if you set 18,19,20, CDR queries are blocked from 6 PM to 9 PM on Monday through Sunday. If you need different schedules for weekdays vs weekends, you would need to manually change the parameter value, or implement a custom automation script that updates the parameter on a schedule. ๐
๐ The VOS3000 CDR query blackout restricts manual CDR queries through the client and web interfaces. Automated report generation (configured under Navigation โ Report management) may operate independently of the blackout restriction since reports are generated by the system internally rather than through the query interface. However, if automated reports rely on the same query mechanism, they may also be affected. Always test your report generation schedule against the blackout window to ensure reports can complete successfully. For report configuration, see our billing system overview. ๐
๐ซ When a user attempts to search or view CDR records during the configured blackout hours, the VOS3000 system denies the query and displays a restriction notice. The user is informed that CDR queries are not available during this time period. No partial results are returned. The query does not execute at all โ it is blocked before reaching the database, ensuring zero impact on database performance during the blackout window. ๐
๐ง Yes. To temporarily disable the VOS3000 CDR query blackout, set the SERVER_QUERY_CDR_DENY_TIME parameter to empty (None) and save the configuration. This immediately restores CDR query access for all users. After the emergency access is no longer needed, re-enter the blackout hours and save again. Remember to re-enable the blackout promptly to maintain database protection during billing runs. For help managing VOS3000 parameters, contact our team at WhatsApp: +8801911119966. ๐ฌ
๐ง Proper VOS3000 CDR query blackout configuration protects your billing operations from performance disruptions while maintaining appropriate access for your resellers and support team. Whether you need to set up your first blackout window, troubleshoot timezone issues, or design a comprehensive CDR access control strategy, our VOS3000 experts are ready to assist. ๐ก๏ธ
๐ฌ Contact us at WhatsApp: +8801911119966 for professional VOS3000 deployment and configuration support. We help VoIP operators worldwide optimize billing security, database performance, and operational efficiency. ๐
๐ Explore related guides: CDR query date range limit, CDR analysis and billing, and parameter description reference. ๐
For professional VOS3000 installations and deployment, VOS3000 Server Rental Solution:
๐ฑ WhatsApp: +8801911119966
๐ Website: www.vos3000.com
๐ Blog: multahost.com/blog
๐ฅ Downloads: VOS3000 Downloads
VOS3000 vs alternativas softswitch: comparacion completa con Asterisk, FreeSWITCH, A2Billing, ITel Switch, VoIPSwitch y otros softswitches VoIP para operadores. Read More
VOS3000 proteccion DDoS: guia completa de seguridad del servidor contra ataques DDoS, SIP flood, fuerza bruta, iptables, fail2ban, firewall y… Read More
VOS3000 audio unidireccional: solucion completa de problemas de audio en una sola direccion, NAT, RTP, codecs, firewall, media proxy y… Read More
This website uses cookies.