Thursday, June 24, 2010

Week 12

This is my last week in Superceed, after that I am free ! Starting of this week, my supervisor Mr. Jeffrey continue discuss with us about the call flow. Basically, it is the same routing like last week.  After some discussion, I have to correct the error and upload the wave file in the website.

 




Sample of call flow




Monday, June 21, 2010

Week 11

After finish doing the 30 Q & A and the call flow, Mr Jeffrey continue discuss with us about the Beta Testing. About the last week call flow, my colleagues and I suppose to edit to more details. For example, under sales department I need to break to subcategories like features, packages, rate and reseller info. Besides that, I need to convert the call flow and Q & A into mandarin. Then transfer into sound using text to speech software.


Mr Jeffrey is explaining the call flow.






By using wave pad I can edit the sound.


Tasks:

1) Anticipate Q & As for Phone Explanation and create a call flow option branching out from Press 1 for Sales and Press x for Customer Service that will provide automated explanation users.e.g. Press 1 for Sales; Press 4 for frequently asked questions

Press 1 on how to signup
Press 2 on how to make a payment
Press 3 on activation process


2) Create agent profile

Monday, June 14, 2010

Week 10

This week I had a meeting with my supervisor, Mr. Jeffrey and my collegues. This meeting is to brief us about the upcoming task we going to do which is Beta Testing. Firstly, he explain to us about Call Routing Strategies.


This is our meeting room



My collegue and I taking notes on what my supervisor said.


Call Routing Strategies
  1. Lowest total talk time
  2. Last agent
  3. Fewest received calls
  4. Round Robins
Round Robins

It is one of the oldest, simplest, fairest and most widely used scheduling algorithms, designed especially for time-sharing systems. A small unit of time, called timeslice or quantum, is defined. All runnable processes are kept in a circular queue. The CPU scheduler goes around this queue, allocating the CPU to each process for a time interval of one quantum. New processes are added to the tail of the queue.

The CPU scheduler picks the first process from the queue, sets a timer to interrupt after one quantum, and dispatches the process.

If the process is still running at the end of the quantum, the CPU is preempted and the process is added to the tail of the queue. If the process finishes before the end of the quantum, the process itself releases the CPU voluntarily. In either case, the CPU scheduler assigns the CPU to the next process in the ready queue. Every time a process is granted the CPU, a context switch occurs, which adds overhead to the process execution time.


Last Agent

Last agent optimization is a technique that reduces the number of sync point flows in a sync point tree. The initiator picks one adjacent agent as a last agent. Then the initiator sends prepare to the agents that were not selected as a last agent. When these agents all respond with a request commit back to the initiator, the initiator sends the last agent a request commit rather than the usual prepare. This last agent is free to select one of its cascaded initiators to be the last agent and so on. The ultimate last agent is given the commit decision for the entire sync point tree.

During the meeting, Mr Jeffrey assigned us some task. We have to design a call flow, for example when customer call our customer services center what they will heard. Besides that, we also need to create 30 Q & A for preparation.

sample of call flow

Thursday, June 10, 2010

Week 9

This is the last month of my industrial training, I am going to make prepareration for beta testing. We will cover these things as below:

1) Canned Responses

     Industries
     a) Government
     b) Telcos
     c) Finance

2) Customer Service

3) Supervisory Skills

This week I will tackle the call script. A call script consists of Q & A designed anticipate questions from the caller, and what answers we could provide to each of the anticipated question. I was assigned to Dell, I need to prepare 10 Q & A touching on Sales, Customer Service, and Billing.


 

Saturday, June 5, 2010

Week 8

This week research is about Erlang. Erlang is a general-purpose concurrent programming language and runtime system. The sequential subset of Erlang is a functional language, with strict evaluation, single assignment, and dynamic typing. While threads are considered a complicated and error-prone topic in most languages, Erlang provides language-level features for creating and managing processes with the aim of simplifying concurrent programming. Though all concurrency is explicit in Erlang, processes communicate using message passing instead of shared variables, which removes the need for locks.

An Erlang is a unit of telecommunications traffic measurement. Strictly speaking, an Erlang represents the continuous use of one voice path. In practice, it is used to describe the total traffic volume of one hour.

Erlang B is a modeling formula that is widely used in call center scheduling. The formula can be used to calculate any one of the following three factors if you know or predict the other two:

• Busy Hour Traffic (BHT): the number of hours of call traffic during the busiest hour of operation

• Blocking: the percentage of calls that are blocked because not enough lines are available

• Lines: the number of lines in a trunk group.

Erlang B can determine the number of trunks, or lines, needed to handle a calling load during a one-hour period. However, the formula assumes that lost calls are cleared; i.e., if callers get a busy signal, they will never retry. This assumption means that Erlang B can underestimate the number of trunks needed. For this reason, it is best used in situations with few busy signals. The Erlang B Extended formula takes into account the callers who will immediately retry if their calls do not go through.


Formula for Erlang B

Erlang C is a traffic modeling formula used in call center scheduling to calculate delays or predict waiting times for callers. Erlang C bases its formula on three factors: the number of reps providing service; the number of callers waiting; and the average amount of time it takes to serve each caller. Erlang C can also calculate the resources that will be needed to keep wait times within the call center's target limits. This method assumes that there are no lost calls or busy signals, and therefore may overestimate the staff that is required.


Because Erlang B is so simple to use (insert two numbers, it calculates the third), many managers assume that Erlang C will be similarly easy. That’s a mistake — even basic Erlang C calculations are difficult, and more complex ones can be daunting indeed. Erlang C is most commonly used to calculate how long callers will have to wait before being connected to a human in a call centre or similar situation. This adds complexity in at least four areas.

Formula for Erlang C

Week 7

This week my task is to create a summary to summarize supplier for text-to-speech and speech-to-text. I need to divide in six subtopics which is supplier name, best virtual person, URL, Integration with Vendor Products, Integration with custom 3rd party application, and Product Summary.

Suppliers that I manage to find are as listed below:

  • Nuance

  • IBM

  • LumenVox

  • Amcom software

  • Fonix

  • CMU Sphinx

  • MacSpeech

  • SRC

  • Sensory

  • Philips
Other than that, I also need to do some research about Premise-based and Hosted Contact Center vendors. Premise-based are the traditional equipments and software that we need to install in the office. Hosted are those which you do not need to buy.  

Below are the contact center vendors (premise-based):


  • eON Communication

  • Stratasoft

  • Vertical Networks

  • APEX Voice Communications

  • Avaya

  • Cantata (Dialogic website)

  • ClickFox

  • Spoken

  • Prosodie

  • Convergys
Below are the contact center vendors (hosted/on-demand):


  • Eagle ACD

  • Angel.com

  • Five9

  • Cincom

  • UCN

  • Envox Worldwide

  • Kunnect

  • Packet8

  • TeleTech

  • Virtual PBX