PLM Password reset issue

i recently had a issue where it was not clear which application user was assigned to be the admin for PLM, this is easily resolvable by typing the following command:

admin:license management list users
App user: ItsMeSilly

now the is what if i have forgotten the password? well the user guide for 10.5 says the command to reset this password is license management change user password

admin:license management change user name password
Expected 0 mandatory and up to 0 non-mandatory parameter(s)
but 1 parameter(s) were found
Executed command unsuccessfully
Error executing command

there is a bug id for this: CSCus29004, basically a typo in the docs with the correct command being:

admin:license management reset user password
The username: ItsMeSilly
New Password: ******
Re-enter Password: ******
The administrator account password was successfully changed.

further info:-


Cisco #Spark notes

Cisco Spark is broken down into three component areas

  1. Cisco Spark Platform
  2. Hybrid Services
  3. API’s
1. Cisco Spark Platform

The Cisco Spark platform is comprised of the following core services

a. Message
b. Meeting
c. Call

Message allows a participant the to have 1on1 and Team messages in Virtual rooms, it allows Persistent messages with File Sharing, share photos to the rooms which are then accessible on all devices including mobiles, you can search content, people anytime within a inbuilt search function, @mention allows you to create a kind of notification to the intended participant so that when i @yournamehere you get notified someone mentioned you thus allowing you to quickly respond all with Secure E2E encryption

this is a free service that allows you to invite and collaborate with anyone with just an email address, Spark will send a email to the user who if they do not have a Spark account they will then be able to register with the link provided… pretty straight forward and takes <1min to complete..


Meeting  allows you to easily meet with anyone at any time, meetings are initiated from a single click or can be scheduled for a later time. users can connect to these meetings face to face on a HD Voice and Video call. this offering supports upto 25 participants on a call to include Voice, Video & screen sharing, it supports any Spark client sharing and Spark room systems. if additional quantity is required WebEx meetings will need to be scheduled which supports upto 200 participants but only supports a separate Web client, PSTN integration, Video Systems. while there is no clear transition or escalation path from Spark Meeting to WebEx, i suspect this is something the WebEx/Spark teams are looking into and can imagine it to be available soon.

whats pretty cool here is that when WebEx / Spark is integrated into the on-prem environment (through the Calendar Connector), you can automatically create a room by just adding @spark and @webex to the calendar invite.

Spark Room systems…..This allows you use Spark rooms on codecs such as the SX10, such that when you are on a spark call for example you can move the meeting and content to the SX10 and when you wish to leave, you can take the call with you back on the mobile device by dropping the call back on your device


Call allows you to deploy phones to users while utilising the cloud infrastructure, it supports the latest generation of Phones, the cisco 7800 and 8800, it offers three types of features:
Basic Telephony

  • PSTN calling+
  • Video Calling
  • Single Number Reach
  • Call Forward
  • Transfer
  • DND
  • Hold/Resume


Advanced Features

  • Auto Attendant
  • Hunt Groups
  • Shared Lines
  • Video on Hold
  • deskphone control with Spark
  • Ad hoc Conferencing
  • zero touch meeting


Administrative features

  • User Self care portal;
  • customer bulk provisioning
  • customer & partner admin portal
  • external health portal
  • support tab


+PSTN service are provided from a 3rd Party provider approved by Cisco, which provide local, national, international, DDI/DID capabilities
The actual deployment of devices is straight forward, its a case of entering code into the phone or hold the QR code infront of Camera, it will then register to the cloud service.



2. Hybrid Services
This allows customers to integrate premises application to Cisco Cloud such as Cisco Call Control, Calendar and Directory.

Directory service
– extends the enterprise directory contacts into the cloud for use with both Cisco UC and Spark customers, with this AD integration when a user is deactivated in AD deactivates the cloud service and removes user from all rooms and services,

