04-21-2018 12:35 AM - edited 03-17-2019 12:40 PM
Hello,
we have a CUCM 10.X, and we would like to know if we can get this kind of manipulation: if the calling number XXXX calls 3000, the real called number is 4000XXXX.
That is, we would like to manipulate the called number based on the calling number.
Is it possible to get that with only the CUCM?
TIA and regards.
04-21-2018 03:56 AM
Use translation patterns for this. probably the easiets way to achieve it.
04-21-2018 08:48 AM
Hello Dennis,
what we would like to get is to translate the called number based on the calling number. Is it possible with a regular translation pattern?
Regards.
04-21-2018 08:02 AM
Are you looking to change the caller ID only when 3000 is called from any phone or specific phones in specific range?
04-21-2018 08:53 AM
Hello Chris,
here's some examples to be more clear:
In other words, as written in the first post: if the generic calling number XXXX calls 3000, the real called number has to be 4000XXXX.
Regards.
04-21-2018 09:06 AM
OK, is this only required when 3000 is called or a specific range or all other internal numbers?
04-21-2018 09:29 AM
We need this manipulation only when the original called number is 3000.
04-21-2018 09:34 AM
The create a TP 3000 in new partition which is listed above the phone's partition on all other CSSes, then apply new CSS to this TP that only has access to this new partition. On this TP add calling party transformation accordingly to prefix the digits.
04-21-2018 09:38 AM
We need to manipulate the called number, not the calling number...
04-21-2018 10:09 AM
I can be done with translation patterns using the "Route Next Hop By Calling Party Number" field. The instructions are below (off the top of my head, so double-check my work). The process is the same as that for blocking inbound PSTN calls based on callerID. You can google that and see diagrams, etc.
1) Create 3000_PT, and create a 3000_CSS with 3000_PT in it
2) Create translation pattern in your standard partition with a match pattern of 3000
- Set CSS to 3000_CSS
- Check box for "Route Next Hop By Calling Party Number"
3) Create translation pattern in 3000_PT with a match pattern of 2XXX
- Set Called Party Transformations > Prefix Digits (Outgoing Calls) to 4000
- Set the CSS to a CSS that can get to 40002XXX
4) Create another translation pattern in 3000_PT with a match pattern of ! (catch all other CLID)
- Set the CSS to a CSS that can get to the original DN of 3000
5) Create one more translation pattern in 3000_PT with a match pattern of <null> (empty CLID)
- Set the CSS to a CSS that can get to the original DN of 3000
04-23-2018 01:53 AM
Hello Maren,
I have tried the configuration that you have suggested, but I always get "40003000" as a called number...
Regards.
04-23-2018 02:47 AM
You are getting the exact behavior that I thought you asked for when you said: "We need to manipulate the called number, not the calling number..."
But now that I re-read your post, I believe you are asking for:
User Calls 3000
Change Called Number to be 4000+CallerID, instead of 3000.
Is that right?
If that is the case, I can't think of a way to do this in CUCM natively. Sorry.
04-23-2018 02:49 AM
Yes, that's what we want to get...
04-21-2018 10:21 AM
Then instead of changing the calling party transformation use "Called Party Transform Mask" or "Prefix Digits (Outgoing Calls)".
04-22-2018 11:11 PM
so yeah, if the phone that has calling number/extension 2000, it dials 3000, the add a partition to the CSS f calling number/line that translates 3000 into 4000200. its really that simple.
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