CUCM - Time of Day Routing

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hello and welcome back to my channel today we will be discussing call of day routing in cisco unified communications manager time of day routing leverages several concepts within the class of control subheading that we have already discussed calling search spaces and specifically partitions it also introduces a couple new concepts that we haven't seen yet which are time periods and time schedules before i go any further i would like to direct your attention as always to the source material that you should be referencing before you do anything like this in a production environment this particular article is written by attack engineer and it is aptly named configured time of the day routing so this kind of walks through step by step what you need to do it's not a very uh elaborate procedure or complicated it's pretty straightforward uh it just may help you if you see it done in a real world step-by-step environment so that's what we are going to do we are back in my test environment and we're going to walk through the scenario that we want to implement and then we're going to go through and i'm going to show you the configuration steps to actually implement something like this okay so we're gonna walk through a quick configuration uh and scenario here to uh to illustrate this concept more clearly essentially what we have here is we have george washington set up for full jabber on my mac he has this dn1001 it is in the internal partition right now it's just a very flat static uh call flow right now so somebody would call the pstn number that's associated with this dn uh it comes into the cube gets translated in call manager to this 1001 on his phone it'll ring for 20 seconds or whatever we have the uh the the reversion timer or the um i forget what the exact uh yeah the no answer uh right no answer duration for 10 seconds if he has an answer it goes right to voicemail so the scenario that we are going to create here is i'm going to illustrate how you can within creating another partition and applying a time schedule to that partition you can have essentially another number like an evil twin sort of thing of this number 1001 and it'll say that while this time schedule is active this is why ntp is very important for your cluster while this time period is active instead of routing it normally as you would to 1001 and having it ring 10 seconds and go to voicemail we can send it directly to voicemail without george washington having to manually uh you know do some type of manipulation to forward it directly to voicemail so the this is very useful if you have customers that don't want to be bothered with doing uh manual forwarding and maybe they mess it up or it's not as um it's not as important to them of manually forwarding their numbers so instead you can just take it out of their hands completely and do some automatic call routing and everybody will be happy there'll be less screens less tickets etc so we are going to dive right in to the crucial component which is this partition concept right now we have internal that is what the dn1001 is in we are going to add a new partition and we are going to say this is our time schedule partition and i'm going to save that so now we have internal and internal one internal one is nothing right now there's nothing in it it's just a brand new blank slate partition so to change that we are going to come up here and we are going to check out our translation patterns so right now this number is uh kind of irrelevant this is just a number that my sip carrier is giving me so i have to translate this into the uh the dn that you saw at 1001 so to make a copy of this we will go in we'll copy it and we're going to keep everything the same except we're going to change this partition now to internal 1. so we can have 270612 in two different partitions because logically it's like two different numbers so that's the whole concept of a partition and then we're going to instead of saying that this is going to get translated to 1001 let's send this to you can send it to anything you can make believe that it's a another directory number you can make believe that it's a pstn number etc because my lab environment the scope of it is so small i'm just going to send it to a voicemail like an ivr general delivery voicemail it's not really going to work or it's not really set up but just to illustrate this example this is where we're going to send it so we're going to hit save and we're going to go back and now you can see we have two translation patterns with the same exact uh entry but they are in different partitions and the next step we're going to do is we're going to create time periods and then nest those time periods within a time schedule and apply it to this partition so here you go in here you go to here here you're going to here that was very helpful you're going to call routing class of control time period right now the only time period that i have set up just to kind of facilitate this example is all the time but you could go in here and get very granular with the time period that you want to start the time period that you want to end and then if it's the day of the week or day of the year etc so as of right now i have one time period and it's all the time it's basically saturday through sunday zero zero to twenty four hundred so and then we go into time schedule and we will see that my time schedule has the selected time period all the time so this is the time schedule is where you apply multiple time periods um think of the time schedule similar to the relationship that a calling search space has with a partition you can go into the calling search space and add partitions just like you go into a time schedule and add time periods so i have my time schedule created it's all the time it's not applied anywhere yet so effectively it's not doing anything we have to go to classic control to our partition and we have to apply it we're going to say all the time we're going to hit save we're going to apply it okay so now we have 270612 internal which is right to the dn 270612 which is internal one and that has the time schedule applied to it and we are not done yet we have our trunk that we have to look at and we have to see for inbound calls what it's calling search spaces it's calling search space right now is internal so in order to make this work effectively or properly we have to go into this calling search space of internal and right now we have to add the internal one this is where we just put that new translation pattern which is a crucial part of our time of day routing and that's not all we have to do now we asked we actually have to change the order the priority of it so before it was below this internal one it's never going to get hit it's just going to hit internal because it's exact match it finds the exact match it routes it to internal we want our time of day routing taking place so we wanted to hit the partition with the schedule first and if it's that schedule's not on then it'll go to this partition so that is a crucial takeaway of this video and configuring time of day routing and that is why i mentioned that the order of partitions in a calling search space matters when you start doing um configurations like this so that is a very crucial concept to understand so now we have uh this internal calling search space which is tied to our trunk it has internal one which is the time scheduled applied partition and we have internal which is our regular partition it'll call come in it'll hit this partition or this translation pattern and it'll say since it's always on it'll route to our ivr so let's give it a call real quick and check that out hello cisco unity connection messaging system from a touchstone telephone you may dial an extension in it okay so i called my pstn num pstn number associated with that extension and as you can see it hit the ivr or the 2500 my voicemail pilot for my voicemail system now if we come in here and we modify this and we move it down one now internal is gonna get hit first so we're gonna make that call and as you can see i've masked my identity but now we have an anonymous call coming in on our jabber so that is where the order of partitions matter um and that is a very crucial to your understanding of time of day routing so you'll have a bad day if you have a lot of calling search spaces i've seen this before where you have a calling search base that has a lot of partitions that are kind of ambiguously named you don't really know what they are or all the entries involved with those partitions so it takes a little trial and error and it takes some understanding and kind of like a dedicated organized environment to do this properly but i just wanted to show you a simple example so that was time of day routing using calling search spaces partitions time periods and time schedules obviously i would still like to point out this guide it is very helpful it may explain it it probably explains it better than i uh just did thank you for joining me i hope this uh cleared up some things or maybe it showed you how to um how to do this in your own environment yeah i would encourage you to spin up a test environment play around with this and and see how you can make your life easier in your production environment that's what everybody wants right we want to offload some tasks that we have to manually do to prevent user error and to also create some time for more value-added activities that we can do so that was time of day routing in cisco unified communications manager um stay tuned for the next video thank you
Info
Channel: No Static Networking
Views: 237
Rating: undefined out of 5
Keywords: CUCM Time of Day routing, Time of day routing, CUCM
Id: A_Wdw3N9cFU
Channel Id: undefined
Length: 11min 24sec (684 seconds)
Published: Mon Aug 09 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.