Showing results for 
Search instead for 
Did you mean: 

Enbloc vs Urgent Priority.

A cisco IP phone is set to use enbloc signaling.  

Will a user have to wait for the inter-digit timeout to expire before their call is routed if there's a route-pattern that matches the called number with the "urgent priority" check box marked?  For example "9.911

I'm just trying to get a clear sense on how these both relate since logic seems to indicate that if your using enbloc signaling the callmanager wouldn't even see any of the digits until the phone sends them all together enbloc after the T.302 timer expires or after the user presses the #.

Any insights appreciated.

Jaime Valencia
Hall of Fame Cisco Employee

I'd recommend you to read this paragraph

Dialed Pattern Recognition

Digit strings dialed by a user on a telephone generally follow patterns.  For instance, many enterprises implement a five-digit abbreviated  dialing pattern for calls made within the same office location. Also,  many enterprises rely on a single-digit access code to represent outside  dialing, followed by some quantity of digits to reach a local PSTN  number or a long-distance PSTN number (for example, 9 followed by seven  digits to reach a local number, or 9 followed by 1 and ten digits to  reach a long-distance destination).

The system administrator must plan the system's recognition of these  patterns to ensure that the system will act promptly upon detection of a  string that corresponds to a predetermined pattern so that users  experience no (or minimal) post-dialing delay.

For phones using the Skinny Client Control Protocol (SCCP) and for SIP  phones using the Key Press Markup Language (KPML) during dialing, you  can implement pattern recognition in Cisco Unified Communications  Manager (Unified CM) by configuring route patterns, translation  patterns, phone DNs, and so forth. With each digit dialed by the user,  the phone sends a signaling message to Unified CM, which performs the  incremental work of recognizing a matching pattern. As each key press  from the user input is collected, Unified CM's digit analysis provides  appropriate user feedback, such as:

Playing dial tone when the phone first  goes off-hook

Stopping dial tone once a digit has  been dialed

Providing secondary dial tone if an  appropriate sequence of digits has been dialed, such as when the off-net  access code 9 is dialed

Once digit dialing is completed, Unified CM provides user feedback in  the form of call progress tones, such as ringback tone if the  destination is in the alerting stage or reorder tone if the destination  is invalid.

IP phones running the Session Initiation Protocol (SIP) can be  configured with pattern recognition instructions called SIP dial rules.  When used, they accomplish the bulk of the task of pattern recognition  within the phone. Once a pattern is recognized, the SIP phone sends an  invitation to Unified CM to place a call to the number corresponding to  the user's input. That action, called a SIP INVITE, is subjected to the  Unified CM dial plan in the same way a call from an IP phone running the  SCCP protocol would be, except that Unified CM's digit analysis is  presented with a completed dial string (that is, all of the digits  entered by the user are presented as a block to Unified CM for  processing). In this mode of operation, user feedback during the dialing  of the digit string is limited to what the phone can provide (see SIP  Dial Rules). Once the string has been composed, user feedback can  still be provided by Unified CM in the form of call progress tones.



If this helps, please rate



if this helps, please rate

I appologize but, this still doesn't clear it up for me.

So are you saying that this is how input is processed despite how the phone "enbloc" setting is configured?

Jaime Valencia
Hall of Fame Cisco Employee

That capability is for SIP phones and you configure the SIP dial rules so it sends the INVITE when it matches them.

CUCM knows you won't dial anything else so IDT doesn't exist.



If this helps, please rate



if this helps, please rate


I wounder why Digits Analyser have noot been coded to :

- Detect enbloc dialing

- Once detect, analysis pattern digits by digits

Its REALLY annoying right now as it completly screw ou CoS base on Cisco models : Route on Phone, Block on DN

- If a user grab a line, and compose, the COS work

- If A user, compose than grab the line. the COS is bypassed

Look to me, there is lot of CUCM system in the world, where the COS using route on phone, block on DN Models is used, than can be easely exploited for Fraudulus Calls right now.

- All systeme where enbloc dialing is not disable

- On system where enbloc dialing is disable, most new phone added, the admin will have forgot to disable it.

- On upgraded system, where the Cos/routing plan have been re-reworked, to match Cisco "per design, inconsistant dialing behavior"

Thanks to DE ...


If en bloc dialing is used and the provided number is longer than the urgent pattern, the urgent pattern is not considered.

Recognize Your Peers
Content for Community-Ad