ICTContact is a web based multi-tenant package which provides a user panel and an admin panel and both can perform various operations.

A user can manage his contacts, manage voice recordings, manage fax documents, make payments, view his/her balance and view call detail reports.

An admin manages overall resources of system like managing users, configuring trunks, making payments, adding new destinations, setting routes and most importantly allocating any number of extensions, DIDs and channels to users. Administrators can monitor every user, its running campaigns, number of concurrent calls (channels) used and running balance of each user.