Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Questions about Lucent Definity/Cisco ICM integration

Questions about Lucent Definity/Cisco ICM integration

Questions about Lucent Definity/Cisco ICM integration

I am trying to develop a CTI application using Lucent/Avaya Definity switch and Cisco/Geotel ICM server. I am running into a couple of issues and will greatly appreciate any input.

1) Call rollover - what event from ICM I need to trap to know that a call has been rolled over from agent A to agent B ? When it is rolled over from A to B, I need to disable the popup on agent A's desktop. I was trying to trap the ringing event of B to disable the popup of A. That strategy does not work for the last agent in the chain, because for him it goes back to the first agent's voicemail and I dont get the ringing event and the last agent has the popup hanging. How do I solve this ? should I try to capture the CALL_QUEUED event ?

2) I don't get the talking event and connection_established event when I send the answer request (ANSWER_CALL_REQ), if I directly dial a logged-in agent's extension from a non-logged-in extension. Instead if I dial the skill group number, the same agent gets the call and his ANSWER_CALL_REQ with exactly the same parameters as in the first case works. Any ideas ?

Thanks a lot.

RE: Questions about Lucent Definity/Cisco ICM integration

1)From the way you describe the the call sequence, the switch is set up using call hunting which is a station feature and not an ACD feature.  Checking CALL_QUEUED will not help because the call is not being queued, it is being delivered to agent A and after a set time (if the call is not answered), the call is being removed from agent A and sent to agent B.  If this is set up as EAS and the call is being removed from agent A and send to agent B, then the switch is applying RONA (redirection on no answer),  I don't know directly how you trigger on a RONA event but that might be an area to look at.
2.) Do you have direct agent calling set up on your Definity?  That may be why you don't get the message by calling the Agent ID.

Leo V. Brown

RE: Questions about Lucent Definity/Cisco ICM integration

The CTI application should give a trigger for all the event which are happening over an agents phone as long as the agent is logged in, either in EAS or non-EAS & there are events for the direct agent calls also,

Are you trying to write a CTI application which would run with Definity or you are creating an application which would use the CTI application of Avaya(CentreVu CTI)to do some sort of customization. because CentreVu CTI have various call instances which you can capture from the server for various call types.You can get these events from "TSSPY" on the CTI server. This would help you identify in "Which call sequence you should track to transfer the screen to a user."
Are you not using the auto answer feature? becuase the CTI setup works best when you use auto answer facility.

Let me know if it helps.


RE: Questions about Lucent Definity/Cisco ICM integration

Now that I think of it, problem 1) may be call coverage issue on a direct agent call.  If agent A has a coverage path associated with their login ID, is logged in and doesn't answer, coverage will send it to the next place in the coverage path which is agent B.  The CTI script is delivering the screen with the call which is removed (because the no answer timer expires)and the call is delivered to the next coverage point which is agent B.  

I think the question becomes when to deliver a screen on a direct agent call.  This wouldn't be a problem with a regular ACD call because they don't follow coverage (but they do RONA so it could be an issue there also).  
The issue is that agent A leaves his/her station and stays logged in.  If they logged out, the call would not be offered to agent A and just follow the coverage path.
This problem could be looked at as a procedural issue, i.e. agents must log out or go into an aux state when away from their desks, or a programming issue where the screen is delivered when the call is answered instead of offered.

One thing on coverage I can't remember is when the call is removed from agent A and delivered to agent B, is it still considered an ACD call and are the CTI messages still sent?  And is the number in the coverage path a direct agent ID or a station extension?

This call may not be using coverage, but there are only a few cases where a call is delivered to an agent and then removed.

Leo V. Brown

RE: Questions about Lucent Definity/Cisco ICM integration

Thanks a lot for your replies. The second has problem been solved. It was a switch configuration issue.

I looked into the first problem a little bit more. It is a coverage call. The problem is I don't have a voicemail setup. so the last guy (Agent c) in the coverage path gets an indefinitely long ringing. But after 5 seconds of a CALL_DELIVERED to that guy, I get an END_CALL_EVENT from ICM which makes our app to close the app, though the call is still active. It seems to be a lucent/Cisco ICM integration issue. On our client's site they have the voicemail setup at the end of coverage path. There if
a) the call has been initiated by a logged-on agent, we get
a SILENCE_MONITOR event when it goes to VM and I can close the screen on the last guy's desktop. However,
b) if the call is initiated by a non logged-in agent/customer, we don't get the SILENT_MONITOR and don't know when to disable the last guy's popup. We can't do it on
END_CALL_EVENT, because that is too soon and the call is still active at that station. Any ideas ?
Thanks a lot again.

RE: Questions about Lucent Definity/Cisco ICM integration

I am writing my own application and not using the Avaya's application. It's a part of our multi-channel CRM product.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close