ICTBroadcast service provider (SP) edition has all the features of enterprise-grade software application for its customers who want to become Internet Telephony Service Providers (ITSPs) and want to provide their own broadcasting services (such as voice, sms, fax and email) to their customers. ICTBroadcast is productive, scalable, fault-tolerant and secure software and also comes with monitoring, integration, upgrading and support services. ICTBroadcast is unique communications auto dialer software that provides multi-tenancy, multi-service billing, CDR reporting, payment management, REST APIs and IVR designer features that makes it number one choice for the service providers who want to start their own broadcasting and telemarketing services.
Multi-tenant
For any online service provider system, an important feature is multi-tenancy. Multi-tenancy provides separate web portals for users and administrators without interfering with one another. It allows users to register at an online service for free or by paying subscription fee mostly using credit card. Once registered, user is allowed to use services until the subscription expires or balance decreases to minimum allowed to use service. It facilitates complete campaign management for every user. Each user can manage, monitor, and run multiple campaigns separately and independently.
ICTBroadcast has two built-in roles: user and administrator.
User: This is a user with limited privileges that can manage his contacts, manage voice recordings, manage fax documents, make payments, view his/her balance and view call detail reports. This role can also broadcast his message by creating different types of campaigns and interact with its customers/clients through voice calls, SMS messages, fax documents and emails. This user can also view campaign results and statistics.
Administrator: This role manages overall resources of system like managing users, configuring trunks, making payments on behalf of the users, adding new destinations, setting routes and most importantly allocating any number of extensions, DIDs and channels/lines to users. Administrators can monitor every user, its running campaigns, number of concurrent calls (channels) used and running balance of each user. In the latest version of ICTBroadcast, administrators now can also monitor system resources and servers statistics through graphs.
Multi-service Billing
ICTBroadcast has an integrated prepaid billing system and allows real-time control of calls and campaigns according to available funds. REST-based API takes billing and payments to next level by binding ICTBroadcast to a third party web portal. Multi-service billing offers customers a rich and online billing interface that provides access to consolidated accounts and electronic billing information. This is a powerful feature and its reporting capabilities enable users to take control of their communications services. Multi-service billing enhances the loyalty of customers, reduces operational and support costs.
Scalable and Fault-tolerant
ICTBroadcast handles all the complexities of a large scalable system in the back-end and hides these complexities from the users and administrators. As a user of the system, administrators and users don't have to worry about anything in the back-end. You just have to create your campaign and start dialing your contact group. ICTBroadcast can be scaled up to blast thousands of simultaneous calls. This is achieved through multiple powerful server computers working closely together to provide scalability and load balancing. Usually a single node can handle 500 simultaneous calls efficiently. Using this distributed approach, there is virtually no limit on scalabilty. One can increase and decrease server nodes to scale up and scale down respectively immediately depending upon ones needs.
Integration through REST APIs
Another key feature that any enterprise grade broadcasting software should have is application programming interface (API). ICTBroadcast provides REST based APIs for third party software integration. ICTBroadcast uses REST based APIs to ensure that automation between our product and third party application is a seamless. Customers can make the most of third party applications without compromising the quality of service ICTBroadcast provides.
Campaign Summary and Detail Reports
ICTBroadcast has chart based reporting that makes viewing and analyzing a campaign much easier. Campaign summary report gives an overall view of the campaign with statistics and graph. Campaign statistics include percentages of answered, failed and busy calls and other useful information about Do Not Call (DNC) and answering machine detection (AMD). Call Detail Report (CDR) gives complete billing related details about every call made during your campaign, how long it lasted, and how much it cost. CDR lists are the successful calls made where as campaign summary lists numbers and percentages of calls answered, failed and busy.