Telepresence Solution

Global Meeting Exchange Service – Conference Dial-In with Voice Portal Solution.
The key areas developed and implemented are as follows:

  1. Voice Portal Platform – The platform has the following features:
    • Eclipse Based IDE for creating/modifying/managing Voice Scripts.
    • Drag and Drop to create Call flows in CCXML/VXML
    • Full Run time debugger
    • Scalable from 2 ports on a single machine to a distributed cluster with load balancing servers; to accommodate very large enterprise systems.
    • Multiple virtual hosts for isolation of development and production environments. This allows for quick testing, debugging and deployment of new scripts without affecting the production environment.
    • Test and Deploy in Real time on the system
    • Full CCXML/VXML servers and browser.
    • Extension support for calling web services,  Java Scripts, Database lookups and Perl/CGI scripts.
    • Extension mechanism also allows for plug-ins of modules that are written in JAVA, Perl, WEB Services etc to allow for a greater flexibility in application development.
    • The Platform is interoperability tested with most of the dominant Switches such as Cisco Call manager, Sonus and more.

  2. Voice Portal Call Flow

  3. Voice Portal Messages (Prompts)The Voice Portal is a Multilanguage portal presented to the End User. In order to make the Voice Portal more flexible in terms of adding more languages in the Future, a table is maintained in the Database that will map the languages to the prompt directory on the Voice Portal Server. Thus when a new Language is added, all that will need to be done is to have all the prompts as per the table recoded in that language and put in the specified directory. An entry for that language is added to the table and we are now ready to accept a new language without touching code.

  4. Transactional Record Logging and Presentation – The solution has an extensive logging mechanism to which the Voice Scripts report. All Transaction logs including those specified in the functional specifications are posted to this. The features of the Transactional Logging and Presentation application are given below.
    • Transactions logged in real time (on the same server)
    • Logging mechanism is “syslogd” allowing for various other applications to post logs to it.
    • Full WEB based viewer for viewing the logs and creating reports etc.
    • WEB Based Powerful search engine to locate logs based on a variety of search criteria using the fields in the log records.
    • Create and set Alarms and Triggers based on events or group of events in real time with Email notification via the WEB interface
    • Create and Run Reports in real time on the data available in the logging database via the WEB interface.
    • Create Real time statistical reports, view graphical representation of the data, create dashboards for different statistics in such as CPS, Abandons, Failures etc.
    • If multiple servers are reporting to the Server, get reports and statistics based on each server or aggregated data.

  5. Voice Portal Support Web Site – A WEB portal was designed to provide for the following. The portal has three main functions:
    • User Management,
    • Conference Reservation Management, and
    • Link to the Transaction Log Portal.

  6. Database Platform and ArchitectureComlink will use the MySQL database version 5.1. The database will be setup to handle Master to Master replication for redundancy. All SQL statements will be encapsulated into Stored Procedures in the database. The calls to these will be encapsulated in WEB Services that can then be called by other applications making the solution portable and scalable.



top