Example #1
0
        internal void takeupACall()
        {
            IncomingCall call = calls.Peek();

            Console.WriteLine("Agent {0} is taking up call with id: #{1}", activeConsultant.name, call.callID);
            call.Start();
            Thread.Sleep(random.Next(1000, 10000));
            Console.WriteLine();
            Console.WriteLine();
            completeACall();
        }
Example #2
0
        internal void enqueueACall(string callID)
        {
            IncomingCall call = new IncomingCall(callID);

            calls.Enqueue(call);
        }