Sunday, May 30, 2010

Week 6

This week I continued my research on text-to-speech (tts), speech-to-text, and Predictive Dialing.

Text-to-Speech
Text-to-speech (TTS) is a type of speech synthesis application that is used to create a spoken sound version of the text in a computer document, such as a help file or a Web page. TTS can enable the reading of computer display information for the visually challenged person, or may simply be used to augment the reading of a text message. Current TTS applications include voice-enabled e-mail and spoken prompts in voice response systems. Below is one of the example of tts:




Speech Recognition/ Speech-to-text

Speech recognition (also known as automatic speech recognition or computer speech recognition) converts spoken words to text. The term "voice recognition" is sometimes used to refer to recognition systems that must be trained to a particular speaker—as is the case for most desktop recognition software. Recognizing the speaker can simplify the task of translating speech. Speech recognition applications include voice dialing (e.g., "Call home"), call routing (e.g., "I would like to make a collect call"), dogmatic appliance control, search (e.g., find a podcast where particular words were spoken), simple data entry (e.g., entering a credit card number), preparation of structured documents (e.g., a radiology report), speech-to-text processing (e.g., word processors or emails), and aircraft (usually termed Direct Voice Input).

How it works?
Speech recognition enables the operating system to convert spoken words to written text. An internal driver, called a speech recognition engine, recognizes words and converts them to text. The speech recognition engine may be installed with the operating system or at a later time with other software. During the installation process, speech-enabled packages such as word processors and web browsers, may install their own engines or they may use existing engines. Additional engines are also available through third-party manufacturers. These engines often use a certain jargon or vocabulary; for example, they may use a vocabulary that specializes in medical or legal terminology. They can also use different voices allowing for regional accents such as British English, or use a different language altogether such as German, French, or Russian. We need a microphone or some other sound input device to receive the sound. In general, the microphone should be a high quality device with noise filters built in. The speech recognition rate is directly related to the quality of the input. The recognition rate is significantly lower or may be unacceptable if you use a poor microphone. The Microsoft Speech Recognition Training Wizard (Voice Training Wizard) guides you through the process, recommends the best position to place the microphone, and allows you to test it for optimal results.


Predictive Dialing
Predictive dialing uses a computer-based system that automatically dials groups of telephone numbers, and then passes calls to available operators or agents in a calling center once the calls are connected. The most common use of predictive dialing is in call centers which make large amounts of calls, such as those run by telemarketing companies. Predictive dialing was introduced for the purpose of increasing efficiency within calling centers. Prior to its development, most call centers used devices known as auto dialers, which were merely computers equipped with telephony boards that could dial a number without a caller having to manually enter it on a keypad. Predictive dialing is far more advanced than using an auto dialer because it monitors calls made to see how they are answered. If the call goes unanswered, is met with a busy signal or answering machine, or reaches a fax machine, the predictive dialer immediately ends the call. Only calls that are answered by a live person are put through to an operator. Therefore, productivity is increased because callers do not have to listen to unanswered calls or wait for someone to pick up.

Monday, May 17, 2010

Week 5

This week I did some research about Call Queues system and Automatic Call Distribution System.


Call Queuing
Call Queuing is a sophisticated queuing system that allows to accept more calls into the telephone system than have extensions or employees capable of answering them.It allows dealing efficiently with calling peaks without losing valued customer’s calls and projects a professional image of business. With Call Queuing, instead of getting an engaged tone the customers are answered automatically and held in a queue. While they are waiting for a representative they receive personal messages about how many calls are in front of them followed by music while they are waiting



ACD
In telephony, an Automatic Call Distributor (ACD), also known as Automated Call Distribution, is a device or system that distributes incoming calls to a specific group of terminals that agents use. It is often part of a computer telephony integration (CTI) system. Routing incoming calls is the task of the ACD system. ACD systems are often found in offices that handle large volumes of incoming phone calls from callers who have no need to talk to a specific person but who require assistance from any of multiple persons (e.g., customer service representatives) at the earliest opportunity.


After doing all these research, I did some practical testing about call queuing. Here are the steps:


Step 1: Agent login
Example: An agent in the telemarketing queue picks up the phone and dials #9000. The agent hears an invalid login message and is asked for his/her name and password. The auditing queue follows the same procedure.

Step 2: Queue
Once in the queue, the agent will hear MOH if defined. When a call comes in the telemarketing queue, the agent will hear a “beep” and will be connected to that call.


Step 3: Call ending
When the agent finishes the call, he/she can:
• Press ‘*’ to disconnect and stay in the queue.
• Disconnect the phone, disconnecting to the queue.
• Press #8000 to transfer the call for auditing.

Week 4

This week we did some practical task regarding last week research which is find me/ follow me test call and conferencing.

Here are the steps for Find Me/ Follow Me test call:
  1. Create subscriber account in asterisk
  2. Register the subscriber account in Zoiper
  3. Edit ring group in asterisk. (If want to use find me choose ring all if is follow me choose ring in order.)
  4. Testing Find Me/ follow me



These are the steps for conferencing:
  1. Registered the extension that wanted to put in 3-party conference.
  2. Create a conference bridge in asterisk
  3. Call the conference bridge
  4. Enter the conference

Week 3

This week we are asked to do some research regarding 3 topics which is
1. IVR Customization
2. Find Me, Follow Me
3. 3-party voice conferencing

IVR Customization

IVR stand for Interactive Voice Response. It allows customers to access a company’s database via a telephone keypad or by speech recognition, after which they can service their own inquiries by following the instructions. IVR systems can respond with pre-recorded or dynamically generated audio to further direct users on how to proceed. Other than that, IVR system also can used to control any function where the interface can be broken down into a series of simple menu choices.IVR systems are to be deployed to be used by normal people for availing services, solutions from it. IVR system interacts with its user (caller to the IVR) through voice prompts. For example, if the voice prompts announces, “To know read your voice mail please press 1, or press 0 to end the call.”




Find Me, Follow Me

Find me and follow me are two call forwarding services that are commonly used in conjunction with each other. Find me service allows the user to receive calls at any location; follow me service allows the user to be reached at any of several phone numbers. Find Me, Follow Me gives users a choice of ways to be found or followed. They can have an incoming call to their business number ring any landline or mobile phone, including their desk phone. Users can have the phones ring simultaneously or in sequence, and they can have a message played that asks the caller to wait while their party is being located. Users can order the various actions in different sequences and combinations, and they can choose to answer a call with the press of a key. Finally, they can have the call go to voice mail only if all the other options fail to reach them. More important than what the system can do is how it decides what to do. Users can have Find Me locate them according to time of day and the day of the week — such as between 9am and 9pm, Monday through Friday — and go to voice mail at other times. They can also specify answering options for calendar days, a rarity in Asterisk systems. Additionally, users can set up a VIP list, which some call a boss-and-spouse list, of people who can reach them at any time.
 



3-party Conferencing

3-Party Conferencing allows multi-line systems to have a 3-way conversation between you and persons on 2 other lines. The 2 other lines can be inside lines, outside lines or a combination. (Under certain circumstances, the far end parties on a conference call may not hear one another clearly.) If we start either a call-in or call-back teleconference, we can control audio for attendees during a meeting - that is, we can mute and un-mute their microphones to allow only certain attendees to speak. It is also possible to host a meeting that includes a hybrid voice conference-that is, a voice conference that includes both a teleconference and an Internet phone conference.