Calendar Service –
Simple Scheduling – as mentioned earlier you can schedule meetings and add @webex, and/or @spark to the location field in an invite, this does away with the need for plugins. it will add WebEx details and/or create a Spark room for all attendees to get the converation started before the meeting, this way if content is shared and intros completed, come the time for the actual meeting, and you just get the job done and waste less time. If Video rooms are included in the meeting, they are provisioned for One button to push OBTP

Call Service Connect
– connects your phone system to Cisco Spark, this allows Spark to behave like a softphone, it also provides interop between Jabber and Spark. users can use either Jabber, Spark or deskphone to make calls, users can also be reached on any device. this way you are maximising on existing investment on enterprise telephony

Call Service Aware
– Jabber and Desk phone call history is pushed to Spark, so when using in conjunction with Spark, they can be called back easily. this also creates a “Zero touch meeting” which allow you to answer incoming call on any device, once it identifies both parties have spark enabled it allows you to start a room and share content directly on the spark client, this feature also allows quick redial of missed calls from anywhere

Office 365 is currently in EFT and should be available in March 2016


3. API’s



Further Information
Spark integrations
Spark Availability

Jabber 11.0 shortcuts

we all want something that makes our lives simpler or wer just plain lazy, aside from the basic Windows shortcuts for copy, paste, bold, underline we should all really know?! that can be used for IMs, here are some Jabber 11.0 shortcuts that you can use to do just that when dealing with calls. most of the shortcuts are still applicable @ v9.x


for more information, please refer to the Jabber 11.0 end user Guide

zero touch migration of Cisco IP phones… Free

Yep, for free and for a limited time .. read on.. UnifiedFX has released a pretty cool tool called #MigrationFX for migrating old Cisco Phones to new. if you take into consideration the time taken to plan and swap phones accross this works out to be a very good solution.

the process is as simple as ordering new phones and distributing to users; no need to scan MAC addresses and allocate and configure for user and ship to THAT user. once user/s receive the phone, its as simple as unplugging the handset and using the same cable adding the new device. this then kick starts the auto provisioning process.

to see how this works see the following link

you can try out the product for free for upto 50 phones, by registering with them

and i know you are thinking, but you said for FREE.. and yep im coming to that, if your migration includes more than 100 phones, Cisco will throw this product in for free by using the following promo code L-CP-MGFX-PROMO= in the same TMP registration.

more information from Cisco on this promotion:


ive been asleep..well not exactly

wow, its been what seems like a long time since I did a post on this site. 3 years long!. so where have I been? well.. for starters I completed my CCIE Voice journey back in 2012, have got involved with some amazing Cisco UC projects, completed my MCSE Communications early this year.

what are you doing now? I am now working in a Service Provider setting doing Video (mostly Cisco), so learning new things every day.

a lot has changed in the last few years in this area, we now no longer talk about dispersed and disjointed communication methods, communication is not primarily only voice. there are multiple areas that the vendors have now consolidated on to provide a truly unique experience internal or external to the enterprise.

Microsoft Lync (now SfB) took the market by storm. While they do not  provide a complete end2end solution, in complex areas of telephony lack ability to deliver and rely on heavily UCOIP partners to fill the void, they have definitely reignited and reinvented the meaning and vision of unified communications and collaboration.they have provided a new perspective to the meaning of Collaboration especially when communicating from the Edge, and with their monopoly over Skype. yea the experience is not always great but from the end user perspective its familiar, easy and pretty intuitive.

From a Cisco perspective, all systems went about their business their own way, there was a massive disconnect in their approach and the story of UC was constantly changing; this has now been drastically consolidated into a preferred architecture model whereby everything is tightly integrated around the Cisco Unified Communications Manager platform. with the IM&P server (former Presence Server) now a component of CUCM, the new Jabber softclient (new version of jabber fills now the gap between traditional telephony and softclient features), Cisco Expressway (features such as MRA & JabberGuest, B2B, Lync Interop) Cisco Conductor (resource management etc), There is now also a more defined strategy for on-prem, cloud and hybrid with finally with the icing on the cake, the constantly and rapidly evolving Cisco Spark

