FreeSWITCH: The Most Scalable Open Source Communications Platform

net-iva.com has been specializing in FreeSWITCH since 2010. We design, implement and support high-performance telephony systems for carriers, call centers and enterprises. From 100 to 10,000+ concurrent calls.

FreeSWITCH PBX Installation - net-iva.com

What is FreeSWITCH?

The most scalable open source communications platform

Why FreeSWITCH for high-performance telephony?

FreeSWITCH was created in 2006 by Anthony Minessale as a more scalable alternative to Asterisk. Today it powers some of the largest VoIP deployments worldwide, from Tier-1 carriers to global conferencing platforms.

Unlike traditional PBXs, FreeSWITCH is built as a soft-switch from the ground up. It handles thousands of concurrent calls on a single server, supports WebRTC natively, and offers unparalleled flexibility through its event socket and module system.

At net-iva.com, we've deployed FreeSWITCH for telecom operators, large call centers, and unified communications platforms. Its stability and performance are unmatched for high-throughput environments.

🔧 FreeSWITCH Technical Specifications (Version 1.10)

Protocols: SIP (UDP/TCP/TLS), WebRTC, Jingle, XMPP, MRCP, RTMP
Codecs: G.711, G.722, G.726, G.729, GSM, Speex, Opus, SILK, VP8 (video)
Media: IVR, Conferencing, Transcoding, Recording, Streaming
Databases: MySQL, PostgreSQL, ODBC, PGSQL, Redis
APIs: Event Socket (ESL), mod_xml_curl, mod_json_cdr, mod_httapi
Maximum concurrent calls: 5,000+ per server (10,000+ with tuning)
RAM Requirements: 8GB+ for 1,000+ concurrent calls
CPU Requirements: 4+ cores, Intel Xeon recommended for transcoding
Supported OS: Linux (Debian/Ubuntu/CentOS), FreeBSD, Windows, macOS
                        
Consult With Us
FreeSWITCH Architecture Diagram - net-iva.com

Complete FreeSWITCH Services

From installation to 24/7 support for high-availability deployments

FreeSWITCH Installation & Tuning

Complete FreeSWITCH installation on Linux with kernel tuning for high performance. Configuration for maximum concurrent calls, low latency, and stability. Suitable for carriers and large enterprises.

WebRTC Integration

Native WebRTC support with mod_verto and mod_sofia. Build browser-based softphones, click-to-call systems, and video conferencing without plugins or downloads.

Call Centers & Conferencing

High-performance conferencing with mod_conference supporting hundreds of participants. Advanced call center features with mod_callcenter, real-time stats, and CRM integration.

IVR & VoiceXML

Complex IVR systems with mod_dptools and mod_vxml. Integration with external databases, REST APIs, and speech recognition (ASR/TTS) via MRCP.

CDR & Billing Integration

Custom CDR handling with mod_json_cdr, mod_radius, and mod_xml_cdr. Integration with billing platforms like A2Billing, FusionPBX, and custom rating engines.

Custom Module Development

Custom C/C++ modules for FreeSWITCH. Extend functionality with proprietary protocols, custom media processing, or specialized application logic.

FreeSWITCH Ecosystem & Tools

Complete solutions around FreeSWITCH

FusionPBX & FreeSWITCH

Professional FusionPBX deployment with multi-tenant support, user portals, and advanced features. Custom themes and module development available.

Verto & WebRTC Clients

Custom WebRTC clients using Verto protocol. Browser-based calling, screen sharing, and video conferencing integrated with your web applications.

SIP Trunking & Load Balancing

Multi-provider SIP trunking with failover. Integration with Kamailio and OpenSIPS for load balancing and high availability clusters.

Security & Fraud Prevention

ACL configuration, fail2ban integration, real-time fraud detection, call quota management, and encryption (TLS/SRTP) implementation.

Monitoring with Grafana + ESL

Real-time monitoring using Event Socket protocol. Custom dashboards with Grafana, Prometheus exporters, and alerting for critical metrics.

High Availability Clustering

Active-passive and active-active clusters with shared storage and floating IPs. Database replication and automatic failover configuration.

Real World Deployments

Practical examples from our daily work

📞 Greek Telecom, 15,000 subscribers

FreeSWITCH-based residential VoIP platform with RADIUS authentication, real-time billing via custom CDR processor, and failover between 3 upstream carriers. Handles 3 million minutes monthly.

Setup: 2x HP DL380 (active-passive) | 800 concurrent calls peak

🌍 International Conferencing, 500 participants

FreeSWITCH conference bridge supporting up to 500 concurrent participants with WebRTC access. Features include recording, PIN codes, moderator controls, and real-time participant management.

Setup: Dell R740xd, 32GB RAM, 10Gbps network | 200 conferences daily

⚡ Call Center, 300 agents (remote)

FreeSWITCH with mod_callcenter, WebRTC softphones, and real-time queue stats. Integration with custom CRM via ESL. Call recording stored in S3-compatible storage.

Setup: 3-node cluster, Kamailio load balancer | 80,000 calls/day

Contact Us

Let's discuss your FreeSWITCH project or VoIP requirements

Get In Touch

We respond within 2-3 hours during business days. Ask us about your specific requirements.

Visit Us

123 Business Center, Tech Park
Athens, 15125, Greece

Call Us

+30 210 123 4567
Mon-Fri, 09:00 - 18:00

Email

info@net-iva.com
freeswitch@net-iva.com (FreeSWITCH projects)

Live Chat

Skype: net-iva.support
Telegram: @net-iva_eng