transfer events
Posted: Fri Aug 18, 2006 4:18 am
Hi, I have a specific logic problem, and I'm wondering if anyone can assist in helping me work through it.
My application transfers users to a call centre if they make an incorrect input.
If the user hangs up BEFORE they speak to a call centre worker, an email is sent to the call centre with the callers CLI so that a call centre can telephone the caller. This is done by capturing the hangup event.
The problem is, that once the caller has successfully spoken to a call centre worker and then hangs up, the application still sends the 'caller hungup before speaking to a worker' email.
It appears the hungup event fires even after a successful transfer.
Is there any event I can catch that can differentiate between a caller waiting for a transfer to be answered, and a transfer being answered?
Or is there another way to solve this problem?
Thanks in advance for any assistance.
My application transfers users to a call centre if they make an incorrect input.
If the user hangs up BEFORE they speak to a call centre worker, an email is sent to the call centre with the callers CLI so that a call centre can telephone the caller. This is done by capturing the hangup event.
The problem is, that once the caller has successfully spoken to a call centre worker and then hangs up, the application still sends the 'caller hungup before speaking to a worker' email.
It appears the hungup event fires even after a successful transfer.
Is there any event I can catch that can differentiate between a caller waiting for a transfer to be answered, and a transfer being answered?
Or is there another way to solve this problem?
Thanks in advance for any assistance.