Cisco Unified Routing Rules XML Interface

« Back to Routing Rules API Questions

RE: Application not invoked on Incoming call

Combination View Flat View Tree View
Threads [ Previous | Next ]
Hi All,

I am trying to make an application that will show a Caller info when an incoming call landing on phone on the basis of  predefine caller data from database .

so my internal Phone DN series range is 2000-2999 and i made a translation pattern 2XXX and assign External Call Control Profile .
but external call control profile application not invoked when i dial a DN that is assign on any phone.
but it is fired successfully when Phone DN(dialed number)  is not assigned on any phone.
for example -
Case 1 =>call control profile applciation not invoked when i dialed Phone DN(2001) associated with SEPXYZ device.
Case2 => call control profile applciation invoked successfully when i dialed Phone DN (2002 ) not assoicated with any DEVICE or device is unregistered.

so please help me out for Case 1.
* i cann't create other translation pattern like *32XXX becuase user need to put extra *3 digit for calling intenal number.

Regards,
Brajesh
 

Hi Brajesh,

It sounds like this is really a call routing problem and not a CURRI problem. The issue is that the DN assigned to the phone is 'more specific' than the translation pattern. For example, 2001 is 'better' than 2xxx from a digit analysis perspective, so 2001 will always be preferred from a selection perspective.

You would need to set up some additional CSS/partition combinations. Calls would have to be searching a partition that only contains 2xxx translation pattern. Then the translation pattern would 'change' the CSS to include the partitions containing the actual DNs. You would be using the 2xxx translation pattern to both invoke the CURRI application AND to change the CSS of the call.

Mark