Sunteți pe pagina 1din 19

* Facebook <

* LinkedIn <>


* Connect

* Search



Root <>

Author Archives: Root <>



Configure DHCP on IOS


March 10, 2016

<>, collaboration
<>, DHCP
<>, IOS <> 4
Comments <>

this post will walk you through configuring a Cisco Router to serve as a
DHCP server for client

I Define two pool one for Data and name it CCIEROOTDATA and second pool

we define the dhcp pool by the command:

IP DHCP Pool “name”
then define the Network Subnet by Network command
third Default router which is their Gateway and last is the DNS
for voice we add extra command “option 150” which is the IP Phone TFTP
in our case its also the Publisher IP Address
Then Configure Different VLAN for DATA and VOIP on our CORE Switch
Third we configure two Virtual interface for Each VLAN
Last Configure the Access Port that connect to the User PC & IP Phone

Now Confirm the PC took the Correct IP Address from the Correct VLAN 3000

and IP Phone DX650 took the correct VLAN 3001
Photo Mar 10, 5 55 51 PM

and the TFTP Configuration Showing Correctly

Photo Mar 10, 6 48 52 PM.jpg
The IP Phone Took the Correct IP Address Configuration
Photo Mar 10, 5 59 47 PM

and this is the steps to configure DHCP in IOS


Upgrade Software

Troubleshoot Access Point Not Joining a Wireless LAN Controller


February 21, 2016

<>, WLC

have you face a problem installing a new Access Point Model

A week ago i Receive a new Access Point Model 1702I and as always insert
the join command to the controller and it reject to join the Team and
after hour of debugging i found out that my WLC software is
not supported for this Model


you can check this link from Cisco to check which software could support
your Access Point

So i open a ticket with Cisco TAC and let me tell you i always enjoy
working with such an Expert like Cisco TAC

I show in earlier blog how to install WLC

First i need to download the Image from Cisco Web Site!mmd

and Navigate to your WLC Model, we have 5508 but you should have a valid
service contract 1i Choose the WLC Software

and i Choose the Firmware that Cisco Suggested Depend on Software

quality, Stability and Longevity. i think this a new Cisco thing since i
didn’t see this option last year were they suggest which one is better3

