I'm having trouble with Caller ID when transferring callers in a certain scenerio. A call comes into our facility and is handled by our Unity Auto-Attendant. The caller presses "0" for the Operator after listening to the Auto-Attendant. The caller then requests that the Operator transfere him/her to a cell phone outside of our phone system.
The call transferrs correctly but the caller ID displayed on the cell phone the the original call was transferred to is incorrect. One of our Unity's voicemail ports (4-digit extension) is displayed. I would like to forward the original caller ID
CALL FLOW: Outside caller calls our facility. > Call is routed down PRI circuit to H323 Cisco Router > Dial-Peer sends call to CallManager 4.1(3) > Translation Pattern sends call to Unity 4.0(5) Call Handler (Auto-Attendant) > The caller presses '0' for the Operator and asks to be transferred to cell phone > The Operator transfers the call to an external number.
What you need is to change the way unity does the transfer. You need unity to show the first redirecting number, be default it will show the last re-directing number which is the unity voice mail port. Unfortunately your version of unity cannot do this.You need unity version 5.x and above to change this..
Take a look at this thread..