Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

Call Screening with a script

Hello all -

      Not sure the best way to word this, so please bear with me.  Can I have an extension that's both a trigger and an extension assigned to a phone?  What we're trying to do is this: if someone calls an extension, the call hits a UCCX script that checks if the ANI is allowed to call the extension.  If yes, then the call goes through to the original called extension.  If not, then the call is xferred somewhere else.  I'm sure this has been answered a bunch of times, but thanks in advance anyway.

Everyone's tags (2)
1 ACCEPTED SOLUTION

Accepted Solutions
VIP Super Bronze

Call Screening with a script

Not without very complicated CSS and translation pattern tricks in CUCM. You would have to carefully guide the call from the gateway to the CCX CTI RP and then have a different CSS on the CTI Ports that contains the real DN. This is messy.

The correct way to do this is with the Cisco Unified Routing Rule Interface (CURRI).

Once enabled, Cisco Unified CM issues a route request that contains the calling and called party information to the route server. The route server receives the request, applies appropriate business logic, and returns a route response that instructs Cisco Unified CM how the call should be routed, along with any additional call treatment that should be applied.

The route server can instruct Cisco Unified CM to allow, divert, or deny the call, modify calling and called party information, play announcements to callers, reset call history so voicemail and IVR servers can properly interpret calling/called party information, and log reason codes that indicate why calls were diverted or denied.

An example of a pre-built CURRI server is the LiteScape Smart Route product. The API is open though so you can build your own if you wish.

Please remember to rate helpful responses and identify helpful or correct answers.

2 REPLIES
VIP Super Bronze

Call Screening with a script

Not without very complicated CSS and translation pattern tricks in CUCM. You would have to carefully guide the call from the gateway to the CCX CTI RP and then have a different CSS on the CTI Ports that contains the real DN. This is messy.

The correct way to do this is with the Cisco Unified Routing Rule Interface (CURRI).

Once enabled, Cisco Unified CM issues a route request that contains the calling and called party information to the route server. The route server receives the request, applies appropriate business logic, and returns a route response that instructs Cisco Unified CM how the call should be routed, along with any additional call treatment that should be applied.

The route server can instruct Cisco Unified CM to allow, divert, or deny the call, modify calling and called party information, play announcements to callers, reset call history so voicemail and IVR servers can properly interpret calling/called party information, and log reason codes that indicate why calls were diverted or denied.

An example of a pre-built CURRI server is the LiteScape Smart Route product. The API is open though so you can build your own if you wish.

Please remember to rate helpful responses and identify helpful or correct answers.

New Member

Call Screening with a script

Thanks for the reply, Jonathan.  I did read up on the CURRI after your post.  Sounds good.

612
Views
0
Helpful
2
Replies
CreatePlease login to create content