UC on UCS is nothing but Install Unified Communication Apps on Unified Computing System (Cisco server Blades).  Where UCS provides unified, embedded management of all software and hardware components by Cisco Unified Computing System Manager (UCSM). We can control multiple chassis and manages resources for thousands of virtual machines by UCSM Gui.

So, With the Cisco Unified Computing System, Cisco Unified Communications applications run in a virtualized environment created by Vmware Exi and managed by UCSM. This environment includes VMware, Cisco Unified Computing System servers, and Fibre Channel SAN storage.

On my coming posts, will get in to more stuffs of UCS and UCS Manager  Chic

More details about UCS Manager and UCSM Video Library

M Tools to make m work easy :)

Posted: 6th July 2013 by An in General

I will update this page accordingly whenever I get experience with new tools  Yes  Cool

RDP

RDCMan from Microsoft manages multiple remote desktop connections. It is useful for managing server labs or large server farms where you need regular access to each machine such as automated checkin systems and data centers. It is similar to the built-in MMC Remote Desktops snap-in, but more flexible.

TFTP

My fav TFTP client easy to use and stable. Frequently using for IOS upgrade time

IP Phone Remote Control

Take Remote Control of Cisco IP Phones from anywhere in the world with network connectivity. We can make calls; see what’s displayed on the LCD etc.

Soft Phone

With this tool we can run multiple instance on the same machine, I used this feature while preparing my CCIE Voice.

Cisco Packet Tracer

Cisco Packet Tracer is a powerful network simulation program that allows students to experiment with network behavior. Packet Tracer provides simulation, visualization, authoring, assessment, and collaboration capabilities and facilitates the teaching and learning of complex technology concepts.

Voice Codec Bandwidth Calculator

Use the Cisco Voice Codec Bandwidth Calculator to determine the bandwidth used by different codecs with various voice protocols over different media

Cisco Voice Log Translator

Cisco VLT is a troubleshooting tool that reads complex System Diagnostic Interface (SDI) trace-log message files from a Cisco Unified Communications Manager and translates them into a user-friendly, English-based format. You can sort, organize, analyze, and interpret messages and display raw or translated message text using offline message files on your system.

Triple Combo

Triple Combo is a tool to aid people troubleshoot CallManager problems by providing a listed output of SCCP, MGCP, Q931 / H225, H245 messages found inCCM traces, CCAPI/VTSP, Q931 and MGCP debugs in IOS gateway traces and versatile filtering capabilities.

Just drag and drop the SDL SDI trace files on Triple Combo program.

TranslatorX

TranslatorX is a troubleshooting tool that allows you to quickly parse through Cisco Unified Communications Manager or Cisco Unified Border Element trace files and search for Q.931, H.225, SCCP (Skinny), MGCP, or SIP messages.

In this section will try to get what is Cisco Unified Communications integration (CUCI). In simple words CUCI is a add-on from Cisco, to integrate third party Instant messaging (IM’s) with Cisco solution. CUCI provides instant access to Cisco Unified Communications capabilities directly from 3rd party IM’s, with this we can able to control Cisco desk phones.

Currently Cisco provide CUCI add-on to Lync, Microsoft Office Communicator, IBM Sametime and WebEx

Scenario:-

In company if you have already an IM setup (MOC, Lync etc.) and have Cisco IP Phones on desk. By installing respective CUCI with IM’s you can control the phone, make and receive call etc.

CUCIs:-

  • Microsoft Office Communicator (MOC) – CUCIMOC
  • Lync – CUCILync
  • IBM Sametime – CUCIIBM
  • WebEx – CUCI-Connect

IBM Sametime with CUCI-IBM

Microsoft Office Communicator

Microsoft Office Communicator after install CUCI-MOC

Microsoft Office Communicator logged in to CUCI-MOC

Tips & Errors:-

There is a common error used to see with CUCI-MOC.

Unable to loggin CUCIMOC. There no error code or any abnormal messages! To over come this require to edit .reg file in the client PCs

Copy paste below lines to a text file, edit require fields and save it as .Bat file. Execute it in client pc  Cool

 

@ECHO OFF

REM *************************************************************************

REM  WARNING:  This batch file will MODIFY THE REGISTRY!

REM

REM  This is used to add (or update) the local machine’s Registry with

REM    default CSF Admin config data.

REM  If values already exist, this batch file will overwrite them!

REM

REM  Feel free to modify the variable values below to reflect whatever

REM    settings you need for your own usage.

REM *************************************************************************

REM Batch variable setting is sort of odd…if you set it to a quoted string

REM   the QUOTES are part of the variable!  Just FYI.

REM *** TFTP Servers

SET TFTP1=”CUCM-IP

SET TFTP2=”CUCM-IP

SET TFTP3=”CUCM-IP

REM *** CTI Servers

