cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
358
Views
5
Helpful
16
Replies
Highlighted
Explorer

CUCM 10.X: manipulating called number based on calling number

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.

 

16 REPLIES 16
VIP Advisor

Re: CUCM 10.X: manipulating called number based on calling number

Use translation  patterns for this. probably the easiets way to achieve it.

Please remember to rate useful posts, by clicking on the stars below.

Explorer

Re: CUCM 10.X: manipulating called number based on calling number

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.

Hall of Fame Master

Re: CUCM 10.X: manipulating called number based on calling number

Are you looking to change the caller ID only when 3000 is called from any phone or specific phones in specific range?  

Explorer

Re: CUCM 10.X: manipulating called number based on calling number

Hello Chris,

 

here's some examples to be more clear:

 

  • if if the calling number 2000 calls 3000, the real called number is 40002000;
  • if the calling number 2001 calls 3000, the real called number is 40002001;
  • ...
  • if the calling number 2999 calls 3000, the real called number is 40002999.

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.

Hall of Fame Master

Re: CUCM 10.X: manipulating called number based on calling number

OK, is this only required when 3000 is called or a specific range or all other internal numbers?

Explorer

Re: CUCM 10.X: manipulating called number based on calling number

We need this manipulation only when the original called number is 3000.

Hall of Fame Master

Re: CUCM 10.X: manipulating called number based on calling number

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.

Explorer

Re: CUCM 10.X: manipulating called number based on calling number

We need to manipulate the called number, not the calling number...

VIP Collaborator

Re: CUCM 10.X: manipulating called number based on calling number

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

Explorer

Re: CUCM 10.X: manipulating called number based on calling number

Hello Maren,

 

I have tried the configuration that you have suggested, but I always get "40003000" as a called number...

 

Regards.

VIP Collaborator

Re: CUCM 10.X: manipulating called number based on calling number

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.

Explorer

Re: CUCM 10.X: manipulating called number based on calling number

Yes, that's what we want to get...

Hall of Fame Master

Re: CUCM 10.X: manipulating called number based on calling number

Then instead of changing the calling party transformation use "Called Party Transform Mask" or "Prefix Digits (Outgoing Calls)".

VIP Advisor

Re: CUCM 10.X: manipulating called number based on calling number

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.    

Please remember to rate useful posts, by clicking on the stars below.

CreatePlease to create content
Content for Community-Ad
August's Community Spotlight Awards