I Download it to my Laptop and Save it to a folder and used a TFTPD32
Open SOurce software which can be downloaded from
then in the WLC i go to Command Tab and choose Download
File Type: Code
Transfer Mode: TFTP
Server Detail
IP Address: My TFTP IP Address in my case (
File Path: /
File Name: My Software Name in my Case (AIR-CT5500-K9-8-0-121-0.aes)
Then Press Download
you can see the under the TFTP transfer procces start in the TFTD32
Software and also in the Command Download Page in WLC
it took almost over 40 minute then go to Commands Tab then CHoose Config
Boot You will see that the Primary Image Change from to
Now i need to Reboot the WLC to make the New Image act as the Active one
Save and Reboot
After the Reboot go to the Monitor Tab then look in the Controller
Sumary and the Software Version Change also to
you can also go to Command Tab then Config Boot you will see that the
New Image become Active
After that the wireless Start to download the new firmware and reboot13
Under Wireless Tab you can see the Operational Status for the Acess
point is “Downloading”
and now All my Access Point is Okay15
and the new Primary SW Version is also
now to make sure my New Access point will Join the Team
first i configure the switch Port as normal
Then plug the Access Point and it start to take the new configurtion
without any Debug Error
and i finally made another customer happy ;D


Wireless <>, WLC


Installation of Virtual Wireless Controller (vWLC)


February 20, 2016

<>, WLC

I’m far away from Collaboration, but this what happen when you are an
Infrastructure Engineering.
So The Virtual Wireless LAN Controller (vWLC) runs on Virtualization
infrastructure. it’s ideal for small and mid−size deployments.

Today i will explain The Basic installation of vWLC on ESXi server

First need to download the OVA from Cisco web Site!mmd
Choose Virtual Wireless Controller
and Choose the Version that you need
i had old OVA in my PC so i didn’t download anything version 7.3.101
second we need to create two separate VSwitch
my ESXi server IP Address:
Select Virtual Machine
Choose the Network Card3
this is for Management Interface and for Vlan select ALL(4095) since
this is connected to a switch trunk port

Do the Same for Service Port but choose None (0) for VLAN ID as the
service port is typically an access port
Now you can see both card
go to properties of the vSwitch1 were WLC is there and go to Security
Tab and for Promiscuous Mode choose to Accept
Now start Deploy the OVA Template
Navigate to the Folder were i have my OVA

Choose a Name for your Machine
Choose the Default Thick Provision Lazy Zeroed
Here Choose WLC were your NIC Card Configured for Management
Accept 14
Now the Machine is been created
for the first network Adapter just select the Service Port 15A
Now Power the Machine for the setup and monitor the Monitor till the
vWLC has restarted Automatically16
then Start the Welcome Cisco Wizard
Choose you admin name
IP Address for Service & Management and DHCP
Also Choose the Virtual Gateway IP Address and Define your Mobility
Group and NTP
if YES in Capital Letter you don’t need to write it cause its the
default then you just need to Pres Enter18
Now it Ask you to Save
Now it will Reload
you can check your IP Configuration after login by using the Command
“Show Interface Summary”
in the Web Page enter the IP Address that you Choose
Press Login and it will ask you for Username and Password22
The First thing you will Notice that
0 Access Point Supported so we need to activate the Evaluation License23
Go to Management Tab and Choose Software Activation then License24
Open the base-ap-count and set the Priority to HIGH25
Accept the (EULA)
and Reboot so it will be Activated27
Now you can see the Different
200 Access point Supported28
Also you can check the Licenses base-ap-count status
Now go to WLAN Tab and you can see the SSID Wireless that we Create in
the Welcome Wizard but I will Create a New SSID from the option in the
right corner
Create New Press the GO Button
Choose the Profile Name and SSID
Check Mark the Status box to enable
since this is a Lab we don’t need to put any Security so i choose None
Now lets Create an Interface
go to Controller Tab then Interfaces Create New
Choose Interface Name and Choose the VLAN ID
Now enter the full detail for the Vlan
VLAN Identifier
IP Addresses
and DHCP Address
Now I create Groups and assign the AP to a specific Group were it
Broadcast specific wireless. we only have one and all SSID is under the
Default Group but we will create a New one
Go Back to WLANs Tab then Advanced – AP Group – Create New
Give it a Name and a Description
Assign an SSID and Map it to an Interface and Save
Now Start the Action with my Lab Access Point 1242AG
i know its old but old is gold so 36
I didn’t configure any DHCP Option for my WLC so i will use my magic
Command to direct my AP to the controller
>lwapp ap controller ip address
and as you can see the Wireless start send request to the WLC and going
to Download the firmware
Now under Wireless Tab i can see my Access Point i will change the AP
Mode to FlexConnect since this is the mode supported by vWLC38
go to High Availability Tab and Enter the Controller name and IP Address
in Advanced Tab Choose the AP Group Name and change it to HQ group then
Aply the wireless should reload and start to broadcast our SSID CCIEROOT40
i can go to Monitor tab in WLC and check the Client Summary
Click on Detail to See the Client42
and those my IPhone Mac Address and My Dell Laptop43
Done ;D



UCCX – Barge Features


February 10, 2016

<>, uccx

Hi today I will show you a new feature of UCCX that I just implemented
in Call Center of Hyundai.
In earlier blog I show you how to integrate the UCCX with CUCM

today I will show you the Barge Features.

It allows the Supervisor to monitor Agents in their Team and Participate
in the call and listen to the agent conversation with the customer.

From a Barge session, the agent see the call turn to a conference and
the Supervisor can then intercept the call and drop the Agent from the
call. and the Customer is now talking directly to the Supervisor.

First Enable in the phones for Built-in Bridge


Supervisor DN must have the Monitor CSS populated with a CSS that has
access to the Agents DN Partition. it’s configured under the supervisor DN

now the supervisor should open the CAD Cisco Agent Desktop first then
the CSD Cisco Supervisor Desk

Now Check the Agent That have a cal for example Agent7HYD have outgoing
call to 7403

Select the Call and then go up you will see the button Barge-in Press it
and suddenly the call turn to a conference

also you can intercept the call which result that the Agent7HYD will be
Drop from the call and Supervisor Agent1HYD will be talking directly to
the Customer 74037

The Same Configuration for CDA Cisco desktop Agent will go for the Cisco

* *


Cisco Jabber
Uncategorized <>

Installing and Configuring Cisco Jabber on IPhone


January 23, 2016

<>, collaboration
<>, IM
<>, jabber
<>, Presence

Long Time No See ;D

i think by now everyone realize that cisco product Jabber Voice cant be
downloaded in IPhone anymore which affect everyone as there EOL9796 –
Cisco announces the end-of-sale and end-of-life dates for the Cisco
Jabber Voice for iPhone. The last day to order the affected product(s)
is January 31, 2015.

and i never cared after that till last week my manager Mr.Anas Aldeiri
was in vacation and request to have his extension in his phone by any
mean and i start to keep looking and found out that there is another
Cisco Jabber.
the New Cisco Jabber provide you by Chat, Phone Service, Conference and
share photo

Last Post i show you how to Install & Configure IM and Presence 9.1 with
CUCM 9.1
The Next step is to configure Jabber which can be done in a simple steps
First Just like you Adding a Normal Phone
Device – Phone – Add New
*Cisco Dual Mode for iPhone*
Then for IPhone Name Always start with TCTname and you should choose the
Owner and the Primary Phone and the Digest User

Also enable video cause it’s disable by default


Second Add the Directory Number and Associate the Phone with the User

After that go to the User Option and Add the phone to the User

Now your Device is Ready go in your IPhone and Download from APP Store
the Application Called : Cisco Jabber
2016-01-23 13.54.22

Please Excuse My Phone i dont Look at Email or SMS Alot

the APP Store Icon in Left Corner Down
2016-01-23 13.54.43.png

Now i Open the Application and Enter the Advanced Setting to Configure
my IM Presence Option. you also can configure Phone Service Only or Webex
in Our Case My IM Presence IP Address is and CUCM is

2016-01-23 12.19.53

Then Save and Back to Login Option

Put the Username and then Continue for Password Input

2016-01-23 12.20.08

2016-01-23 12.20.15

Finally I’m Done and You Can See i’m Available

2016-01-23 12.20.29.png

Then Let me Choose Contact to add my College Coco Test1 and Add him to a
Company Group, I can also add him to my Favorite

2016-01-23 12.20.402016-01-23 12.20.452016-01-23 12.20.522016-01-23

12.21.032016-01-23 12.21.142016-01-23 12.24.16
I Click in the Right Arrow i can Call and Chat with my College COCO
Test1 which he have Jabber in his PC

2016-01-23 12.25.14
2016-01-23 12.24.502016-01-23 12.25.202016-01-23 12.25.46
I have the Ability to Hold, Transfer and make Conference

2016-01-23 12.25.34

Inside the Chat i have the option to Send a Picture too

2016-01-23 12.27.48

2016-01-23 12.27.56

2016-01-23 12.28.042016-01-23 12.28.33

You can also have video call

File Jan 24, 5 13 50 PM

Also show me My Recent Call 2016-01-23 12.29.13

and the Status of my Jabber

2016-01-23 12.29.40

And Just Like That I made my Manager Happy


Collaboration <>

IM and Presence Integration with CUCM


July 31, 2015

<>, IM
<>, Presence

Cisco Unified Instant Messaging (IM) and Presence is now better known as
/Cisco Unified Communications Manager IM and Presence/ (Cisco Unified CM
IM and Presence). This is due to the integration of Cisco Unified
Presence technology with Cisco Unified Communications Manager for
Release 9.0 and later.

I will guide you through the installation

List of Software:
Cisco Call Manager 9.1.2
Cisco IM and Presence 9.1.1

let start by CUCM Side

first configure the SIP Trunk Security Profile
System – Security – SIP Trunk Security Profile – Copy the Non Secure SIP
Trunk Profile –
Accept presence subscription
Accept out-of-dialog refer
Accept unsolicited notification
Accept replaces header
1 <>

Then Configure SIP Profile

Device – Device Settings – SIP Profile – Copy the Standard SIP Profile
Allow Presentation Sharing using BFCP
3 <>

4 <>

Now Create Trunk to IM and Presence Server

Device – Trunk
2 <>

6 <>

7 <>

Configure User Service

User Management – User Settings – UC Service – Add Cti, Directory & Presence

When it comes to Directory Integration for user lookup there are two
options, EDI and UDS.

EDI – Enhanced Directory Integration requires no configuration by

default. If you install Cisco Jabber for Windows on a workstation that
is registered to an Active Directory domain, Cisco Jabber for
Windows automatically discovers the directory service and connects to
a Global Catalog in the domain.

UDS – User Data Service is an interface in Cisco Unified Communications

Manager that makes contact information available to Cisco Jabber for

No server configuration is required for UDS. You create your directory

source in Cisco Unified Communications Manager and then synchronize the
contact data to Cisco Unified Communications Manager. After the
synchronization occurs, your contact data resides in Cisco Unified
Communications Manager. Cisco Jabber for Windows then automatically
connects to UDS and performs all contact resolution.
8 <>

9 <>

10 <>
Configure Service Profile
User Management – User Settings -Service Profile
11 <>
User data service is a service that provide access to user informatin
stord in the CUCM backend storage. Check the check box if select to use
the UDS service provided in CUCM for the directory lookup instead of
external directory.
12 <>

13 <>

Create the jabber-config.xml global configuration file.

you can use Jabber Config File Generator to do that or use mine
The following config file enables screen capture, file transfer and
video. Potentially malicious files are blocked for file transfer such as
exe, msi etc.
UDS is specified to use the Call manager as user search database which I
will use in my document.
you can use Jabber Config File Generator to do that
Cisco File Generator:
Available by one of Cisco Web Page member Szelenka

14 <>

15 <>

16 <>

17 <>

Upload the file to all TFTP servers, be sure to restart the tftp service
on Pub/Subs.

Now Create the User and Assign the Service Profile to it

1 <>

2 <>

Now Create the Jabber Client

Device – Phone
Create a Client Service Framework Device. This is the softphone/desktop
sharing used in Jabber for Windows. name it CSFuserid.
1 <>

2 <>

3 <>

4 <>

5 <>

Goto the end user page. Add the CSF device and any desk phones to the
end users device associations.
Add the Standard CTI Enable group.

7 <>
1 <>

Last Part in CUCM Side is Service Parameter Configuration

System – Service Parameter – Choose the Server – Cisco Call Manager
Default Inter-Presence Group Subscription : Allow Subscription
IM and Presence Publish Trunk : IM (the trunk i configure earlier)
1 <>

2 <>

Now Let’s Move to CUPS Side

First start the initial Setup
login to Administrator Applications
<>Put the CUCM name
and IP Address and put the username and password for AXL Admin
2 <>

3 <>
Then put the security password for the CUCM Cluster dirung cucm installation
4 <>

5 <>

Now press the Home Button so you can go to the Home Page of the Server
and like that the initial setup is done
6 <>

First Step to activate the service of the Server

go to Cisco Unified IM and Presence Serviceability in the right corner
Tools – Service Activation
7 <>
Activate all services

Second we go back to the Administration Page

and we need to change the Name of the Server to an IP plus Change the
Domain Name
we need to stop 3 Services Before changing the Domain Name
1- Cisco Presence Engine
2- Cisco SIP Proxy
3- Cisco XCP Router
8 <>

9 <>

10 <>
Now we Change the Domain NameSystem – Cluster Topology – Settings
Change the IM and Presence Domain
1 <>

Now Change the IM Name to an IP Address

System – Cluster Topology – DefaultCUPSubcluster – im (which is the name)
Change the Fully Qualified Domain Name/IP Address Filed
2 <>

Now Add A Gateway which is the CUCM Publisher

Presence – Gateway
3 <>
Now Create the CCMCIP Profile and Add User to it
Application – Legacy Client – CCMCIP Profile
4 <>
5 <>

Make Sure the Connectivity Between CUCM & IM is working Fine

System – CUCM Publisher
1 <>

2 <>

To Check Everything Else also

Diagnostics – System Troubleshooter
5 <>
if you find any red or alarm it provide you by a solution too

Now all this finish need to check by turn jabber on

Enter the IP Address of IM Server and the Domain Name
1 <>

2 <>

3 <>

To Add Someone i need to type their names and Add them to a Group
4 <>

5 <>

6 <>

Now i Can Chat with my Friend Wahid Danial and Video Call him
7 <>
8 <>

Note. The Second Video is not working Because the second labtob has no
Cam beside Wahid is a Shy Person ;D



UCCX Integration with CUCM


July 29, 2015

<>, uccx

Cisco UC (Unified Communication) family has many members – CUCM

(CallManager), Unity, UCCX (IPCC Express), CER, CUPS, etc.
UCCX (Unified Contact Center Express) is also known as IPCC Express or
CRS (Customer Response System).
Since from version 8.5, UCCX was migrated to Linux platform (just like
CUCM). The installation process is very similar to CUCM. However, the
use of “Application Administrator” is quite different.

UCCX relies heavily on CallManager. Instead of managing a duplicated

set of users, it makes sense for UCCX to “import” users from CallManager
and make them call center agents, supervisors, administrators, etc. All
UCCX authentication was referred from UCCX server to CallManager server
via AXL protocol.

The Steps required to integrate and setup UCCX include:

* Adding a new device

* Associating a device with a user
* Assign an Owner for the Phone
* UCCX Initial Configuration
* Assign the new Device an IPCC
* Build Skills & Assign it
* Assign a Supervisor Capabilities to the user
* Build CSQ
* Build Team
* Build Call Control Group
* Build Script
* Upload the script to the IPCC
* Create a Prompt Folder
* Add wav file to the prompt folder
* Create an Application and CTI Route Point
* Add the Ports to the CTI Admin and the Phones to the RMCM Admin
* Configure Cisco Unity
* Configure Transcoder

This post is based on UCCX version 10.0.1 and CUCM version 9.1.2

Lets Start
First in CUCM we build phones
1 <>

Then Create Admin User to use for UCCX Administration Page

3 <>

Then create the Agent and Associate them with the Phone
4 <>

5 <>

6 <>

Then we Configure the Owner in the Phone Side

7 <>

Now Lets Start the UCCX Side

login by the User that been Created During UCCX Installation
8 <>

Enter the CUCM IP address and the AXL username & password
9 <>

Here we will use the 60 Days Demo

10 <>

11 <>
Then Activate the License Once it activated the next button will highlight
<>Press Next at the
second page
14 <>

Now Lets Create Username and Password for AXL, CTI Ports and RMCM
15 <>

16 <>

17 <>

Now after that those users will be created automatically in CUCM

then configure the service Parameter and Language
18 <>

19 <>

That is it it will ask you to install the Cisco Unified CCX Desktop
20 <>

Now Assign the user i create in CUCM which is UCCX as the UCCX Admin
21 <>

Verification and like this the initial setup is finish

22 <>

Now Go Back to CUCM and assign to the User an IPCC Extension so you can
see the Agent in the resource of UCCX Resource page
23 <>

now login to UCCX and go to

Subsystem – RmCm – Resource
you will see the Agent Sync with CUCM already
25 <>

Now Create Skill and Assign it

Subsystem – RmCm – Skills – Add new : Call Center
27 <>

you can go to
Subsystem – RmCm – Resource and Assign it one by one
Subsystem – RmCm – Assign Skills to do it all at one
lets go by the second option
29 <>

30 <>
32 <>

Now if you go to the User to check it

Subsystem – RmCm – Resource and select the user you see it already
become one f his Skills
33 <>

Now Assign Supervisor Capabilities

Wizard – RmCm Wizard – Add Supervisor
by default all user have agent capability only so all what you need to
click on the supervisor and the arrow will move it to the Right Side
36 <>
Now Lets Build Contact Service Queues
Subsystem – RmCm – Contact Service Queues
Define the Resource Pool Weather it was by Group or Skill
we will use skills for this option
38 <>

39 <>
by default the Competence is 5 by default you can create your own
i will use the default

Now lets build the Team

Subsystem – RmCm – Teams
1-Assign Supervisour
2-Assign Agent
3-Assign CSQ
41 <>

Now Configure Call Control Group

Subsystem – Cisco Unified CM Telephony – Call Control Group
43 <>

44 <>

Now if you go to CUCM you will find the CTI Port has been Created
Device – Phone
45 <>

Now the Big Script

there is a default scrip liberary when you install Cisco Unified CCX
Editor which available in C:\Program Files\UCCX
our script design to that the agent will recive a call and if they are
not available in 30 second the call will forward to the voicemail which
include a small configuration in Cisco unity
first login to the software CUCCX Editor which can be downloaded from
plugin in uccx web page

the software will open, i used the default script icd.aef to edit
and there is a small button like an Arrow
2 <>
called new variable
Name the Variable and write the Voice Mail Number that you want to use
in our case we used the name: Voice Mail and the Number : 5555
48 <>

49 <>

then Choose an option to forward the call to Voice Mail once it reach 30
the delay is 30 second by default so we only need to add the forward option
52 <>

53 <>

That is it. now validate the Configuration

Tools – Validate
55 <>

now Save the script to your PC and upload it

Application – Script Management

58 <>

now create a wav welcome message and upload it also to the system
you can create a welcome message by iphone and then convert it in your
PC, i use WavPad Sound Editor
Application – Prompt Management – en_US folder then Upload
61 <>

Finally the Application were everything will be collect there and also
add a trigger number which is the number will call the whole system
Application – Application Management
63 <>

66 <>

67 <>
Now go back to CUCM and check the user that been created in the initial
Setup in UCCX and assign the CTI Port to the CTI Admin and Associate the
phones to RmCm Admin
68 <>

69 <>

Now the Voice Mail Side

in earlier Article i show you how to configure voicemail
so here i will show you how to create a Distribute List that collect the
user of UCCX in one Voicemail inbox so they can check the messages
go to Cisco unity connection – Distribute List – System Distribute
Lists Add New
2323 <>

71 <>

72 <>

73 <>

Now Create the Call Handler with the same Variable number that been
created in the UCCX which is the Voice Mail Number
in our case is 5555
go to Call Management – System Call Handler – Add new
75 <>

Then after Save go to Edit – Message Settings

change the Message Recipient to Distribute List and choose your
Distribute List
77 <>

Last thing you need to create a Transcoder since UCCX call will be
transferred to CUC
you need to configure it in Router Side and CUCM Side
first configure it in router
78 <>

Then go to the CUCM to add it

Media Resources – Transcoder – add it and reset
79 <>

Then Add the Transcoder to a media resource group and a media resource list
Media Resource – Media Resource group
81 <>

Media Resource – Media Resource Group List

83 <>

Now Assign the Media Resource List to the Same Device Pool so it will
Transcode the Calls
System – Device Pool
85 <>

And that is it
the System is ready to go


Post navigation

→ Newer posts <>

← Older posts <>

Create a free website or blog at

Root <>
Create a free website or blog at
Post to
Cancel <#>


o Root

o Customize

o Follow

o Sign up

o Log in

o Report this content

o Manage subscriptions

o Collapse this bar