cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
576
Views
1
Helpful
6
Replies

How to Trigger Route Pattern based on the Calling Party Number in CUCM

jawadaliqamar
Level 1
Level 1

Is it possible to trigger a route pattern based on the calling Party number?

For example, MYApp with Caller ID "544449" having a SIP trunk with Cisco calls a Cisco extension 3000 (Not DN).

My requirement is to transform this caller ID 544449 to 44449 by stripping first digit and then trigger a route pattern "44449" back to MyAPP.

How can I achieve this. Please mention the solution that exists within Call Manager.

 

1 Accepted Solution

Accepted Solutions

You’ll need to pass the call via one translation pattern where you set the option to route on calling number and then pass it through another translation pattern that matches on the calling number. This article describes how this works Blocking Inbound calls to Cisco Unified Communications Manager based on Caller ID 

Even if it’s for a blocking setup, the concept is the same for routing.



Response Signature


View solution in original post

6 Replies 6

That isn’t a viable option. You can route based upon calling number with translation pattern(s), but not route pattern(s).



Response Signature


Hi @Roger Kallberg ,

Off course the route pattern should be triggered by the Translation Pattern.
I need a solution what that translation pattern should be.

As per my testing, Translation pattern is not triggering based on the CALLING Party Transformation Mask.
It only triggers based on the CALLED Party Transformation Mask.

Please advise

 

You’ll need to pass the call via one translation pattern where you set the option to route on calling number and then pass it through another translation pattern that matches on the calling number. This article describes how this works Blocking Inbound calls to Cisco Unified Communications Manager based on Caller ID 

Even if it’s for a blocking setup, the concept is the same for routing.



Response Signature


The optimal solution is to modify the calling number in the Route pattern or strip the number from the calling party on the trunk using translation. Calling party transformation can also be used in this case.



Response Signature


jawadaliqamar
Level 1
Level 1

Thank you @Roger Kallberg and @Nithin Eluvathingal for your inputs.
I found that I wasn't checking this box "Route next hop By Calling Party Number" to force the call to route based on calling party.

After checking this box, my problem was resolved.

jawadaliqamar_0-1747645781322.png

 

Glad to hear that. Apart from this you probably do not want to have Provide Outside Dial Tone checked on this TP.



Response Signature