Wildcards and Special Characters in Route Patterns and Hunt Pilots

Ive been struggling with certain elements of wildcards and digit matching.

This is an excellent overview of all special characters used in matching digits with CUCM:


It also contains examples next to each special characters making the concept easier to understand.

CUCM Features: Understanding and Configuring Unified Mobility

Cisco Unified Mobility: simple concept, COMPLEX configuration! In this Nugget, you’ll learn about

…Cisco Mobile Connect
(aka Single Number Reach)

along with…

…Cisco Mobile Voice Access (MVA)
(Call into the phone system, then out to the PSTN with the company Caller ID)

IP Phone is single point of contact, can call out to mobile phone or other PSTN number. This eats up your trunks! Potentially 3 outgoing lines are ‘eaten’ up. Cisco Unified Mobile Voice Access (MVA) Call into corporate number and place a call. Hiding your number! Configuration

  • Add Mobility Softkey – Template and Mobility Key to On Hook and Connected states **Hit softkey and it can transfer the call to your nominated number! πŸ™‚
  • Configure End User – Enable Mobility/Enable MVA
  • Configure IP Phone – Change Softkey Template for Mobility User/Owner User ID – Look to User Profile for Mobility Section
  • Add Remote Destination Profile – (Shared Line) Device -> Device Settings -> RDP
  • Add Remote Destinations – Device Remote Destination – Individual Numbers to Associate with RDP/Shared Line *Answer Too Soon Timer/Answer Too Late Timer/Delay Before Ringing Timer *Mobile Phone = Use Softkey/Enable Mobile Connect = Allows it to ring *A schedule can also be set! πŸ™‚
  • Configure Service Parameters/Activation -> CUMVAS – Turn on! *System-> SP -> Matching Caller ID with Remote Destination/Number of Digits for Caller ID Partial Match *Mobile Voice Access Number *Media Resources -> Mobile Voice Access Information *Outside world calls into the DDI for MVA -> Blah Blah….. An application is required on the VG for MVA *Requires a ‘service’ string on the VG – Google – Not in scope of CIPT1
  • Add Access Lists (Opt…) -Who can call you? Call Routing -> Class Of Control -> Access Control List -> Allowed/Blocked – Add End User to ACL – Filter Mask/DN Mask *Apply the ACL to the Remote Destination Configuration

Wow a lot of configuration for such a simple feature!!! :/

Notes – 210715

RDP = Virtual Phone/RDs = Virtual Lines

Add a RD to the RDP with the DN of the user

CSS for MVA Access (Call comes into Organisation, then back out with Caller ID withheld or changed)
Rerouting CSS – Affects Mobility Connect/SNR

CUCM Features: Presence Access Control

Once your users know they are being monitored by a SIP “watcher,” they may not be as comfortable picking up their phone. In this Nugget, you’ll learn two methods of access control for Presence: Partitions and Subscribe CSSs and Presence Policies.


1. Partition and Subscribe CSSs

Create a Subscribe CSS and assign to the phone as SUBSCRIBE CSS (Not the normal privileges CSS) This is for who you want to watch.

2. Presence Policies

If you use both methods, both of them must agree to obtain watcher privileges.

All phones by default in the standard Presence group.Β If you want to use this feature, then dont use the standard Presence group!

System -> Presence Group

Setup relationships between groups and then put phones in them. When you put phones in THE SAME presence group, they automatically can see each other. Allow or Disallow Subscriptions)

Assign Phone to Presence Group.

Service Parameters -> Publisher -> Subscribe (System Default = Disallowed)

CUCM Features: Configuring Presence Speed Dials and Directories

Instant messaging is such a handy form of communication because you can see the status of other users before you ever message them! It’s the same way with Presence: you’re now able to see the status of another user of the phone system before you ever call them. In this Nugget, Jeremy illustrates how to configure Presence enabled speed dials, call directories, and SIP Trunks


Extension of SIP protocol (Vendor to Vendor compatibility)

‘Watcher’ + ‘Presence Entity’Β SECURITY! :/

Device -> Device Settings -> Phone Button Template -> Change Speed Dial to Speed Dial BLF (This is enabling Presence)

System -> Enterprise Parameters – BF for Call Lists – ENABLED

Enable feature on SIP Trunk -> SIP Trunk Security Profile -> Accept Presence Subscription


CUCM Features: Call Back Call Park and Call Pickup

This Nugget covers three features to enhance your Cisco IP Telephony system: Call Back (notifies you when a user is available), Call Park (placing a call on hold at an assigned extension), and Call Pickup (answering another ringing phone from your own device).


If you call a user and they don’t answer, press the Callback button, as soon as they make a call and hang up, you are advised that the user is available and a speed-dial button appears to call the user back. **This feature is part of a modified softkey template**

Configure Softkey Layout -> On Hook (Cancel Callback)
Configure Softkey Layout -> Ring Out -> Callback

On the Phone itself, apply the Softkey Template.

Call Park

‘Put calls into a parking lot!’ – A call is parked to an extension number (5511 example). Receptionist sees this and advises user to dial 5511 to pickup the call. Can be dialed from any phone.

Call Routing -> Call Park -> Setup your range of DNs for parking

Hit the park button on the phone, system will park the call onto the first parking DN available.

Directed Call Park = Enables the Receptionist to transfer the call manually into a parking spot.

*Busy Lamp Field is compatible with Directed Call Park
BLF – You can add a Call Park BLF to the Phone Button Template

Retrieval Prefix = Number to collect call from

Call Pickup

Used everyday in my job! Nothing else needed here.

CUCM Features: Configuring IP Phone Services

Just like the Apple iPhone, Cisco IP Phone supports applications too (albeit not as entertaining as the Apple iPhone)! In this Nugget, you’ll see the types of services supported by Cisco IP Phones and walk through the necessary configuration to provision these services.


We normally change the CUCM servers to use their IP addressed and not DNS.

System -> Enterprise Parameters
Phone URL Parameters: change the DNS name to an IP Address

2 Major types of services – XML and Java MIDlet

Services Button on the IP Phone accesses the Services URL

Device -> Device Settings – > IP Phone Services

Add new Service with Services URL

Open a Phone -> Related Links -> Subscribe/Unsubscribe Services

Add your new custom Service

Check the Phone and it should see the new service!

CUCM Features: Managing Media Resource Access

CUCM treats the media resources you add to the cluster like a bowl full of goldfish: it simply grabs the first one it can from the bowl when they are needed (this is known as the NULL Media Resource Group). In this Nugget, Jeremy walks through the methods of categorizing, grouping, and prioritizing which media resources CUCM should use FIRST when they are requested.


Resource Manager




MRGL is assigned to a Device or at a Device Pool level.

Media Resource Group – (All available Media Resources are listed)
Media Resource Group List – A list of groups