amazon

Monday, August 17, 2015

Phone call server with IVR systems and services

Phone call server with IVR systems and services

Abstract.

This project is entitled as “Phone call server with IVR systems and services” which is developing using ASP.NET 2005 as front end and SQL Server 2005 as back end.

The main objective of this project is to find out the transaction between the phone calls inside a particular network. By using this method we can avoid the unwanted hardware investments.

Here by using phone call server we can create various nodes for the users, so we can trace out the users properly. These nodes contain a unique address to identify the transaction details.

Phone call server modules:

·         Call tracing.

·         Call restriction between users.

·         Timing calls. (i.e) User can call at the particular time.

·         Time duration tracing.

·         User tracing.

 

Call tracing.

               As of today, everyone has made a phone call to an IVR system at least once (maybe without being aware of that). In fact they are used by every telephone company (mobile or not) for their own call centers or service centers. Just think how many times you have listened to automatic and recorded voices for choosing from a menu some service, or before being switched to a human operator). IVR servers can interact in different ways with local and remote resources, and also access file systems, databases, networks and so on... so IVR systems can be easily integrated into pre-existing systems or be part of distributed systems.
Answering service: a basic phone service, it is usually implemented with simpler and cheaper systems than IVR ones, nevertheless using an IVR system a lot of possibilities and customizations become available:
    • we can manage different voice boxes for different users;
    • we can manage a remote user authentication;
    • we can add a notification (with email or anything else) for every received message;
    • We can transfer the voice messages to a remote server (through internet and/or email).

Call restriction between users.

  • On-line updates on highly dynamic information: IVR systems can handle dynamic in formations which change day by day or hour by hour. This allows creation of information phone services, e.g. stock price list, the latest news, weather information and forecast, daily special offers for supermarkets and shops....
  • On-line catalogue browsing: IVR systems can easily interface to Databases and other data sources (local or remote), so we can easily create catalogue services (e.g. for books, films, CDs, magazines and so on). Selecting category, cost and whatever else we need to, users can get lists and information about all selected items.
  • Booking and purchasing services: using databases and other dynamic data sources IVR systems can offer booking and purchasing for services and goods, e.g. booking a cinema ticket or a film in a rent store, the purchasing of a good a book or a DVD. A catalogue can be included (see previous point), as well as payment by credit cards or other kinds of money (see next point).
  • Payment services: in every country there are several kind of phone numbers with different costs for users:
    • "normal phone numbers": calling cost depends on the phone company, caller areas and calling time (these are the numbers which usually everyone has at home or office);
    • "free phone numbers": with no calling costs for the user (these numbers are often used by phone company's call centers);
  • Event notification: IVR systems are bidirectional: they can both receive and make phone calls; making automatic and programmed calls, IVR system can notify about events through phone lines (e.g. appointments, meetings, expiring times, alarms for some important cases...).

Timing calls
IVR systems work on phone lines using audio for input from and output to the user, allowing a very easy integration with vocal systems like TTS (Text To Speech: audio synthesizer that converts written text to a vocal speech) and ASR (Asynchronous Speech Recognition: vocal analyzer that converts human speech to written text). The firsts enable IVR systems to have vocal output from written text and not from pre-recorded voices only; the letters enable IVR systems to recognize vocal commands from input voice.

Time duration tracing.

  • Vocal electronic email: our email server receives a normal message, TTS converts it to an audio file and (after proper authentication) can by listened by the user with a phone call to the IVR system.
  • Advanced answering service: ASR can improve the answering service described above with speech conversion from the voice received by phone network to a text than can be easily sent via email, put on a web server or whatever else is needed.
  • Phone services for deaf and/or dumb people: we can make phone network and phone services available to people who usually cannot access them because they have are handicapped:
    • dumb people can use a normal keyboard to write a text converted by a TTS system and placed on the phone network by IVR;
    • deaf people can receive a voice phone call through IVR, have it converted by an ASR system to a text and displayed on a display;
    • Above solutions can be combined for people that are both deaf and dumb, allowing them to make and receive phone calls.

User tracing.

Generally speaking, an IVR system can offer on phone network every service and every piece of information offered by a web server on a usual web site. Lots of services and possibilities can therefore be made available through IVR systems. But IVR systems can offer more: phone network and channels are bidirectional, so IVR systems can have services that call users directly (web services cannot have this feature).

No comments:

Post a Comment