Skip to content

Latest commit

 

History

39 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

ICTDialer is an open-source, multi-user auto dialer software designed for voice broadcasting and fax broadcasting. It supports both inbound and outbound communications using advanced telephony protocols such as T.38, G.711 pass-through, and SIP-based VoIP communication. ICTDialer is built on top of renowned open-source technologies, including FreeSWITCH, ICTCore communications framework, and a PHP-based Angular framework.

Website: https://www.ictdialer.com · Engine: ICTCore on FreeSWITCH · Docker: https://hub.docker.com/r/ictinnovations/ictdialer

This repository is the open source edition. The hosted version is available at ictdialer.com.

ICTDialer can be used in following faxing scenarios

  • Voice Broadcasting
  • Email to fax / web to fax / fax to email
  • ATA support supporting both sending and recieving Fax over Fax machines using ATA.
  • G.711 based Fax Origination / Termination / Gateway
  • T.38 based Fax Origination / Termination
  • PSTN/SS7 based Fax Origination / Termination

A Single GUI is created to cover all the major communication methods and services like:

  • Voice Broadcasting Campaigns
  • Send Document with multiple files (optional)
  • Fax to Email
  • Extension Support
  • DIDs

Features

By Using ICTDialer a user can manage:

  • Voice Messages
  • Outbound Fax
  • Inbound Fax
  • Fax DIDs
  • Fax Extensions
  • Contacts Management
  • Fax Documents
  • User Management
  • Provider / Trunks

Screenshots

ICTDialer and ICTFax share the same ICTCore dashboard, so these screens look the same in both once you sign in:

Dashboard with live counters

Outbound jobs, with per-job status and a retry action on anything that failed:

Outbound job list

Inbound, where each received document can be viewed, downloaded or marked as read:

Inbound list

Quick start with Docker

The image bundles Apache, PHP, FreeSWITCH, MariaDB and this dashboard, so there is nothing else to install.

docker run -d --name ictdialer \
  -p 8080:80 \
  -p 5060:5060/tcp -p 5060:5060/udp \
  -p 16384-16484:16384-16484/udp \
  ictinnovations/ictdialer:latest

Give it about two minutes on first boot while the database is created and the schema loads, then open http://localhost:8080/. Sign in with admin@ictcore.org / helloAdmin and change that password straight away. Publish the RTP range as shown or your calls will connect and play silence.

For an external database, volumes and build instructions see docker/README.md.

Credits

ICTDialer is developed by ICT Innovations ICTDialer developed over ictcore , a open source freeswitch based framework for developers

About

SMS, Fax, Voice Broadcasting and auto dialer Software, A unified communications open source autodialer developed over freeswitch communication engine and ICTCore communications framework

Topics

Resources

Code of conduct

Contributing

Stars

126 stars

Watchers

22 watching

Forks

Releases

Packages

Used by

Contributors

Languages