A method and apparatus for providing a human expert to answer a question
from an agent in real time. The method includes the steps of identifying
a plurality of human experts based upon a subject matter of the question,
determining an availability of at least some of the plurality of
identified experts and selecting an expert of the plurality of experts to
answer the question in real-time based upon the subject matter and
availability of the selected expert.