
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-30-2012 11:56 PM - edited 03-16-2019 10:54 AM
I've been racking my brains but cannot think of a solution based on my knowledge.
My goal is the following,
A call comes in
a) depending on if the business is open (time of day) the call is hunted first to a phone, if busy or no answer the call is answered by an IVR in the unity system.
b) if the business is closed, the closed greeting is played within unity.
The current setup is as follows
A call comes in to 6000 which is a DN that is call forward all to unity. A call handler with number 6000 is configured to accept the call. If inside business hours the call is then forwarded to a single DN (a phone). If outside business hours the caller is played a we are closed message.
A separate call handler is configured for IVR but on a different number / extension within unity.
The problem I have is the number presented to unity is the original called number and not the number I'm forwarding to.
Solved! Go to Solution.
- Labels:
-
CUCM
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-01-2012 12:51 AM
Hi
Unity doesn't say that AFAIK. It's CUCM (specifically the Annunciator service) telling you that what you have dialled can't be reached for some reason.
Check that you can reach the forwarding number (i.e. it's partition is in your CSS) and that the forwarding DN has a CFA CSS that includes the number you are forwarding to etc etc.
Regards
Aaron
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-01-2012 12:18 AM
Hi
For a forwarded call, Unity will typically see the first forwarding extension and the called/calling numbers.
Where are you seeing the original called number? And what problem does it cause?
Aaron
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-01-2012 12:28 AM
Hi Aaron,
Thanks for the advice. For example, when I tell CUCM to forward to the Unity IVR, I receive a message from Unity stating "the call cannot be completed as dialed".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-01-2012 12:51 AM
Hi
Unity doesn't say that AFAIK. It's CUCM (specifically the Annunciator service) telling you that what you have dialled can't be reached for some reason.
Check that you can reach the forwarding number (i.e. it's partition is in your CSS) and that the forwarding DN has a CFA CSS that includes the number you are forwarding to etc etc.
Regards
Aaron
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-01-2012 01:13 AM
Silly me! I checked the partitions and CSS and found the two were unable to reach each other. I set up a test CSS with both partitions and assigned that to the call forward no answer CSS under the hunt pilot and this now achieves what I wish to do.
Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-01-2012 01:18 AM
Hi Tony
No problem! I think learning to recognise the various Cisco Lady's favourite phrases is an important skill with these products :-)
Principal Engineer at Logicalis UK
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-02-2012 05:26 AM
So now another problem!
I set this up as a test separate from the main number 6000 this way:
A hunt pilot (DID) to 6970. This contains 1 extension 6971. When this is busy or RNA, the hunt is diverted to 6922 which is IVR.
This worked spot on and flawlessly since I fixed the partitioning. I ran plenty of tests and was happy.
However, when I implemented and run tests it stopped working. So I rolled back to the configuration above and still not working.
When the call is forwarded to 6922 Unity IVR the Cisco woman says "Welcome to Cisco Unity, you may dial an extension at any time" when instead it should be a recorded message that is the IVR of 6922..
What could be happening here?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-02-2012 01:42 PM
Hi,
What this mean is that unity does not reckognise the number forwarding the call. Most likely the forwadring extension here is 6970 which is your hunt pilot number. You will need to create a call routing rule in unity for forwearded calls coming from 6970 to be sent to greetings for IVR Call handler.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-02-2012 05:42 PM
Of course!
I must have neglected to remember this when making the changes over. I can see what I did wrong now, I'd set up another IVR call handler on 6790 as a test. Instead of moving the one in use now I deleted the 6790 instead. /banghead
Cheers for your help!