all of which in due time I will aim to cover in more details 🙂


IOS Toll Fraud Prevention

I was recently configuring a VG202 (yeah that little cutie) for a customer and when making inbound test calls they were failing:-

I checked the configuration and there was no reason for the call to fail, did a debug voip ccapi inout and saw the following error:-

>>>>CCAPI handed cid 19 with tag 2000 to app “_ManagedAppProcess_TOLLFRAUD_AP
*Mar  9 02:41:02.915: //19/0050FCDF0800/CCAPI/ccCallDisconnect:
Cause Value=21, Tag=0x0, Call Entry(Previous Disconnect Cause=0, Disconnect C

Hmm.. i thought this was only applicable to IOS 15.X and above but seems like i was wrong, looks like this 12.4(20r)YA1 has Toll Fraud mechanism

The following command <voice iec syslog>will also help you get toll fraud debugs;

*Mar  9 02:36:17.163: %VOICE_IEC-3-GW: Application Framework Core: Internal Erro
r (Toll fraud call rejected): IEC= on callID 13
*Mar  9 02:36:17.283: %VOICE_IEC-3-GW: Application Framework Core: Internal Erro
r (Toll fraud call rejected): IEC= on callID 14

you can either create a trusted ip access or disable it totally; see Toll-Fraud Prevention Feature in IOS Release 15.1(2)T for more information

What is Presence & Cisco Unified Presence Server

Presence is the ability to show the status of a user; idle/busy/away, devices they are contactable on and how best to contact them. Simply put it “is the aggregation point of availability represented by a single or multiple devices associated with a user account that can be monitored by users”

At the core, presence is a person’s willingness and ability to communicate utilising all network connected mediums available to them to make them more contactable and productive.

Available mediums are integrations to conferencing resources, calendar, email & IM clients. Utilising these one can make an informed decision as to what maybe the best method of contacting a user. On the other end, users can set their status and also enable features such as SNR that allows them to advertise a single number and be contactable on multiple devices; when a user is called on a deskphone; their home phone/cell phone can simultaneously ring and when connected the call can be transferred to the deskphone/remote phone without any or very little media interruption. Users can also have voice messages delivered to their email inbox, can visually chose what message they wish to listen to and so on.

Cisco UC clients consists of the following;
Cisco IP Communicator (CICP). A windows application that offers softphone capabilities, the same as a deskphone would

Cisco UC Integration for MS Office Communicator (CUCIMOC)-  An Client service Framework (CSF) application that provides services such as softphone, mid-call control, desktphone control, IM

Cisco Unified Mobile Communicator (CUMC)- an application for mobile phones and smartphones that allows users to place/receive calls, access corporate directory, view user status, access voicemails, utilise MeetingPlace and Webex conferencing etc.

Cisco Unified Personal Communicator (CUPC) – this provides integration and a single interface to a wide variety of services such as call control, video, im, web conferencing, voicemail. it also allows you the ability to Click-to-dial from MS Excel/Outlook/Word and even the web

Cisco unified Video Advantage (CUVA)- adds video functionality to an ip phone by utilisng deskphones or CIPC utilising existing network infrastructure.

Cisco Presence Server
Cisco Unified Presence Server (CUPS) is the core component of the Cisco Presence solution, it is a separate product integrates directly into CUCM as an extended application.  As outlined in RFC 2778 there are 3 basic components to a presence solution;

  • [Collect Status] Presence Service: This service aggregates and distributes presence information between clients
  • [Publish Status] Presentities: Clients that provide presence information to the presence service to be stored and delivered. Presentities publish their service to the presence server using a PUBLISH or REGISTER message for SIP/SIMPLE Clients or XML Presence Stanza for XMPP clients. It can be DN or SIP uniform resource identifier (URI) that resides outside or within a cluster
  • [Consume Information] Watchers: these are Presence clients that receive presence information from the presence service. They do this by
    • Fetching: retrieves current presence information from presence service about a presentity; done upon user request
    • Subscribing: retrieves current and future presence information from the presence service about a presentity. Provides ongoing subscription to receive status updates

Components of Cisco Unified Presence

  • Cisco IM and Presence Service
  • Unified Communications Manager (CUCM)
  • Cisco Jabber
  • Meetingplace or MeetingPlace Express
  • Unity or Unity Connection
  • Unified Video Conferencing or meeting place Express VT
  • Cisco IP Phones
  • LDAP Svr 3.0
  • Third Party Presence Server/XMPP Clients/Applications

An Illustration of Components;

CM Presence Capabilities
When a IP Phone sends a watcher request, CUCM manages the request locally and if the presentity is located on a separate CUCM cluster or CUPS it forwards the request across the SIP trunk to the external service (provided the user is in the SUBSCRIBE CSS & Presence group that allows the watcher to monitor the requested presentity).When CUCM receives a SIP NOTIFY response on thr trunk it responds to the SIP Line-side presence request by sending a SIP NOTIFY message to the watcher indicating the current status of the presence entity. The services that are natively supported on CUCM are BLF/SpeedDials and Call history logs

CM Presence with SCCP
since CUCM supports SCCP endpoints as presence watchers and there are no SCCP trunks, SCCP endpoints can request the presence status of a presentity to the CUCM by sending SCCP Messages. If the presentity resides within the same cluster CUCM responds back indicating the current status of the Presentity. If it resides outside the CUCM Cluster, CM routes a SUBSCRIBE request out a appropriate SIP trunk based on the SUBSCRIBE css, Presence Group & SIP Route Pattern. When CUCM receives a SIP NOTIFY it responds to the SCCP line-side presence request bysending SCCP messages to the presence watcher, indicating the current status of the presence watcher.

CM Presence Policy
you can create a policy in CM for users who request presence status, inorder to do this you will need to configure a CSS specifically to route SIP SUBSCRIBE messages for presence status and status of users in another group.

CM Subscribe Calling Search Space
The first thing to do is to define a SUBSCRIBE css. CM uses this to determine how to route this request  from a watcher (a phone or a Trunk) The SUBSCRIBE css is associated to the watcher and lists the partitions the watcher is allowed to ‘see’. This operates independently of normal CP routing.

This can be assigned on Devices or on a User (EM). A SUBSCRIBE with a CSS set to <None> will reject subscription messages as unknown. If a valid CSS is specified, SUBSCRIBE Messages are routed properly./

Presence Groups
The second aspect of the presence policy is presence groups. By default they are all assigned to the Standard Presence Group. A Presence group controls the destination a watcher can monitor

Cisco IM & Presence Cluster
Cisco IM and Presence Cluster consist of upto 6 server’s incl one designated as a publisher . The architecture being the same as a CUCM cluster. Within a cluster you can have a subcluster which can have upto 2 servers upto 3 clusters in a CUP Server cluster without redundancy. The CUP Server publisher uses the database of the CUCM Publisher and can support only one CUCM cluster. User assignment is done automatically using Sync Agent. Synchronisation can be anything between 5 mins for 500/1000 users upto 70 minutes for 70000 users (platform dependant) – this takes alittle longer when CUCM is integrated to CUP cluster and not CUPS Publisher

Computer Telephony Integration Quick buffer Encoding (CTI-QBE) is used between the CUCM & CUP Clusters for CTI Functionality at user level. This allows CUP Server to control phones and provide functionality such as deskphone control from a software client. LDAP integration is via the CUCM and not with the external LDAP Server. AXL/SOAP on CUPS is used to provide database synchronisation from the CUCM Cluster.

Federation to other CUCM Clusters and MS Lync/OCS Server is done via the same CUP Server.

Cisco Unified Presence Fundamentals – Cisco Press
UC SRND 9.x – Update new info