An Internet telephony service provider (ITSP) provides communications services using digital telecommunications medium such as VoIP to either residential users or commercial enterprises. Anyone having a general knowledge of Information and communication technologies can setup an ITSP business. There are three main components of an ITSP solution
1) Hardware infrastructure
It consist of servers, switches , routers etc . The hardware infrastructure can be on rental basis from third party hardware provider or it will be owned at own premises .
It consist of main marketing website, self services customer website with support system , eCommerce and billing software and communications software
3) Telecom carries
that includes Voip / PSTN carriers for voice terminations , SMPP carries for SMS messaging and EmaIL gateways . The admin need to select a VoIP / PSTN /SMPP carrier that will provide bulk call origination and termination services. Important consideration while selecting a communication carrier provider is in which countries of the world it provides services. Particularly in your target market before engaging their services. Factors such as quality and the availability of support should also be given careful thought before any decision is taken. Many companies will offer automated support as part of a free package and some companies even offer free support from human operators. With the large number of VoIP carriers in the market it is worth spending sometime comparing the features and support packages that come as standard. See list of VoIP service providers.
In this article, we will discuss software component that is required to set up our own ITSP setup. A complete ITSP solution will require 1) Provisioning portal it includes marketing of products and services, client management, billing, CRM and support services 2) communication service portal it provides user and admin web portals to use the communication services. Below we will discuss these two main components accordingly.
We have selected WHMCS as our client management, billing , support solution & marketing platform for online businesses. Handling everything from website sign-up to product provisioning to subscriptions to support system, invoices & payments, WHMCS is a powerful business automation tool that puts you firmly in control.
WHMCS is a complete web based all in one billing, support and client management solution for all online businesses. WHMCS provides cart and invoice setup for online business website. By using WHMCS we can automate everything from account provisioning to domain management to email reminders and much more. WHMCS provides facility of multiple currencies, auto exchange rates syncing, up to 2 levels of tax rules and a fully multilingual client area.
Integration of ICTBroadcast With WHMCS
The ICTBroadcast REST APIs provide an interface to allow us to access and perform an action in ICTBroadcast for external applications. ICTBroadcast integeration with WHMCS by using REST based API's completly automate your buinsess process.ICTBroadcast APIs are defined in 3 classes API_User,API_Contact and API_Campaign we integrate in WHMCS.Mostly ICTBroadcast REST based APIs are used in WHMCS are related to account administration.
We have developed ICTBroadcast integration module for WHMCS and this module will allow WHMCS to integrate with ICTBroadcast Service Provider edition. This integration will allow WHMCS to offer following ICTBroadcast based services.
* Bulk message notification
* Auto Dialer / Predictive Dialer
* Interactive / Press one Campaign
* Simple Voice Message Broadcasting
* Fax Blasting / Broadcasting
* SMS Campaigns for Advertisements
* Phone based Surveys
* Appointment Remainders
This module provides a complete billing automation solution including product list, order automation, service provisioning, invoices and payment. Clients can order online and have their service ready to broadcast without any interaction required from admin side.
Further, it will allow ITSP / admins to define their own Broadcasting related packages in WHMCS for their clients. They can customize these packages in WHMCS by selecting a combine following features.
* Call / VoIP Rate Plan
* No. of concurrent channels
* Subscription period and reoccurring payment
* One time fee
* Free credit / VoIP minutes
ICTBroadcast Service Provider Edition is complete service portal for both users and administrators . It enables users to login into service portal , add their contacts, record or upload their messages and create verity of telemarketing campaigns with full monitoring and control. Service Portal enables administrators to manage all system resources, users, channels allocations , extensions allocations to users, add balances to user account , manage gateways and dashboard with live monitoring of system statistics.
ICTBroadcast Service Provider Edition features multi service prepaid billing, LCR routing, load balancing , scale-able across multiple servers , real time live system statistics , resource allocations and advance user management and verity of telemarketing campaigns including custom designed campaigns with the help of builtin IVR Designer.
What services you can provide as an ITSP business?
With ICTBroadcast, Service providers can provide a wide range of services to their customers. Some of them are listed here.
Voice broadcasting is mostly used for direct marketing of products or services. It can also be used as an emergency notification system. There is virtually no limit on the number of contacts to dial in a campaign. A single campaign can dial hundreds of thousands of contacts within few minutes and spread your recorded message anywhere in the world. Another variant of voice broadcasting is "Press One" method. It can be to used to connect with a live agent or sales representatives.
Most people think that this technology is dying but, in fact, faxing has a re-birth since the advent of internet telephony. Fax campaign in ICTBroadcast dials numbers from contact lists and on answer by the recipient, transfers fax documents.
This campaign, just like any other campaign, broadcasts a text message to all the numbers from a contact list.
Call Surveys and Polls
ICTBroadcast also provides survey campaign feature that enables you to run voice-based surveys asking call recipient multiple questions, and then creating useful reports from the survey responses.
ICTBroadcast can be used as an automated appointment reminder software that can help to remind different events.
There is requirement to purchase an ICTBroadcast Service Provider (SP) license. ICTBroadcast SP is a scalable autodialer with billing and routing. It uses open source Asterisk PBX as its back-end. ICTBroadcast SP can be scaled to multiple nodes of Asterisk PBX. So this also eliminates the bottleneck of single server. Multiple Asterisk nodes can communicate transparently without any delay. Moreover, administrators don't have to worry about the back-end. Easy to use monitoring system of ICTBroadcast give its users real-time statistics of the server machines and call load. See more technical detail on ICTBroadcast SP edition.
How ICTBroadcast can help you in your ITSP business?
ICTBroadcast service provider (SP) edition has all the features of enterprise-grade software 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. Some other features that ICTBroadcast SP edition have to support your business are listed below:
Multi-tenant and Multi-campaign
ICTBroadcast SP edition is a multi-tenant system that provides separate web portal for users and administrators. Every user can create unlimited number of campaigns running simultaneously.
ICTBroadcast SP edition provides all system monitoring features at one place (i.e. Dashboard) allowing Admin to monitor overall system resources, including nodes, users, channels and campaigns statistics.
ICTBroadcast SP edition also provides various billing related reports that is a must have feature of multi-tenant environment. Apart from that, a summary and comprehensive detailed report of every campaign is also created that shows statistics related to the campaign.
ICT Broadcast SP edition helps to manage rates, routes, payments, channels, users and their permissions. Administrator can also manage system resources such as assigning or un-assigning extensions and DIDs to users.
ICTBroadcast SP edition is multi-lingual system with built-in support of many of the mostly used languages on Internet and can easily extended to support any other language.
Third Party Integration
ICTBroadcast SP edition provides easy to use RESTful APIs to integrate with a third party software such as CRM.
ICTBroadcast SP edition Smartphone client (for Android Devices) is an easy to use Android App for your customers to create and run campaigns by quickly recording a voice message and sending it to their contacts.
Overall ICTBroadcast SP edition is a complete solution for anyone seeking to start their own business as an Internet Telephony Service Provider (ITSP).