ICTCore is the communications framework the rest of our open source stack is built on. It sits above FreeSWITCH and gives web developers a REST API for voice calls, fax, SMS and email instead of a dialplan to learn.

The idea is that a communications workflow should be something you write in your own application. You describe what should happen, and ICTCore deals with the switch, the media and the state machine underneath.

It is the engine behind ICTFax and the open source ICTDialer, so it is exercised daily by real deployments rather than being a demonstration piece.

MPL-2.0 licensed. Docker images are published, documentation is on Read the Docs, and the PHP package is on Packagist.

Features

  • unified communications framework
  • Scenario based automation
  • Easy to extend
  • Ready to use
  • REST APIs
  • Third party termination
  • RPM based installation
  • Multiple gateways
  • Multi-channel support
  • Integrates with ICTFax for full fax services

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3), Mozilla Public License 1.0 (MPL)

Follow ictcore

ictcore Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ictcore!

Additional Project Details

Operating Systems

Linux

Intended Audience

Other Audience, Telecommunications Industry

Programming Language

Lua, PHP

Related Categories

PHP Communications Software, PHP VoIP Software, PHP SIP Servers, Lua Communications Software, Lua VoIP Software, Lua SIP Servers

Registered

2025-07-02