I have a CUCM BE 8.6.2 server. Here is the call flow:
Inbound calls are routed to x1000. After-hours, x1000 is forwarded to x1996 which is a Call Handler called Reception_CH. While the Call Handler is playing, users have the option of dialing any extension to be transferred to that user (used x2400 for this example). This works unless the end user at x2400 has done a CFWD ALL to voicemail. In that case, users get the UCxn opening greeting "Hello. Cisco Unity Connection Messaging System. From a touch-tone phone...".
I believe problem is that the LastRedirectingId=1996 rather than 2400, though if that were the issue, I would expect it to replay the 1996 call hander rather than the opening greeting. I have pasted the output of UCxn Port Status Monitor below. This is for an inbound call to x1000, while x1000 is CFWDALL to x1996. After getting the call handler at 1996, I dialed 2400 and received the "wait while I transfer your call", followed by 2 beeps (Tone on Hold), then the opening greeting.
I have the CUCM service parameter "Display Original Calling Number on Transfer from Cisco Unity" set to TRUE
I have the UCxn messaging parameter of "Use Last (Rather than First) Redirecting Number for Routing Incoming Calls" CHECKED
2400 does have a voicemail box and if you call 2400 from another phone you get their VM message. We have tested this with several users and it's not specific to 2400. It happens with anyone who has their phone forwarded to VM.
These are the paths to get to each CCX logs through CLI. They may be helpful if you are having issues accessing RTMT or downloading logs through it.
If you want to download them you have to prefix "file get " and you can add one of the options (re...