09-01-2023 07:41 AM
I did some searching on this and I'm not sure what keywords I should be using. My company has a lot of DIDs and all end-users have their own. When a user leaves and there's no request to forward the line, I delete the extension from my system (CUCM 12.5). Is there an easy way to route calls to dead extensions to a predefined number rather than letting the calling party get a busy/no answer tone?
09-01-2023 08:14 AM - edited 09-01-2023 09:45 AM
Sure there is. In the inbound CSS used on the gateway or trunk put a specific partition in it and in that partition create a translation pattern that matches the entire DID or whatever short digit range that you have and translate the called number to the predefined number. The important thing is to not give visibility to that partition to internal callers, it should only be visible in the CSS used inbound from the trunk or gateway.
The key thing to have in mind here is that this works because CM does a best match and that means that any call coming in to a used directory number will be a better match than the translation pattern that matches the entire DID range.
09-01-2023 09:03 AM
Hi,
Just to add my 2 cents
In many cases, customer DN are not configured with the entire DID ex. +3906123456 but siply with a 4-5 digts extension and a translation pattern is usally configured as follows:
Translation Pattern : +390612XXXX
Called party transormation mask : XXXX
In this case if you delete an extension the result would be unassigned/unallocated number response for incoming calls.
The possible solution, in this case, could be another translation pattern in the same partition of your DNs with CSS that contains the internal partition only and configured in this way:
Assume that the DNs are 4 digits long.
Translation Pattern: XXXX
Partition:Internal
CSS: CSS_Internal_Only
Called Part Transformation Mask: <the destination for deleted extensions>
HTH
Regards
Carlo
09-01-2023 09:38 AM
Why would you put the translation pattern in the same partition as the directory numbers?
09-01-2023 09:47 AM
09-01-2023 10:18 AM - edited 09-01-2023 12:07 PM
Absolutely the outbound CSS of the translation would have visibility of the partition where the directory numbers are, but that said if the DNs are in a short format I would assume that the match of the translation would be in the same format and also the translated output called number, ie short on both. That’s why I don’t think it would make sense to have the translation in the same partition as the DNs. That is if you’re not suggesting to use dual layer of translations? That would however IMHO be an unnecessary step.
09-01-2023 11:19 PM
I’ve read your response again and now I see what you meant. You’re not doing the translation of called numbers to the short number format on the gateway, but with a translation in CM. With that what you wrote makes sense. Personally I’m a big believer in transforming the called and for the matter calling numbers at the closest possible place to the source, ie in the gateway. Mostly because this can then be used by many different use cases, such as SRST or for normal call routing in CM. Just my 2 cents on this. Preferences differ and there’s no one right way to do things.
09-03-2023 04:25 AM
I have tried your idea and it works fine, all calls to unused numbers in the call manager will transfer to the operator
09-03-2023 09:33 AM - edited 09-03-2023 09:34 AM
Glad it was helpful to you.
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