Welcome Message

Hello my dear reader,

Welcome to my blog, which is dedicated to Cisco technologies. On its pages we will talk about the limitless world of telephony and networking.

We will focus mostly on Cisco collaboration solutions and technologies. These are IP PBX based on Cisco Unified Communications Manager and Cisco Unified Communications Manager Express, Cisco contact centers, Cisco Voice Gateways, etc. Also, I will introduce you the education news: Cisco authorized courses, my own developed training programs, our upcoming events, online learning.

If you have any questions regarding my posts, job or activities, please feel free to ask your questions. I will try to answer them when I have time.

If you are satisfied with the content of my blog, isn’t that worth a beer or coffee? Donations help me to continue supporting the blog and creating new posts here — things for which I spend hours of my free time! Thank you very much!

Sincerely, Dmytro Benda

Thursday, September 29, 2022

Voice and DTMF input in UCCX Script with Nuance ASR

Some days ago I helped one guy to solve his problem with the voice menu in his UCCX script. He had UCCX integrates with Nuance ASR and he was asked to provide a menu with both voice and DTMF input in his UCCX Script. Let me show you, how it can be configured. 

Sunday, September 25, 2022

Pinging Multiple IP addresses with Python

Recently, we talked with you about using Python for network programming. Let me share you an simple example of a Python script, which helps me a lot in my work. Before every course the trainers have to check the lab operation. The next week I will deliver the CCEA (Cisco Contact Center Enterprise Administration) course to seven students, and every student will use his individual lab pod. In the pod there are 13 virtual machines and hardware devices. Before we start the course I have to be sure that all VM are accessible through the network, so I have to connect to every lab pod and ping all the VMs and devices there. Of course, I can do it manually, however, it is time consuming. Let's use Python to automate this and save our time.

Friday, September 23, 2022

Understanding Cisco Voice Gateways - Part 2. Analog Voice Ports

Today we are going to continue our conversation about Cisco Voice Gateways. In the beginning we defined what the voice gateways are, and now it is time to see how we can connect our VoIP infrastructure to traditional analog lines or devices. Yes, it is 2022, however the analog connections are still implemented. That's why you have to know how to use analog voice ports on your voice gateways. 

Sunday, September 18, 2022

Unlock CUCM Application Administration account

This post I'd like to write mostly for myself as a reminder, because I have to deal with such a situation very often during the labs on our Cisco UC courses. Unfortunately I always forget the CUCM CLI commands and have to search them in the net 😀. The problem is that the students enter wrong passwords for the CUCM CM Administration account several times, and the CUCM simply locks the administrator account after unsuccessful attempts. Then it is not possible to enter the CM Administration for some time. Let's see how we can unlock the account (we use CUCM 12.5).

Wednesday, September 14, 2022

Understanding Cisco Voice Gateways - Part 1

The previous topic about Caller ID issues on Cisco FXO ports was of interest to many readers, and that's why I decided to write series of posts about Cisco Voice Gateways for beginners. I see in our classes that the Voice Gateways are always a kind of a "dark horse" to our students, especially when we talk about traditional telephony interfaces, so let's talk about these devices in more detail. 

Saturday, September 3, 2022

Caller ID doesn't work at FXO port on Cisco Voice Gateway

This morning I participated in a discussion on Cisco Community about a problem with Caller ID on FXO port. And this discussion reminded me my recent experience with a similar problem, which one of my customer faced in his Cisco PSTN voice gateway. It was new configuration for a voice gateway in a small branch office. The symptoms of the issue were exactly the same - he couldn't see any Caller ID (Calling Number) on his Cisco IP phones, when the call arrived to FXO ports of the gateway (they used H323 signaling). However, when he connected a traditional analog phone to the PSTN line, the phone showed the Caller ID without any problems. It was new configuration for a voice gateway in a small branch office. 

Sunday, August 21, 2022

Collecting logs for UCCE. Method 2 - Analysis Manager of the RTMT

Hello everyone, 

Let's continue our conversation about collecting logs for Cisco Contact Center Enterprise (CCE). In the first part of the story we saw, how to retrieve the logs with Diagnostic Framework Portico. Now it is time to show you, how you can do it more effectively with Cisco Real Time Monitoring Tool (RTMT). Almost everyone knows that RTMT is used to monitor and trace Cisco appliance based servers such as CUCM, CUC, UCCX, CUIC. But is it possible to use RTMT with Windows based CCE VMs? Let's see how it works right now. 

Thursday, August 18, 2022

Diagnostic Framework Portico web page doesn't open (UCCE/PCCE)

In the beginning of 2022 we discussed how to collect Cisco Contact Center Enterprise logs with Diagnostic Framework Portico. From time to time my students and customers face the issue when they can't open the Diagnostic Framework Portico web-page. So they try to lunch it from CCE Tools folder or just simply type the link of the Portico's page in browser, however, the page doesn't appear.

Thursday, August 11, 2022


When the engineers deploy Cisco UCCX or Cisco Unity Connection and integrate such system with Cisco Unified Communications Manager (CUCM), one of the common task is to configure so called CUCM AXL User credentials. Of course, the guys, who do such an integration for the first time in their life, wonder what the AXL really is. Today I will provide your some knowledge about CUCM AXL

Tuesday, August 9, 2022

Python for Network Programming

The era in which a network engineer only had to manage or configure one device at a time is quickly disappearing. With the growth of network devices, the adoption of cloud, and the desire of companies to be more flexible for a competitive edge in their market, the old ways of performing network management do not work anymore.

If you examine the way devices have been managed for 20 years, you can see that there has been no good way to manage machine-to-machine communication with the network. Usually, device configuration by network engineers generally looked like the process below: