06-06-2016 02:14 AM - edited 03-17-2019 07:08 AM
Hi
I have created a System Call Handler in Unity, but when I try to forward calls on certain extensions, I get the Unity menu prompt (as though the dialled number is not registered against the Call Handler).
However, when I call the DN associated to the Unity Call Handler, I go to the call handler successfuly. It is as though the Unity CH does not have the original called number associated.
Scenario:
DN: x6302 - if unanswered, go to a call handler created in Unity (x8997)
What I have done:
Unity: Created a System Call Handler, in the extension field I have inserted 8997.
CUCM: Created a CTI RP, with x8997 assigned and in the 8997 DN, forward all calls to voicemail.
CUCM: On the original DN (6302) forward rules on no answer, I have tried both *8997 and 8997, both of which do forward incoming calls to Unity, but Unity simply plays the "Welcome to Cisco Unity Messaging system, from a touch tone phone.........."
How do I assisn the incoming calls to the System Call Handler please?
PS - if I was to take messages from this account, would the standard procedure to retrieve messages be to dial the Unity Pilot, then enter X, 8997, then the PIN?
Thank you.
Steve
Solved! Go to Solution.
06-06-2016 02:48 AM
Normally the first DN is used to check in Unity. In your case you want the last redirected DN to be checked. You have to change "Use Last (Rather than First) Redirecting Number for Routing Incoming Call"
This can be found under
System Settings / Advanced / Conversations
It is a cluster wide parameter
JH
06-06-2016 04:47 AM
I'd be careful with using this option as this is global parameter in CUC, so depending on the already created setup it might break some things.
So to match appropriate handler you should rather use:
Call Management > Call Routing > Forwarded Routing Rules
And then match number based on forwarding station (in your case 6302) (this assumes you don't have VM for 6302 created) and make it hit your handler.
Regarding retrieving the message Call Handler is not a Voicemailbox, so you need to define in Handler details where to drop your message after you play all the options.
Leszek
06-06-2016 02:48 AM
Normally the first DN is used to check in Unity. In your case you want the last redirected DN to be checked. You have to change "Use Last (Rather than First) Redirecting Number for Routing Incoming Call"
This can be found under
System Settings / Advanced / Conversations
It is a cluster wide parameter
JH
06-06-2016 04:47 AM
I'd be careful with using this option as this is global parameter in CUC, so depending on the already created setup it might break some things.
So to match appropriate handler you should rather use:
Call Management > Call Routing > Forwarded Routing Rules
And then match number based on forwarding station (in your case 6302) (this assumes you don't have VM for 6302 created) and make it hit your handler.
Regarding retrieving the message Call Handler is not a Voicemailbox, so you need to define in Handler details where to drop your message after you play all the options.
Leszek
06-06-2016 06:31 AM
Works a treat!! Thanks!
I have never looked at the call forwarding rules on Unity.
I have removed my CTI RP on CUCM.
Thanks again.
11-02-2022 09:46 AM - edited 11-02-2022 09:58 AM
Thought of using Translation pattern as callFWD and mask the CTI RP number. Not sure how it will work.
DN --> callFWD to TP --> TP mask to CTI RP number
11-02-2022 12:40 PM
Why are you posting an answer on a post that is marked as solved and is six years old?
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide