Technical & Integrations
CDR file formats, API capabilities, cloud hosting, data security, and the customer-facing portal in BlueRockTEL.
What CDR file formats does BlueRockTEL support?
BlueRockTEL supports a wide range of CDR file formats used by telecom switches and softswitches:
- CSV and TSV — the most common export format from softswitches
- ASN.1 — used by many hardware-based switches
- XML — used by some VoIP platforms and carrier systems
- Custom delimited formats — proprietary formats from specific vendors
If your switch produces a format not listed, our team works with you during onboarding to build a custom parser. Supporting your specific CDR format is a standard part of the onboarding process.
How does BlueRockTEL connect to my telecom switch or softswitch?
BlueRockTEL connects to your switch infrastructure through several methods:
- SFTP — BlueRockTEL polls a dedicated SFTP folder where your switch deposits CDR files
- Direct API — some softswitches offer API endpoints for CDR export
- Database connector — direct connection to the switch's CDR database (where supported)
- Manual upload — for smaller volumes or batch imports
The connection method is configured during onboarding based on your switch type and infrastructure. Your technical team and ours work together to establish the integration.
Does BlueRockTEL provide an API for custom integrations?
Yes. BlueRockTEL provides a REST API that allows external systems to read and write data. The API supports:
- Customer account lookup and management
- Invoice retrieval and status updates
- Ticket creation and updates
- Service activation and deactivation events
- CDR import via API
API access is available as part of the platform subscription. Documentation and sandbox access are provided during onboarding for any integration projects.
Can I integrate BlueRockTEL with my existing tools or ERP?
Yes. BlueRockTEL's API enables integration with most business tools. Common integrations include:
- Accounting software (Sage, Cegid, QuickBooks) — export invoices and payment data
- ERP systems — synchronise customer accounts and financial data
- Provisioning systems — receive activation/deactivation events from BlueRockTEL
- Customer portals — use BlueRockTEL's API to display account data in your own customer portal
- 3CX Call Flow Designer — documented integration for 3CX-based operators
If you have a specific integration requirement, our team can assess feasibility and scope during the pre-sales process.
Is BlueRockTEL hosted in the cloud?
Yes. BlueRockTEL is a cloud-hosted SaaS platform. You access it through a web browser — there is nothing to install on your servers. The hosting infrastructure is maintained by BlueRockTEL, including:
- Automated backups
- Security updates
- Performance monitoring
- Infrastructure scaling
This means your team focuses on using the platform, not administering it.
What are BlueRockTEL's data security and uptime standards?
BlueRockTEL operates with high availability infrastructure targeting 99.9%+ uptime. Security measures include:
- Data encrypted in transit (TLS) and at rest
- Access controlled by role-based permissions per team member
- Audit logging of all significant actions
- Regular security updates applied by our infrastructure team
- Data stored in European data centres to comply with GDPR
Specific SLA commitments are defined in the service contract.
Is there a customer-facing portal for end customers?
Yes. BlueRockTEL includes a customer portal that your end customers can access to:
- View and download their invoices
- Check their account balance
- Consult their usage (call logs, data consumption)
- Submit support requests
- Access e-learning content
The portal is branded with your company identity — your logo, colours, and domain name. End customers see your brand, not BlueRockTEL's.
How does the client portal work?
The client portal is a separate web application that interfaces with BlueRockTEL's database. Customers log in with credentials you provision for them. They see only their own account data — invoices, services, and support history — not any other customer's data.
Operators configure which sections are visible in the portal and can customise the portal's branding and content.
Can end customers access their invoices and usage online?
Yes. The customer portal gives end customers direct access to:
- All invoices (downloadable as PDF)
- Detailed call logs for the current and previous billing periods
- Account balance and payment history
- Active services and contract details
This self-service capability reduces inbound calls from customers asking "can you send me my invoice?" — one of the most common and repetitive support requests for telecom operators.
Does BlueRockTEL support white-label branding for the customer portal?
Yes. The customer portal is fully white-labelled:
- Your company logo and colours
- Your own domain name (e.g.,
client.yourdomain.com) - Your company name throughout the interface
- No visible reference to BlueRockTEL
End customers interact with your branded portal. This is important for operators who maintain a distinct brand identity with their customers.
How does data flow between CRM, Billing, and Helpdesk modules?
All modules share a single database and data model. When a customer signs a contract in the CRM:
- Their account is created once
- Billing picks up the contract terms and starts generating invoices
- The helpdesk has access to the account, services, and billing status immediately
- The customer portal reflects all data in real time
There is no synchronisation job, no export/import between systems, no duplication. One customer record, used everywhere.
Can I export data from BlueRockTEL for reporting or BI tools?
Yes. BlueRockTEL supports data export in multiple ways:
- In-platform reports — most key reports can be exported to CSV or Excel
- API — extract data programmatically for custom reporting
- Scheduled exports — configure automated data extracts to a file destination
If you use a business intelligence tool (Power BI, Tableau, Metabase), BlueRockTEL's API can serve as a data source. Our team can advise on the best integration approach during onboarding.