System Integration and Customization
This section describes how to configure and integrate your system into your telephony, networking and web environments.
The integration and customization phases should be started once the system has been successfully installed and configured as a standalone speech solution answering SIP calls, playing audio and text messages using TTS, and responding to speech and DTMF commands.
This integration task list applies to systems installed at a service provider site or inside a company.
Integration into your Telephony Environment
Download the Evatel Integration Guide (PDF) to learn more on how to configure and integrate the system into your telephony environment (IP-PBX or IP-Centrex).
There are three integration scenarios:
System installed at a Service Provider
Hosted Service Used by Companies Remotely
System installed in a private enterprise
SIP Interop and Call Routing Setup
Configure the Trusted Peer Relationship
Configure the Evatel server as a trusted peer on your telephone system and give it permissions to receive and make calls directly or on behalf of registered users. On the Evatel system side, your phone system will be added as a telephony provider. See Adding New Telephony Providers for more.
Configure & Test Call Routing
Provision phone numbers (DIDs) on your telephone system and route them to the Evatel system for handling. The selected (DIDs) must be added into the Evatel system for testing. Calling these numbers would result in hearing the Evatel system answering with the No-service message "The subscriber or service dialed is not in our directory" to confirm that the call went from your phone system and was received by the Evatel system.
Configure & Test SIP Authentication
Make sure that the Evatel system is authorized to make outbound calls through your phone system either on behalf of registered users or directly as a trusted peer. To test this functionality, a valid user account is required to initiate a call to a number on the public telephone network (PSTN). See SIP Interop Parameters for more.
Configure the Account Provisioning
If your phone system provides remote account provisioning and the Evatel system supports its protocol, then you can configure and test this feature from your web portal. See SIP Account Provisioning for more.
Call Accounting & Billing
Each time the Evatel system makes a call through your phone system, it submits call details in the SIP headers to indicate the destination number, the caller display name and number, the account to bill and a unique Call ID to synchronize CDRs (Call Detailed Records). This integration step consists in validating that the Call IDs of the Evatel system are properly recorded by your phone system in the CDRs.
Integration into your Data Network
- Configuring your firewall to control Internet access to the system
- TCP/IP Ports to open on your firewall
- Assigning a public IP address for your your system.
Note: This step is required only if the Evatel system is installed inside your company (not used remotely as a hosted service).
Download the Evatel Integration Guide (PDF) to learn more on how to configure and integrate the Evatel system into your telephony environment (IP-PBX or IP-Centrex).Integration on your Web Site
- Interface for new users to signup and create new user accounts and subscribe to the service packages offered
- Interface to enable users to login and open a session on Web Portal from your Web site.
Note: You can also customize and brand (private label) the account management Web pages so that users interface only with your company's branding, graphic colors and theme. Go to Customization and Private Branding of Web Portal Pages for more.
Download the document Remote provisioning and Login (PDF) to learn more on how to offer account creation and login from your own Web site.
Customization and Private Branding of Web Portal Pages
- General appearance of all pages of the Web site using personalized CSS styles
- Customization of each page using new HTML code
Download the document Evatel Web Manager Branding (PDF) to learn more on how to customize the Web interface of your Evatel system.
Integration with your Billing System
- Export the billing data for processing by a third-party billing system (or your own). Download the document Data Export Utility Guide (PDF) for more details on how to export bill data for processing by your billing system.
- Use the Evatel billing module to import and process the billing data from the CSV files, validate credit cards, generate and send invoices and collect online payments. Download the Evatel Billing Module (PDF) for more details on how to bill your customers using the Evatel billing system.