Posts

How To Configure A CUCM Translation Pattern

Image
Before we see how a CUCM translation pattern is configured, I suggest you to refresh your knowledge about the topic by checking the link here . A Translation Pattern can be set in routing mode or in blocking mode. We are going to configure an example of both in this article. For this, we are going to take as example the pattern 9999 and: expand it to a PSTN number once, then block it. Configuring a Routing Translation Pattern Under the translation pattern configuration menu, we create a new pattern, for example 9999. Then we set a Called Party Transform Mask of 9011442072431810, which emulates a PSTN number: Calling 9999 is successful will expand to a full number of 9011442072431810: Configuring a Blocking Translation Pattern We take the same pattern, and set it to blocking. We can add a custom cause code. And we try the call again. The line hangs up silently. What about an overlap with a route pattern? Trying to add a translation pattern that overlaps with a route pattern won’t ...

How To Solve The Cisco CUCM HTTP status 404- /ccmadmin/ Error

Image
In this short post I am giving a solution to the HTTP Status 404 ccmadmin error in CUCM. This error occurs when the CUCM web server no longer responds. It may happen without prior notice and it can be a pain in the ass.   If you are running CUCM on Vmware and you’ve just installed CUCM, I highly recommend you take a snapshot, because it is possible that you will revert the image back to a previous point. Otherwise, here are the only options you’ve got: wait until the web server gets back online, which was recommended by a fellow engineer here . restart the web server from CLI. I’ll assume you are impatient so you choose option 2 :) By the way, to display the list of Cisco services in CLI, do a “utils service list” or better “utils service list page”, which allows you to browse the services page by page, by pressing the space bar. The web server service is called Cisco Tomcat . Sometimes you think Tomcat is started but it is playing tricks in t...

Implementing Site Code Dialing

Image
In this article I’m describing the implementation of site code dialing, in my CCNP Collaboration home lab. I am taking an example of one HQ with site code 801, and a branch office with site code 803.  The inter-site code I am going to use is the 0, to dial between sites. The purpose is to use inter site code dialing to reach other sites across the WAN, which is also called Toll Bypass . And if the WAN breaks then the communication takes place across the PSTN , which we also call PSTN fallback . CUCM configuration Gateway configuration Here is what the configuration would look like on the HQ gateway: and here is the part on the branch office site: In order to emulate PSTN, I set the following configuration: Testing the configuration First, when the WAN connection WAN is up between HQ and the branch site, we get the following result: and the WAN connection is disrupted, the communication falls back to PSTN:

Cisco CUCM Toll Bypass And PSTN Fallback

Image
This article describes how I implemented Toll Bypass and PSTN fallback in CUCM and in IOS gateways. Toll Bypass = voice calls follow the WAN and not PSTN. PSTN fallback is the ability to route voice traffic to PSTN when the WAN gets down. I implemented it in my home lab between HQ and Branch1. Toll Fraud Scenarios In these sample Toll fraud scenarios, we will assume that we have the following elements: Destination A Destination B corporate user John. destination A and destination B are international numbers. scenario 1 John calls A and puts it on hold by clicking on the “Transfer” softkey . Then he calls B and puts it on hold too with the “Transfer” softkey. He presses “Transfer” for the third time and now A is transferred to B. They communicate with each other and the call is charged on the company’s bill scenario 2 John calls A and puts it in a conference by clicking on the “Conference” softkey. Then he calls B and puts it in the same conference. Now all three parties can hear each o...

CUCM Digit Manipulation

Image
Before plunging into the world of CUCM digit manipulation, let us learn what an E.164 number is. What is E.164? E.164 is an ITU-T recommendation for international PSTN numbering. It is meant to be a way to globalize phone numbers, which means to define and standardize the format of phone numbers around the world. Historically, E.164 evolved from the ITU-T E.163 created in 1997. E.164 format E.164 introduces a powerful symbol: the plus sign “+”. If you take a look at the résumé of an international consultant or a Sales Manager who travels frequently, did you notice something special in the phone number section? The plus sign for example, in front of the phone number? That’s what I’m talking about. The phone number of our Sales Manager is written in the E.164 format. For example, in the US, if you want to dial long distance number 512.555.1234, its E.164 format will be +1.512.555.1234. You won’t dial the dots of course they’re just seperators for e...