SET CTI1=”CUCM-IP

SET CTI2=”CUCM-IP

REM ***  LDAP information

SET LDAP_Server_1=”ldap://LDAP-IP:389″

SET LDAP_SearchBaseDN_1=”OU=Domain Controllers,DC=hcsent1,DC=com”

SET LDAP_SearchBaseDN_2=”OU=Domain Controllers,DC=hcsent1,DC=com”

SET LDAP_SearchBaseDN_3=””

SET LDAP_SearchBaseDN_4=””

SET LDAP_SearchBaseDN_5=””

SET LDAP_MaxCacheSize=”1000″

SET LDAP_ResultSetMaxSize=”250″

SET LDAP_ScheduleInterval=”0″

SET LDAP_UserLogonDomain=”hcsent1.com”

SET LDAP_AttributeName_objectclassKey=”objectclass”

SET LDAP_AttributeName_objectclassValue=”person”

SET LDAP_AttributeName_userLogonName=”userPrincipalName”

SET LDAP_AttributeName_displayName=”displayName”

SET LDAP_AttributeName_commonName=”cn”

SET LDAP_AttributeName_firstName=”givenName”

SET LDAP_AttributeName_lastName=”sn”

SET LDAP_AttributeName_email=”mail”

SET LDAP_AttributeName_uri=”msRTCSIP-PrimaryUserAddress”

SET LDAP_AttributeName_photoUri=”photoUri”

SET LDAP_AttributeName_businessPhone=”telephoneNumber”

SET LDAP_AttributeName_homePhone=”homePhone”

SET LDAP_AttributeName_mobilePhone=”mobile”

SET LDAP_AttributeName_otherPhone=”otherTelephone”

SET LDAP_AttributeName_title=”title”

SET LDAP_AttributeName_companyName=”company”

SET LDAP_AttributeName_userAccountName=”sAMAccountName”

REM ***  Voicemail Pilot Number

SET VMPilot=”Voice mail Pilot number

REM *** CCMCIP Servers

SET CCMCIP1=”CUCM-IP

SET CCMCIP2=”CUCM-IP

REM ***********************************

REM *** DO NOT TOUCH THIS VARIABLE!!!

REM ***

SET HKEY=”HKCU\Software\Cisco Systems, Inc.\Client Services Framework\AdminData”

REM ***

REM ***********************************

REM Since we are messing with the Registry, let’s double check and

REM   make sure our registry key is valid before continuing

IF [%HKEY%]==[] GOTO ERR

REM ************    Update Registry with TFTP Config Data

echo.

echo.

echo …Updating Registry with TFTP Config data

REG ADD %HKEY% /v “TftpServer1” /t REG_SZ /d %TFTP1% /f

REG ADD %HKEY% /v “TftpServer2” /t REG_SZ /d %TFTP2% /f

REG ADD %HKEY% /v “TftpServer3” /t REG_SZ /d %TFTP3% /f

REM ************    Update Registry with CTI Config Data

echo.

echo.

echo …Updating Registry with CTI Config data

REG ADD %HKEY% /v “CtiServer1” /t REG_SZ /d %CTI1% /f

REG ADD %HKEY% /v “CtiServer2” /t REG_SZ /d %CTI2% /f

REM ************    Update Registry with LDAP Config Data

echo.

echo.

echo …Updating Registry with LDAP Config data

REG ADD %HKEY% /v “LDAP_Server_1” /t REG_SZ /d %LDAP_Server_1% /f

REG ADD %HKEY% /v “LDAP_SearchBaseDN_1” /t REG_SZ /d %LDAP_SearchBaseDN_1% /f

REG ADD %HKEY% /v “LDAP_SearchBaseDN_2” /t REG_SZ /d %LDAP_SearchBaseDN_2% /f

REG ADD %HKEY% /v “LDAP_SearchBaseDN_3” /t REG_SZ /d %LDAP_SearchBaseDN_3% /f

REG ADD %HKEY% /v “LDAP_SearchBaseDN_4” /t REG_SZ /d %LDAP_SearchBaseDN_4% /f

REG ADD %HKEY% /v “LDAP_SearchBaseDN_5” /t REG_SZ /d %LDAP_SearchBaseDN_5% /f

REG ADD %HKEY% /v “LDAP_MaxCacheSize” /t REG_SZ /d %LDAP_MaxCacheSize% /f

REG ADD %HKEY% /v “LDAP_ResultSetMaxSize” /t REG_SZ /d %LDAP_ResultSetMaxSize% /f

REG ADD %HKEY% /v “LDAP_ScheduleInterval” /t REG_SZ /d %LDAP_ScheduleInterval% /f

REG ADD %HKEY% /v “LDAP_UserLogonDomain” /t REG_SZ /d %LDAP_UserLogonDomain% /f

