×

Warning message

  • Cisco Support Forums is in Read Only mode while the site is being migrated.
  • Cisco Support Forums is in Read Only mode while the site is being migrated.

Design Question

Unanswered Question
Aug 18th, 2006
User Badges:

I have been asked to set up a directory enquires type operation

So a customer dials in on the main number looking for an internal users number , the agents picks up the call does a search for the number , the caller then has the number played out to them ,then they are transferred to the number


My method of implementing this is as follows


1) Customer dials main number

2) Agents picks up call

3) Customer request internal users number

4) Agents opens a web page which is linked to the directory and searches for the particular user,

5) When agents has found the number , they press the ?select button? on the web page which writes an XML file with the required extension number in it on to the ipcc server

6) Agents then transfers the call to a script that reads the xml file and plays the number using the generated prompt step to the customer then transfers the caller.


The above should work fine if there was only agent and only one call at a time, but in this scenario there are 10 agents all taking these types of calls , and if two agents write to the text file in quick succession I can?t guarantee the caller will get the correct number


Any suggestions on how to over come this

or

can any one suggest a better way of achieving this requirement?


Thanks

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
sferland Fri, 08/18/2006 - 07:48
User Badges:
  • Bronze, 100 points or more

Hum... interesting


I think you should try to use the SessionID for the name of the XML file. In that way, when the customer will be transfered to the script, the correct XML file will be picked based on the SessionID.


First, you need to pass the SessionID to the Agent Desktop as an Enterprise Variable and then you could open up the search webpage directly from the CAD. This way, you will be able to pass the SessionID as an argument.


My two cents !


Steven

mymite060708 Fri, 08/18/2006 - 08:16
User Badges:

good idea, makes sence as the session ID is always unique, but how do I get the web page to collect the session ID from CAD so I can enter it in to the XML file?


Thanks for your help

sferland Fri, 08/18/2006 - 09:15
User Badges:
  • Bronze, 100 points or more

In CAD, you can create an action based on "Event ringing" or "Event answered". So, you just need to create an action that will automaticaly launch IE at each call. You will pass the URL and the SessionID as an argument to IE.

mymite060708 Fri, 08/18/2006 - 11:39
User Badges:

I think we are almost there but I won't be able to use the event answered to open a web page as not all calls will require the agent to do a user search,


the agent will need to open the web page them sevles when required,


I tested this quickly and I can capture the session ID and display it on CAD,


The tricky bit is getting the session ID from CAD when the agent opens the web page,

any ideas?


sferland Mon, 08/21/2006 - 05:37
User Badges:
  • Bronze, 100 points or more

You can create a simple executable that take the SessionID as an argument and copy it to the Windows Clipboard.


This way, your agents just have to paste the SessionID into a field in the web page.

davidwomer Fri, 08/18/2006 - 10:02
User Badges:

If you have unity you may want to consider using a spell by name directory and take the agents out of the picture.

Actions

This Discussion