REG ADD %HKEY% /v “LDAP_AttributeName_objectclassKey” /t REG_SZ /d %LDAP_AttributeName_objectclassKey% /f

REG ADD %HKEY% /v “LDAP_AttributeName_objectclassValue” /t REG_SZ /d %LDAP_AttributeName_objectclassValue% /f

REG ADD %HKEY% /v “LDAP_AttributeName_userLogonName” /t REG_SZ /d %LDAP_AttributeName_userLogonName% /f

REG ADD %HKEY% /v “LDAP_AttributeName_displayName” /t REG_SZ /d %LDAP_AttributeName_displayName% /f

REG ADD %HKEY% /v “LDAP_AttributeName_commonName” /t REG_SZ /d %LDAP_AttributeName_commonName% /f

REG ADD %HKEY% /v “LDAP_AttributeName_firstName” /t REG_SZ /d %LDAP_AttributeName_firstName% /f

REG ADD %HKEY% /v “LDAP_AttributeName_lastName” /t REG_SZ /d %LDAP_AttributeName_lastName% /f

REG ADD %HKEY% /v “LDAP_AttributeName_email” /t REG_SZ /d %LDAP_AttributeName_email% /f

REG ADD %HKEY% /v “LDAP_AttributeName_uri” /t REG_SZ /d %LDAP_AttributeName_uri% /f

REG ADD %HKEY% /v “LDAP_AttributeName_photoUri” /t REG_SZ /d %LDAP_AttributeName_photoUri% /f

REG ADD %HKEY% /v “LDAP_AttributeName_businessPhone” /t REG_SZ /d %LDAP_AttributeName_businessPhone% /f

REG ADD %HKEY% /v “LDAP_AttributeName_homePhone” /t REG_SZ /d %LDAP_AttributeName_homePhone% /f

REG ADD %HKEY% /v “LDAP_AttributeName_mobilePhone” /t REG_SZ /d %LDAP_AttributeName_mobilePhone% /f

REG ADD %HKEY% /v “LDAP_AttributeName_otherPhone” /t REG_SZ /d %LDAP_AttributeName_otherPhone% /f

REG ADD %HKEY% /v “LDAP_AttributeName_title” /t REG_SZ /d %LDAP_AttributeName_title% /f

REG ADD %HKEY% /v “LDAP_AttributeName_companyName” /t REG_SZ /d %LDAP_AttributeName_companyName% /f

REG ADD %HKEY% /v “LDAP_AttributeName_userAccountName” /t REG_SZ /d %LDAP_AttributeName_userAccountName% /f

REM ************    Update Registry with Voicemail Config Data

echo.

echo.

echo …Updating Registry with Voicemail Config data

REG ADD %HKEY% /v “MailPilotNumber” /t REG_SZ /d %VMPilot% /f

REM ************    Update Registry with CCMCIP Config Data

echo.

echo.

echo …Updating Registry with CCMCIP Config data

REG ADD %HKEY% /v “CcmcipServer1” /t REG_SZ /d %CCMCIP1% /f

REG ADD %HKEY% /v “CcmcipServer2” /t REG_SZ /d %CCMCIP2% /f

REM All done so tell the user everything is finished

echo.

echo.

echo Registry updates finished

GOTO END

:ERR

REM some error happened

echo Error:  Registry key is invalid!

GOTO END

:END

REM script done

REM Clear all our variables that we used above

SET TFTP1=

SET TFTP2=

SET TFTP3=

SET CTI1=

SET CTI2=

SET LDAP_Server_1=

SET LDAP_SearchBaseDN_1=

SET LDAP_SearchBaseDN_2=

SET LDAP_SearchBaseDN_3=

SET LDAP_SearchBaseDN_4=

SET LDAP_SearchBaseDN_5=

SET LDAP_MaxCacheSize=

SET LDAP_ResultSetMaxSize=

SET LDAP_ScheduleInterval=

SET LDAP_UserLogonDomain=

SET LDAP_AttributeName_objectclassKey=

SET LDAP_AttributeName_objectclassValue=

SET LDAP_AttributeName_userLogonName=

SET LDAP_AttributeName_displayName=

SET LDAP_AttributeName_commonName=

SET LDAP_AttributeName_firstName=

SET LDAP_AttributeName_lastName=

SET LDAP_AttributeName_email=

SET LDAP_AttributeName_uri=

SET LDAP_AttributeName_photoUri=

SET LDAP_AttributeName_businessPhone=

SET LDAP_AttributeName_homePhone=

SET LDAP_AttributeName_mobilePhone=

SET LDAP_AttributeName_otherPhone=

SET LDAP_AttributeName_title=

SET LDAP_AttributeName_companyName=

SET LDAP_AttributeName_userAccountName=

SET VMPilot=

SET HKEY=