<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Pushkar bhatkoti's blog...........</title>
	<atom:link href="http://pushkarbhatkoti.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://pushkarbhatkoti.wordpress.com</link>
	<description>Just another CCIE voice certified person's blog....</description>
	<lastBuildDate>Fri, 25 Mar 2011 06:03:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='pushkarbhatkoti.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Pushkar bhatkoti's blog...........</title>
		<link>http://pushkarbhatkoti.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://pushkarbhatkoti.wordpress.com/osd.xml" title="Pushkar bhatkoti&#039;s blog..........." />
	<atom:link rel='hub' href='http://pushkarbhatkoti.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Turn non-bootable disk into a bootable disk &#8211; Cisco CUCM for an example</title>
		<link>http://pushkarbhatkoti.wordpress.com/2010/05/01/how-to-make-cisco-cucm-and-other-linux-based-disks-bootable/</link>
		<comments>http://pushkarbhatkoti.wordpress.com/2010/05/01/how-to-make-cisco-cucm-and-other-linux-based-disks-bootable/#comments</comments>
		<pubDate>Sat, 01 May 2010 20:43:21 +0000</pubDate>
		<dc:creator>pushkarbhatkoti</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[building home lab for ccie voice]]></category>
		<category><![CDATA[CCIE voice lab strategies]]></category>

		<guid isPermaLink="false">http://pushkarbhatkoti.wordpress.com/?p=251</guid>
		<description><![CDATA[As many of you know that I have not posted anything for a while. That doesn&#8217;t mean that I have been hibernating! lol Simply I was busy doing a lot of other new non-UC stuffs. Recently, I have written a few workbook chapter for one of the CCIE training vendor and didn&#8217;t have time to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=251&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As many of you know that I have not posted anything for a while. That doesn&#8217;t mean that I have been hibernating! lol Simply I was busy doing a lot of other new non-UC stuffs.<br />
Recently, I have written a few workbook chapter for one of the CCIE training vendor and didn&#8217;t have time to do anything on online.</p>
<p>Now what is the deal with the bootable disk and cisco CUCM?</p>
<p>Well, have you ever stucked at the customer site and feel/saw the  <span style="text-decoration:line-through;"><strong>non-recoverable CUCM </strong></span><span style="text-decoration:underline;">and wanted to install it from scratch</span>?<br />
Then tried downloading Cisco CUCM ISO images from Cisco.com and then got worried about it&#8217;s not booting when popped into the physical server?</p>
<p>Keep on reading&#8230;<a class="aligncenter" title="UltraISO" href="http://tinyurl.com/22io3" target="_self"><span style="color:#000000;">The simple solution for you is keep this <span style="text-decoration:underline;">(</span></span><span style="text-decoration:line-through;">click here to download</span></a> boot.blf) small bootable file in your pocket and download CUCM ISO image from CCO and then use UltraISO software make non-bootable into bootable disk. No more hassles or waiting for a disk shipped to you via snailmail.<span style="color:#ff0000;"><strong><span style="text-decoration:underline;"><br />
</span></strong></span></p>
<p><span style="color:#ff0000;"><strong><span style="text-decoration:underline;">The Concept!</span></strong></span></p>
<p>Its very simple, I guess one of those blackmagic which Cisco want to keep secret for obvious reason!. Insert a boot info file (see instruction below how to get it)  into a CUCM iso image.<br />
Make sure you download CUCM non-bootable disks and join both downloaded files (copy -b or cat command on linux). Then use a free software called UltraISO and insert the bootit into the CUCM non-boot disk and burn it as a regular way!<br />
You&#8217;ll only need<br />
a) boot info file (BIF)<br />
b) Cisco non-bootable CUCM iso image (combine them)<br />
c)  A UltraISO CD burning software from http://www.ezbsystems.com/ultraiso/<br />
d) <span style="text-decoration:line-through;"><span style="color:#3366ff;">A few dead brain cells (well its that simple)</span></span></p>
<p><strong><br />
</strong></p>
<p><strong>Here are the steps for you:</strong></p>
<p><span style="color:#3366ff;"><strong>Step#1:  extract the bootinfo file from exiting Linux destroy!</strong></span></p>
<p>Download above makelinuxboot.bif file.  Sorry if the URL link is broken, I can&#8217;t gaurantee. Alternately you can extract it from existing CUCM or Redhat Enterprise Linux 5 or above bootable disk.<br />
To extract boot info file from a bootable disk<br />
- Install UltraISO on  PC/Laptop<br />
- Insert the existing CentOS 5 or RHEL or existing CUCM Bootable disk .<br />
- Open UltraISO and then go to&gt;Bootable&gt; Extract Boot File from CD/DVD. Save file as a &#8220;makelinuxboot.bif&#8221; (you can name it anything u like but remember the extension must be .bif)</p>
<p><span style="color:#3366ff;"><strong>Step#2: Insert above extracted makelinuxboot.bif file into the non-bootable CUCM image.</strong></span></p>
<p><strong>-</strong>Click on UltraISO&gt; Bootable&gt;Tick on &#8220;Generate Bootinfotable&#8221;<br />
-Click on UltraISO&gt;bootable&gt; Loadbootfile. Then once it prompts you, select the makelinuxboot.bif file<br />
<strong><span style="color:#3366ff;"><br />
Step#3: Save the bootable ISO file</span></strong><br />
- go to UltraISO&gt;File&gt;Save-as&gt;CUCM-Linuxboot.iso</p>
<p>Burn the CUCM-BOOTABLE.iso. Pop the bootable CUCM disk into the server and then next..next.. finish .. bingo!</p>
<p>Hue.. isn&#8217;t this simple black magic?</p>
<p>Note: just make sure that the bootable disk of any LINUX OS you are going to extract bootfile info is EL-TORITO standard. The ISO9660 won&#8217;t work. I spent about 8 hours just on this issue.</p>
<p>-Push</p>
<p>CCIE#21569 (Voice)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pushkarbhatkoti.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pushkarbhatkoti.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pushkarbhatkoti.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pushkarbhatkoti.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pushkarbhatkoti.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pushkarbhatkoti.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pushkarbhatkoti.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pushkarbhatkoti.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pushkarbhatkoti.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pushkarbhatkoti.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pushkarbhatkoti.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pushkarbhatkoti.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pushkarbhatkoti.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pushkarbhatkoti.wordpress.com/251/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=251&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pushkarbhatkoti.wordpress.com/2010/05/01/how-to-make-cisco-cucm-and-other-linux-based-disks-bootable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89c6928aa356ad85cfc4a6752fea7f09?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pushkarbhatkoti</media:title>
		</media:content>
	</item>
		<item>
		<title>Optus 3G USB dongle with LINUX and Internet Connection</title>
		<link>http://pushkarbhatkoti.wordpress.com/2010/01/04/optus-3g-usb-dongle-with-linux/</link>
		<comments>http://pushkarbhatkoti.wordpress.com/2010/01/04/optus-3g-usb-dongle-with-linux/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 17:11:02 +0000</pubDate>
		<dc:creator>pushkarbhatkoti</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://pushkarbhatkoti.wordpress.com/?p=243</guid>
		<description><![CDATA[Recently, I switchover my choice of Linux destroy from Ubuntu to Open Suse 11.2 and tried connecting to the internet using USB dongle. Kmanager is a default connection maker for using the USB dongle. It works at some stage but its really dodgy and pain!! Sometime it will connect but most of the time it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=243&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently, I switchover my choice of Linux destroy from Ubuntu to Open Suse 11.2 and tried connecting to the internet using USB dongle. Kmanager is a default connection maker for using the USB dongle. It works at some stage but its really dodgy and pain!! Sometime it will connect but most of the time it will not. Everytime you connect a USB dongle to the laptop, the SUSE desktop assigns a new USB port id e.g. /dev/ttyUSB0, /dev/ttyUSB3 etc. The Knetmanager takes a while to re-locate the port id.</p>
<p>To over come with above knetmanager issue, I came up with my own scripts which works with wvdial.conf. And it works really great. Make sure when you give at least 1 minute between success connection attempt. If you connect, then disconnect and then reconnect withing 1 minutes, you will see the error:</p>
<p>/var/log/messages</p>
<p>er<br />
Jan  4 16:26:49 linux-kz77 modem-manager: Got failure code 3: No carrier<br />
Jan  4 16:30:28 linux-kz77 modem-manager: Got failure code 3: No carrier<br />
Jan  4 16:31:12 linux-kz77 modem-manager: Got failure code 3: No carrier</p>
<p>and your wvdialer will show like this:<br />
linux-kz77:/etc # wvdial optus1<br />
&#8211;&gt; Ignoring malformed input line: &#8220;connect &#8220;/usr/sbin/chat -V -f /etc/ppp/optus3g&#8221;"<br />
&#8211;&gt; WvDial: Internet dialer version 1.60<br />
&#8211;&gt; Cannot get information for serial port.<br />
&#8211;&gt; Initializing modem.<br />
&#8211;&gt; Sending: ATZ<br />
&#8211;&gt; Sending: ATQ0<br />
ATQ0<br />
OK<br />
&#8211;&gt; Re-Sending: ATZ<br />
ATZ<br />
OK<br />
&#8211;&gt; Modem initialized.<br />
&#8211;&gt; Idle Seconds = 300, disabling automatic reconnect.<br />
&#8211;&gt; Sending: ATDT*99#<br />
&#8211;&gt; Waiting for carrier.</p>
<p>The &#8220;waiting for carrier&#8221; means, the USB dongle is waiting for a Carrier signal from 3G base station (UMTS or whatever they have).</p>
<p>Here are the steps:</p>
<p><strong>Step1:</strong><br />
Make sure your PPP and wvdialer daemon RPM is installed.</p>
<p>linux-kz77:/etc/ppp # rpm -qa | grep ppp<br />
ppp-2.4.5.git-3.1.i586<br />
linux-kz77:/etc/ppp # rpm -qa | grep wvdial<br />
wvdial-1.60-64.1.i586</p>
<p><strong>Step 2</strong></p>
<p>backup your wvdial.conf and add a connectoin using terminal/cmd prompt.</p>
<p>cp /etc/wvdial.conf /etc/wvdial.conf.bak</p>
<p>touch &gt; /etc/wvdial.conf</p>
<p>vi /etc/wvdial.conf    (and paste below lines to wvdial and save it)</p>
<p>Note: Usernme and passwords are dummy. The phone number is *99# for all 3g providers in Australia. Make sure you check your port ttyUSBn.</p>
<p>To find out which usb port is being used by USB dongle first use &#8216;tail -f /var/log/message&#8217; and then plug in the USB dongal into your laptop.</p>
<p>tail -f /var/log/message<br />
Jan  4 17:21:33 linux-kz77 modem-manager: (ttyUSB3) opening serial device&#8230;<br />
Jan  4 17:21:33 linux-kz77 modem-manager: (ttyUSB3): probe requested by plugin &#8216;Huawei&#8217;</p>
<p>Also note, for simple communication, USB dongle uses 3 ttyUSBx ports. One for data one for command and other for carieer.</p>
<p>linux-kz77:/etc #<br />
linux-kz77:/etc # more wvdial.conf</p>
<p>[Dialer Defaults]<br />
Modem = /dev/ttyUSB3<br />
Baud = 412000<br />
#Init1 = connect &#8220;/usr/sbin/chat -V -f /etc/ppp/optus3g&#8221;<br />
#Init3 =<br />
#Area Code =<br />
Phone = *99#<br />
Username =test<br />
Password =test<br />
Ask Password = 0<br />
Dial Command = ATDT<br />
Stupid Mode = 0<br />
Compuserve = 0<br />
Force Address =<br />
Idle Seconds = 300<br />
DialMessage1 =<br />
DialMessage2 =<br />
ISDN = 0<br />
Auto DNS = 1</p>
<p>[Dialer optus1]<br />
Modem = /dev/ttyUSB3<br />
Stupid Mode = 1<br />
Baud = 460800<br />
Init10 = lock<br />
Init11 = crtscts<br />
Init12 = modem<br />
Init13 = noauth<br />
Init14 = defaultroute<br />
Username  = guest<br />
Password  = guest<br />
connect &#8220;/usr/sbin/chat -V -f /etc/ppp/optus3g&#8221;<br />
Init30 = noipdefault<br />
Init31 = usepeerdns<br />
Init32 = nobsdcomp<br />
Init33 = novj</p>
<p>linux-kz77:/etc #</p>
<p><strong>To make a connection:</strong><br />
linux-kz77:/etc #<br />
linux-kz77:/etc # wvdial optus1<br />
&#8211;&gt; Ignoring malformed input line: &#8220;connect &#8220;/usr/sbin/chat -V -f /etc/ppp/optus3g&#8221;"<br />
&#8211;&gt; WvDial: Internet dialer version 1.60<br />
&#8211;&gt; Cannot get information for serial port.<br />
&#8211;&gt; Initializing modem.<br />
&#8211;&gt; Sending: ATZ<br />
&#8211;&gt; Sending: ATQ0<br />
ATQ0<br />
OK<br />
&#8211;&gt; Re-Sending: ATZ<br />
ATZ<br />
OK<br />
&#8211;&gt; Modem initialized.<br />
&#8211;&gt; Idle Seconds = 300, disabling automatic reconnect.<br />
&#8211;&gt; Sending: ATDT*99#<br />
&#8211;&gt; Waiting for carrier.<br />
CONNECT<br />
&#8211;&gt; Carrier detected.  Starting PPP immediately.<br />
&#8211;&gt; Starting pppd at Mon Jan  4 16:31:51 2010<br />
&#8211;&gt; Pid of pppd: 12229<br />
&#8211;&gt; Using interface ppp0<br />
&#8211;&gt; local  IP address 122.110.83.192<br />
&#8211;&gt; remote IP address 10.64.64.64<br />
&#8211;&gt; primary   DNS address 61.88.88.88<br />
&#8211;&gt; secondary DNS address 211.29.132.12<br />
&#8211;&gt; Script /etc/ppp/ip-up run successful<br />
&#8211;&gt; Default route Ok.<br />
&#8211;&gt; Nameserver (DNS) Ok.<br />
&#8211;&gt; Connected&#8230; Press Ctrl-C to disconnect &lt;&#8212; to disconnect</p>
<p>Some troubleshooting:</p>
<p>Sometime when you make frequent changes in wvdial.conf , all other scripts in /etc/ppp/ needs to be re-initialized. It takes sometime. To quickly overcome form this issue, copy wvdial.conf.bak (fresh unedited wvdial.conf file) to /etc/wvdial.conf and then run wvdial &lt;enter&gt;. then launch wvdial &lt;connection name&gt;</p>
<p>#<br />
linux-kz77:/etc #<br />
linux-kz77:/etc # wvdial optus1<br />
&#8211;&gt; WvDial: Internet dialer version 1.60<br />
&#8211;&gt; Cannot get information for serial port.<br />
&#8211;&gt; Initializing modem.<br />
&#8211;&gt; Sending: ATZ<br />
&#8211;&gt; Sending: ATQ0<br />
&#8211;&gt; Re-Sending: ATZ<br />
&#8211;&gt; Modem not responding.<br />
linux-kz77:/etc # wvdial optus1<br />
&#8211;&gt; WvDial: Internet dialer version 1.60<br />
&#8211;&gt; Cannot get information for serial port.<br />
&#8211;&gt; Initializing modem.<br />
&#8211;&gt; Sending: ATZ<br />
&#8211;&gt; Sending: ATQ0<br />
&#8211;&gt; Re-Sending: ATZ<br />
&#8211;&gt; Modem not responding.</p>
<p>linux-kz77:/etc #<br />
linux-kz77:/etc #<br />
linux-kz77:/etc # wvdial optus1<br />
&#8211;&gt; WvDial: Internet dialer version 1.60<br />
&#8211;&gt; Cannot get information for serial port.<br />
&#8211;&gt; Initializing modem.<br />
&#8211;&gt; Sending: ATZ<br />
ATZ<br />
OK<br />
&#8211;&gt; Modem initialized.<br />
&#8211;&gt; Sending: ATDT*99#<br />
&#8211;&gt; Waiting for carrier.<br />
^CCaught signal 2:  Attempting to exit gracefully&#8230;<br />
&#8211;&gt; Disconnecting at Mon Jan  4 16:53:08 2010</p>
<p>^X</p>
<p>^C<br />
linux-kz77:/etc #<br />
linux-kz77:/etc #<br />
linux-kz77:/etc # wvdial optus1<br />
&#8211;&gt; WvDial: Internet dialer version 1.60<br />
&#8211;&gt; Cannot get information for serial port.<br />
&#8211;&gt; Initializing modem.<br />
&#8211;&gt; Sending: ATZ<br />
&#8211;&gt; Sending: ATQ0<br />
^CCaught signal 2:  Attempting to exit gracefully&#8230;<br />
ATQ0<br />
OK<br />
&#8211;&gt; Re-Sending: ATZ<br />
ATZ<br />
OK<br />
&#8211;&gt; Modem initialized.<br />
&#8211;&gt; Disconnecting at Mon Jan  4 16:53:20 2010<br />
^C<br />
linux-kz77:/etc #<br />
linux-kz77:/etc #<br />
linux-kz77:/etc #<br />
linux-kz77:/etc #<br />
linux-kz77:/etc #<br />
linux-kz77:/etc #<br />
linux-kz77:/etc #<br />
linux-kz77:/etc # cp wvdial.conf_working1 wvdial.conf<br />
linux-kz77:/etc #<br />
linux-kz77:/etc #<br />
linux-kz77:/etc # wvdial optus1<br />
&#8211;&gt; Ignoring malformed input line: &#8220;connect &#8220;/usr/sbin/chat -V -f /etc/ppp/optus3g&#8221;"<br />
&#8211;&gt; WvDial: Internet dialer version 1.60<br />
&#8211;&gt; Cannot get information for serial port.<br />
&#8211;&gt; Initializing modem.<br />
&#8211;&gt; Sending: ATZ<br />
&#8211;&gt; Sending: ATQ0<br />
ATQ0<br />
OK<br />
&#8211;&gt; Re-Sending: ATZ<br />
&#8211;&gt; Modem not responding.<br />
linux-kz77:/etc #<br />
linux-kz77:/etc # cp wvdial.conf<br />
wvdial.conf           wvdial.conf.bak       wvdial.conf_working   wvdial.conf_working1<br />
linux-kz77:/etc # cp wvdial.conf.bak wvdial.conf<br />
linux-kz77:/etc #<br />
linux-kz77:/etc #<br />
linux-kz77:/etc # wvdial<br />
&#8211;&gt; WvDial: Internet dialer version 1.60<br />
&#8211;&gt; Cannot open /dev/modem: No such file or directory<br />
&#8211;&gt; Cannot open /dev/modem: No such file or directory<br />
&#8211;&gt; Cannot open /dev/modem: No such file or directory<br />
linux-kz77:/etc #<br />
linux-kz77:/etc #<br />
linux-kz77:/etc # cp wvdial.conf_working1 wvdial.conf<br />
linux-kz77:/etc # wvdial optus1<br />
&#8211;&gt; Ignoring malformed input line: &#8220;connect &#8220;/usr/sbin/chat -V -f /etc/ppp/optus3g&#8221;"<br />
&#8211;&gt; WvDial: Internet dialer version 1.60<br />
&#8211;&gt; Cannot get information for serial port.<br />
&#8211;&gt; Initializing modem.<br />
&#8211;&gt; Sending: ATZ<br />
&#8211;&gt; Sending: ATQ0<br />
ATQ0<br />
OK<br />
&#8211;&gt; Re-Sending: ATZ<br />
ATZ<br />
OK<br />
&#8211;&gt; Modem initialized.<br />
&#8211;&gt; Idle Seconds = 300, disabling automatic reconnect.<br />
&#8211;&gt; Sending: ATDT*99#<br />
&#8211;&gt; Waiting for carrier.<br />
CONNECT<br />
&#8211;&gt; Carrier detected.  Starting PPP immediately.<br />
&#8211;&gt; Starting pppd at Mon Jan  4 16:54:33 2010<br />
&#8211;&gt; Pid of pppd: 13188<br />
&#8211;&gt; Using interface ppp0<br />
&#8211;&gt; local  IP address 122.110.41.160<br />
&#8211;&gt; remote IP address 10.64.64.64<br />
&#8211;&gt; primary   DNS address 61.88.88.88<br />
&#8211;&gt; secondary DNS address 211.29.132.12<br />
&#8211;&gt; Script /etc/ppp/ip-up run successful<br />
&#8211;&gt; Default route Ok.<br />
&#8211;&gt; Nameserver (DNS) Ok.<br />
&#8211;&gt; Connected&#8230; Press Ctrl-C to disconnect</p>
<p>-Push Bhatkoti</p>
<p>CCIE Voice#21569</p>
<p>linux-kz77:/etc #<br />
linux-kz77:/etc # dmesg | grep sierra<br />
[   11.602567] sierra 6-1:1.0: Sierra USB modem converter detected<br />
[   11.604800] usbcore: registered new interface driver sierra<br />
[   11.604802] sierra: v.1.3.7:USB Driver for Sierra Wireless USB modems<br />
linux-kz77:/etc #<br />
linux-kz77:/etc #</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pushkarbhatkoti.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pushkarbhatkoti.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pushkarbhatkoti.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pushkarbhatkoti.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pushkarbhatkoti.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pushkarbhatkoti.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pushkarbhatkoti.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pushkarbhatkoti.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pushkarbhatkoti.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pushkarbhatkoti.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pushkarbhatkoti.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pushkarbhatkoti.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pushkarbhatkoti.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pushkarbhatkoti.wordpress.com/243/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=243&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pushkarbhatkoti.wordpress.com/2010/01/04/optus-3g-usb-dongle-with-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89c6928aa356ad85cfc4a6752fea7f09?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pushkarbhatkoti</media:title>
		</media:content>
	</item>
		<item>
		<title>How to configure Mobile Voice Access (MVA) in Cisco CUCM 6.x/7x</title>
		<link>http://pushkarbhatkoti.wordpress.com/2010/01/02/how-to-configure-mobile-voice-access-mva-in-cisco-cucm-6-x7x/</link>
		<comments>http://pushkarbhatkoti.wordpress.com/2010/01/02/how-to-configure-mobile-voice-access-mva-in-cisco-cucm-6-x7x/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 13:28:23 +0000</pubDate>
		<dc:creator>pushkarbhatkoti</dc:creator>
				<category><![CDATA[CCM 5x 6x 7x stuffs]]></category>
		<category><![CDATA[Cisco Mobile Voice access how to]]></category>
		<category><![CDATA[Configuring Cisco Mobile Voice access]]></category>
		<category><![CDATA[CUCM MVA]]></category>
		<category><![CDATA[how to configure CUCM MVA]]></category>

		<guid isPermaLink="false">http://pushkarbhatkoti.wordpress.com/?p=238</guid>
		<description><![CDATA[How to configure Mobile Voice Access (MVA) in Cisco CUCM 6.x/7x Humm.. I am still on Christmas-New year holiday but can&#8217;t rest myself, specially when I have nothing to do. In the past 2009, I have been too busy doing so many other stuffs anb I really didn&#8217;t have any time left for blogging. Mobile [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=238&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 		A:link { so-language: zxx } --></p>
<dl>
<dt> </dt>
<dt> <span style="text-decoration:underline;"><span style="color:#0000ff;"><strong>How to configure Mobile Voice 	Access (MVA) in Cisco CUCM 6.x/7x</strong></span></span></dt>
<dt><span style="color:#0000ff;"><strong><br />
</strong></span></dt>
<dd> </dd>
<dd> Humm.. I am still on Christmas-New year holiday but can&#8217;t rest 	myself, specially when I have nothing to do. In the past 2009, I have been too busy 	doing so many other stuffs anb I really didn&#8217;t have any time left for 	blogging.</dd>
<dd> </dd>
<dd> Mobile voice access (MVA) is a fairly expensive to run in an 	enterprise. Specially the enterprise who are tight on the telecom 	budget. If you are one of them then I&#8217;d recommend not to use this 	feature since MVA actually hairpin the call and then Teleco charges 	you for hairpining the call. </dd>
<dd> Well, again there are always some deals on offer with Teleco(s) 	which you can put up-front before signing a telecom contract with your preferred Teleco and negotiate with them to 	include hairpinning call cost to “ZERO”.  Telstra or Optus in 	Australia may provide this kind of deal. hey, after all todays&#8217; Telecom world is very compatitive and everyone wants a customer on board <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . I am sure the 	upcoming National broadband project will expand the customer 	experience more. </dd>
<dd> </dd>
<dd> Well, that is being said, I will not go into the detail about sales stuffs but was just going 	to give you a pointer. Lets quickly take a deep dive on step-by-step guideline 	to configure MVA on Cisco Call manager 6x/7x. Well being an old 	freek of Cisco Voice, I still call it CCM.</p>
</dd>
<dd> <span style="color:#0000ff;"><strong>Cisco CUCM Feature MVA Concept:</strong></span></dd>
<dd> </dd>
<dd> Using Cisco MVA feature, a PSTN phone user (who&#8217;ve access to CUCM) 	can dial into the office DID number (9999 2222 for an example) and  	can use his mobile phone as a “INTERNAL” phone device. The 	mobile phone operates in a similar fashion like any other IP 	deskphone inside the company. In real use, the folks who are working 	from home this is a life line for them assuming they do not have 	CIPC or newly CUCM 8 remote agent features.</p>
</dd>
<dd> In the past I used to achieve this functionality by using IPCC 	script or Unity but now its available within CUCM. Cisco has 	integrated the IVR script withing MVA and is shipping it with CUCM.</p>
</dd>
<dd> An example: A user with a mobile phone 0412 748 484 dials into his 	office MVA/DID number 9999 2222, and then CUCM integrated VXML 	script prompts the user to enter PIN. Once the user enters his/her 	correct pin, the CUCM system provides a dialtone. After the PSTN 	user gets a dial-tone, he is just like any other phone inside the 	CUCM system. The connected user can now ring outside (of course 	saves his billing), can transfer, can ring any extension, can use 	MOH etc.</dd>
<dd> Just a side note, once a  user is connected to CUCM System, the 	following default pre-configured keys are available for call 	handling:</p>
<p>Put a call in hold *81<br />
Put a call in an 	exclusive hold *82<br />
To resume a call *83<br />
To transfer a call 	*84<br />
To conference a party *85</p>
<p>I hope a MVA user won&#8217;t go 	hibernate like a frog during an active  MVA call <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  duh!</p>
</dd>
<dd> </dd>
<dd> <span style="color:#0000ff;"><strong>Typical Scenario:</strong></span></dd>
<dd> </dd>
<dd> PSTN connected to a Cisco voice gateway (38xx/2800/29xx series 	router) using ISDN 30 channel E1.</dd>
<dd> The PSTN gateway is configured for H323 protocol and has been added 	in the call manager as a H323 trunks. Well why did I choose H323 and 	not MGCP? Well it&#8217;s depend on your choice. I particularly do not 	like MGCP unliess I “HAVE” to use it in a creepy situation. The 	H323 is my best friend <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</dd>
<dd> </dd>
<dd> </dd>
<dd> <span style="color:#0000ff;"><strong>Assumptions:</strong></span></dd>
<dd> </dd>
<dd>There is only one call manager publisher 	which is also doing call processing. No subscribers.</dd>
<dd> The voice gateway is H323</dd>
<dd> The phones are associated with users and RDP. User pins are already 	configred.</dd>
<dd> The calls are already going in/out of the CCM. PRI E1 is up and 	running.</dd>
<dd> Remote destination profile (RDP) and Remote Destination Number (RDN) 	are already configured.<br />
You already know how to create PT/CSS and why to create. You may need to create a separate set of CSS/PT for MVA for security reasons. </dd>
<dd> </dd>
<dd> <span style="color:#0000ff;"><strong>Step-1 Change CUCM Clusterwide 	Parameters for MVA</strong></span></dd>
<dd> </dd>
<dd> <strong>CUCM admin page&gt;SYSTEM&gt;Service Parameters&gt;</strong></dd>
<dd> </dd>
<dd> server = IP address of CCM<br />
service= Cisco CallManager</p>
</dd>
<dd> Now you&#8217;ll get a new page displayed. Search for “Clusterwide 	parameter”. Then Under clusterwide parameters change the following 	parameters under System-Mobility sub-option:</dd>
<dd> </dd>
<dd> a) Enable Enterprise Feature Access 		= True<br />
b) Enable Mobile 	Voice Access (MVA) 	= True</dd>
<dd> c) Mobile Voice Access number 		= 9999 2222 (You can choose your 	custom one)</dd>
<dd> d) Matching Caller ID with Remote Destination = Partial match</dd>
<dd> </dd>
<dd> </dd>
<dd> Once you&#8217;ve configured above 4 parameters, “SAVE” it by clicking 	Save button on GUI page.</dd>
<dd> </dd>
<dd> <span style="color:#0000ff;"><strong>Step-2 Configure Mobile Access 	DN</strong></span></dd>
<dd> </dd>
<dd> Media Resources TAB&gt;Mobile Voice Access&gt; and enter below (or 	your customized ones).</dd>
<dd> a) Mobile Voice Access DN 		= 	9999 2223<br />
b) Mobile voice 	Access Partition 	= 	“Internal” (it should be accessible from 	the phones)</dd>
<dd> c) Locale.				= 	Your local setting (US or whatever)</p>
</dd>
<dd> </dd>
<dd> </dd>
<dd> <span style="color:#0000ff;"><strong>Step-3	- Voice Gateway (H323) 	configuration</strong></span></dd>
<dd> </dd>
<dd> SSH or telnet to your Voice gateway router and first enable the call 	hairpinning and a VXML URL:</dd>
<dd> </dd>
<dd> </dd>
<dd> config t<br />
voice service voip<br />
allow-connections h323 to h323<br />
!</dd>
<dd> !<br />
! Add the VXML url under application<br />
Application<br />
Service 	frog http://142.2.64.11:8080/ccmivr/pages/IVRMainpage.vxml<br />
!</dd>
<dd> !</dd>
<dd> </dd>
<dd> <strong>Note:</strong> Verify above application sync with CCM by using the 	following command:</dd>
<dd> “ show call application voice frog”</dd>
<dd> !<br />
dial-peer voice 10 voip<br />
destination-pattern 9999 XXXX 			! Normal DID<br />
session target ipv4:142.2.64.11<br />
dtmf-relay 	h245-alphanumeric<br />
codec g711ulaw<br />
no vad</p>
<p>dial-peer voice 	20 voip<br />
service frog<br />
session target ipv4:142.2.64.11<br />
incoming 	called-number 9999 2222 	! MVA DID Number<br />
codec g711ulaw<br />
no 	vad<br />
!<br />
!<br />
Note: 142.2.64.11 is CUCM Publisher which has Call processing enabled:)</p>
</dd>
<dd> </dd>
<dd> <span style="color:#0000ff;"><strong>Step-4 Add H323 Gateway in 	CUCM/CCM and create Route Group/RouteList</strong></span></dd>
<dd> CUCM AdminPage&gt; Device&gt;Gateway&gt;Add New&gt; Select H323 	Gateway<br />
a) Device name 	= 142.2.64.111 (Your Gateway  IP 	Addie)<br />
b) Device Pool  	= HQ_DP<br />
c) MRG		= HQ_MRG<br />
d) 	Location		= HQ_LOC<br />
e) MTP		= Check the box<br />
f) Call routing 	information&gt; Inbound Calls&gt; select all CSS(s) = GW_CSS (or 	your customized one)</p>
<p>Save all parameters.</p>
<p>Now create a 	route Group (RG) and add above H323 gateway in the route group.<br />
CUCM AdminPage&gt;Call Routing&gt;RG&gt; add RG<br />
Then create a 	Route list (RL) and add above RG to this RL. Lets name route list as 	a MVA_RL<br />
CUCMAdminPage&gt;call routing&gt; RL&gt; add RL</p>
<p>The 	final hierarchi would be something like 	this:</p>
<p>RL_MVA_RL&gt;&gt;&gt;RG_MVA_RG&gt;&gt;&gt;H323 GW name</p>
</dd>
<dd> <span style="color:#0000ff;"><strong>Step-5 Add a route pattern for 	MVA DID number</strong></span></dd>
<dd> CUCM AdminPage&gt;Call Routing&gt;Route Patterns&gt;Add new 	RP</p>
<p>a)  RP 				= 9999 2222</p>
</dd>
<dd> b)  Route List 			= RL_MVA<br />
c)  PT / CSS 			= whatever,&#8230;&#8230;.<br />
d) 	call classificaiton 		= Off-Net<br />
e) Provide Outside Dial Tone = 	TICK-THIS</dd>
<dd> Save above.</p>
</dd>
<dd> </dd>
<dd> <span style="color:#0000ff;"><strong>Step-7 Troublshooting and 	testing</strong></span></dd>
<dd> </dd>
<dd> </dd>
<dd> 1. Dial 9999 2222 from you mobile phone (04222 22222 blah).</dd>
<dd> 2. UCM VXML script will answer to your call and you should get a 	VXML prompt saying “enter your pin”. This is how CUCM 	authenticates the users.</dd>
<dd> 3. Enter your pin whatever you&#8217;ve configured in CUCM for a 	particular user. This user must have MVA in his profile enabled.</dd>
<dd> 4. Once your pin has been authenticated successfully, you should get 	a dialtone (same as inside CUCM phone do).</dd>
<dd> 5. Then you can dial whatever and whereever you want. Also can 	transfer calls, put on hold using the following digits.</dd>
<dd> </dd>
<dd> a. Put a call in hold *81<br />
b. Put a call in an exclusive hold 	*82<br />
c. To resume a call *83<br />
d. To transfer a call *84<br />
e. To 	conference a party *85</p>
</dd>
<dd> </dd>
<dd> well, I hope you&#8217;ll find above information useful. If you wish to 	add /suggest few things please feel free to send me an email.</dd>
<dd> </dd>
<dd> Good luck and if you are stucked then below are the life saver 	commands:</dd>
<dd> 1. Make sure your IOS is the latest version. If it doesn&#8217;t work try 	to upgrade your IOS. I stucked when I was running old IOS image and 	fixed it by using the latest 12.4.(15).</dd>
<dd> 2. Some commands:</dd>
<dd> For VXML – grab the CUCM MVA/SDL/SDI traces</dd>
<dd> For H323 Gateway –</dd>
<dd> &#8211; favourite command “debug isdn q931”<br />
- debug voice ccapi 	inout<br />
- debug voice application vxml all</dd>
<dd> </dd>
<dd> For more information:</dd>
<dd> <a href="http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/6_0_1/ccmfeat/fsmobmgr.html#wp1144476" target="_blank">http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/6_0_1/ccmfeat/fsmobmgr.html#</a></p>
</dd>
<dd>Cheers</dd>
<dd>-Push Bhatkoti</dd>
<dd>CCIE voice#21569 </dd>
</dl>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pushkarbhatkoti.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pushkarbhatkoti.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pushkarbhatkoti.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pushkarbhatkoti.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pushkarbhatkoti.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pushkarbhatkoti.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pushkarbhatkoti.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pushkarbhatkoti.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pushkarbhatkoti.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pushkarbhatkoti.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pushkarbhatkoti.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pushkarbhatkoti.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pushkarbhatkoti.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pushkarbhatkoti.wordpress.com/238/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=238&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pushkarbhatkoti.wordpress.com/2010/01/02/how-to-configure-mobile-voice-access-mva-in-cisco-cucm-6-x7x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89c6928aa356ad85cfc4a6752fea7f09?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pushkarbhatkoti</media:title>
		</media:content>
	</item>
		<item>
		<title>CME router: How to divert receiption calls at 5pm and un-divert at 8:30am</title>
		<link>http://pushkarbhatkoti.wordpress.com/2009/08/29/cme-router-how-to-divert-receiption-calls-at-5pm-and-un-divert-at-830am/</link>
		<comments>http://pushkarbhatkoti.wordpress.com/2009/08/29/cme-router-how-to-divert-receiption-calls-at-5pm-and-un-divert-at-830am/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 11:00:13 +0000</pubDate>
		<dc:creator>pushkarbhatkoti</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[building home lab for ccie voice]]></category>
		<category><![CDATA[cisco PABX call divert]]></category>
		<category><![CDATA[CME how to divert calls]]></category>
		<category><![CDATA[diverting receiption calls at 5pm]]></category>
		<category><![CDATA[how to divert call in cisco CME]]></category>

		<guid isPermaLink="false">http://pushkarbhatkoti.wordpress.com/?p=227</guid>
		<description><![CDATA[Recently, I  had a request from my friend asking for a help to divert the CME reception calls at 5pm to a pre-defined mobile number and UN-divert the call at 8:30am when the receptionist started working. I was going to post it last month but due to being busy in project work and other commitments [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=227&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently, I  had a request from my friend asking for a help to divert the CME reception calls at 5pm to a pre-defined mobile number and UN-divert the call at 8:30am when the receptionist started working. I was going to post it last month but due to being busy in project work and other commitments I couldn’t possible get even a minute to post this !!</p>
<p>Anyhow, It took me about 30 minutes to think about the best solution and here is what I came up with and it works perfectly.</p>
<p>If you have any better way to achieve this please let me know.</p>
<p>required: CME router version 4 or 7x (didn&#8217;t test on older), any model of cisco router.</p>
<p><span style="color:#0000ff;"><strong>Here are the steps:</strong></span></p>
<p><span style="color:#0000ff;"><strong>Steps #1</strong></span><span style="color:#0000ff;"><strong><span style="color:#0000ff;"><br />
</span>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong></span><br />
Copy below call-divert.tcl and call-un-divert.tcl in a notepad and save them as .tcl extension</p>
<p>User Access Verification</p>
<p>Username: push</p>
<p>Password:</p>
<p>HQ-CME&gt;en<br />
HQ-CME#dir *.tcl<br />
Directory of flash:/<br />
94  -rw-         108  Jul 17 2009 14:28:02 +10:00  frog.tcl<br />
95  -rw-         481  Jul 17 2009 14:40:20 +10:00  call-divert.tcl<br />
96  -rw-         484  Jul 17 2009 14:40:30 +10:00  call-un-divert.tcl</p>
<p>512065536 bytes total (443867136 bytes free)</p>
<p>HQ-CME#</p>
<p><span style="color:#ff0000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- call-divert.tcl &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></p>
<p><span style="color:#ff0000;">HQ-CME#more flash:call-divert.tcl</span></p>
<p><span style="color:#ff0000;">#<br />
# Copyright (c) 2009 FROG silly billy</span></p>
<p><span style="color:#ff0000;"># All rights reserved.<br />
# by:            Push Bhatkoti 28 Mar 2009 / CCIE# voice 21569</span></p>
<p><span style="color:#ff0000;"># title:          Call divert<br />
# name:       call-divert.tcl</span></p>
<p><span style="color:#ff0000;"># desc:     This script runs in conjunction with IOS KRON which  diverts CME DID number         #                  office phone to a Mobile phone after 5pm</span></p>
<p><span style="color:#ff0000;">#</span></p>
<p><span style="color:#ff0000;">ios_config &#8220;ephone-dn 50&#8243; &#8220;call-forward all 00412733020&#8243;<br />
ios_config &#8220;end&#8221;<br />
ios_config &#8220;do wr mem&#8221;<br />
</span></p>
<p><span style="color:#ff0000;">HQ-CME#</span></p>
<p><span style="color:#ff0000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;call-un-divert.tcl&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span></p>
<p><span style="color:#ff0000;">HQ-CME#more flash:call-un-divert.tcl<br />
#<br />
# Copyright (c) 2009 FROG silly bill<br />
# All rights reserved.#<br />
# by:       Push Bhatkoti 28 Mar 2009/ CCIE Voice#21569<br />
# title:    CME router Call UN-divert at 8:30am<br />
# name:    call-un-divert.tcl<br />
# desc:     This script runs in conjunction with ours IOS KRON, which UN-diverts CME DID<br />
#               so that when receiptionist starts in the morning will be able to attend the calls<br />
#<br />
#           * download the file into flash:call-divert.tcl<br />
#</span></p>
<p><span style="color:#ff0000;">ios_config &#8220;ephone-dn 50&#8243; &#8220;no call-forward all  004127492820&#8243;<br />
ios_config &#8220;end&#8221;<br />
ios_config &#8220;do wr mem&#8221;</span></p>
<p><span style="color:#ff0000;">HQ-CME#</span></p>
<p><span style="color:#ff0000;">HQ-CME#</span></p>
<p>Now you’d be thinking what the hell ephone-dn is doing here.  Actually ephone-dn 50 is a receiption octoline here is the sample config of DN.</p>
<p><span style="color:#00ff00;">ephone-dn  50  octo-line<br />
number 2000 secondary 94232000<br />
pickup-group 88<br />
label Nice-Dolls &#8211; 3002<br />
description 02 23233002<br />
name Reception<br />
call-forward busy 4222<br />
call-forward noan 4222 timeout 50<br />
corlist incoming INTL-COR<br />
no huntstop<br />
hold-alert 120 originator<br />
transfer-mode consult</span></p>
<p>IN above ephone-dn, 94232000 is the main DID number which hits CME router and receptionist picks it up and then transfers to the phones.</p>
<p><span style="color:#0000ff;"><strong>Step #2:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong></span></p>
<p>Put the above 2 files in a TFTP server and then copy them into the flash:</p>
<p>HQ-CME#dir *.tcl<br />
Directory of flash:/<br />
95  -rw-         481  Jul 17 2009 14:40:20 +10:00  call-divert.tcl<br />
96  -rw-         484  Jul 17 2009 14:40:30 +10:00  call-un-divert.tcl<br />
512065536 bytes total (443867136 bytes free<br />
HQ-CME#</p>
<p><span style="color:#0000ff;"><strong>Step #3:</strong></span></p>
<p>Final step, Kron about two scripts to run them in a required time. BTW, cron used to be a unix/linux worlds keyword but it seems Cisco has  adapted it by using a fancy word like “Kron” duh!</p>
<p>The original requirement was 5pm calls divert to a mobile phone and 8:30 am call un-divert.</p>
<p>Here is how they should be cron’d:</p>
<p>First two cron policy lists and reference the two .tcl scripts into them:</p>
<p>kron policy-list call-divert<br />
cli tclsh call-divert.tcl  !<span style="color:#0000ff;"> for call divert</span></p>
<p>!<br />
kron policy-list call-un-divert<br />
cli tclsh call-un-divert.tcl ! <span style="color:#0000ff;">for call un-divert</span></p>
<p>Then create 2 kron occurance and put above policy list with required divert / undivert time in them.</p>
<p><span style="color:#ff0000;">kron occurrence call-divert at 14:59 recurring !<br />
policy-list call-divert </span><span style="color:#ff0000;"><span style="color:#0000ff;">Divert receiption call at 4:59pm</span></span></p>
<p><span style="color:#ff0000;">!<br />
kron occurrence call-un-divert at 8:29 recurring<br />
policy-list call-un-divert </span><span style="color:#ff0000;"><span style="color:#0000ff;">! Undivert receiption call at 8:29AM</span></span><br />
!<br />
If anyone has better solution, please feel free to provide your feedback.</p>
<p>-Push Bhatkoti</p>
<p>CCIE voice#21569</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pushkarbhatkoti.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pushkarbhatkoti.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pushkarbhatkoti.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pushkarbhatkoti.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pushkarbhatkoti.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pushkarbhatkoti.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pushkarbhatkoti.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pushkarbhatkoti.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pushkarbhatkoti.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pushkarbhatkoti.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pushkarbhatkoti.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pushkarbhatkoti.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pushkarbhatkoti.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pushkarbhatkoti.wordpress.com/227/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=227&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pushkarbhatkoti.wordpress.com/2009/08/29/cme-router-how-to-divert-receiption-calls-at-5pm-and-un-divert-at-830am/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89c6928aa356ad85cfc4a6752fea7f09?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pushkarbhatkoti</media:title>
		</media:content>
	</item>
		<item>
		<title>Quick command to test Cisco DSP CHIP on ISR series routers</title>
		<link>http://pushkarbhatkoti.wordpress.com/2009/08/29/quick-command-to-test-cisco-dsp-chip-on-isr-series-routers/</link>
		<comments>http://pushkarbhatkoti.wordpress.com/2009/08/29/quick-command-to-test-cisco-dsp-chip-on-isr-series-routers/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 10:54:43 +0000</pubDate>
		<dc:creator>pushkarbhatkoti</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[cisco router voice gateway dsp gone bad]]></category>
		<category><![CDATA[DSP testing cisco router DSP problem]]></category>
		<category><![CDATA[How to test DSP on cisco router]]></category>

		<guid isPermaLink="false">http://pushkarbhatkoti.wordpress.com/?p=223</guid>
		<description><![CDATA[We spent a lot of time in debugging and troubleshooting DSP issue. Recently, I used this DSP test (a hidden one yes) command and it gave me immediately result that the DSP on the router has gone alley and as a result the calls from one location to another one were having issue. This handy [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=223&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We spent a lot of time in debugging and troubleshooting DSP issue. Recently, I used this DSP test (a hidden one yes) command and it gave me immediately result that the DSP on the router has gone alley and as a result the calls from one location to another one were having issue.</p>
<p>This handy tool has been tested on ISR modules.</p>
<p>Router# <strong>test voice driver</strong><br />
After typing out above command, you will see below menu driven options:</p>
<p>Enter VPM or HDV or ATM AIM or NM-HD-xx or HDV2 slot number : <strong>1</strong></p>
<p>C2800 Debugging Section;</p>
<p>1 &#8211; FPGA Registers Read/Write</p>
<p>2 &#8211; 5510 DSP test</p>
<p>3 &#8211; DSPRM test</p>
<p>4 &#8211; HDLC32 test</p>
<p>5 &#8211; Quit<br />
Select option : <strong>2</strong><br />
5510 DSP Testing Section:</p>
<p>1 &#8211; Reset ALL DSPs</p>
<p>2 &#8211; Reset 1 DSP</p>
<p>3 &#8211; Download DSPware</p>
<p>4 &#8211; CHPIR Enable/Disable</p>
<p>5 &#8211; Display c5510 ring</p>
<p>6 &#8211; Show HPI RAM</p>
<p>7 &#8211; Show eHPI memory thru Relay command</p>
<p>8 &#8211; Show Controller</p>
<p>9 &#8211; c5510 Keepalive Enable/Disable</p>
<p>10 &#8211; Download bootloader using indirect slave access</p>
<p>11 &#8211; Write HPI RAM</p>
<p>13 &#8211; DSP application download</p>
<p>14 &#8211; faked dsp crash</p>
<p>15 &#8211; Wait in Firmware Restart Indication</p>
<p>16 &#8211; Display DSP Keepalive Status</p>
<p>17 &#8211; QUIT<br />
Select option : <strong>16</strong><br />
DSP Keepalive Status Display:</p>
<p>=============================</p>
<p>DSP 1 is not UP, State: 5, Keepalive Sent: 0, Skip 0</p>
<p>DSP 2 is not UP, State: 5, Keepalive Sent: 0, Skip 0</p>
<p>DSP 3 is not UP, State: 5, Keepalive Sent: 0, Skip 0</p>
<p>DSP 4 is not UP, State: 5, Keepalive Sent: 0, Skip 0</p>
<p>DSP 5 Not Exist</p>
<p>DSP 6 Not Exist</p>
<p>DSP 7 Not Exist</p>
<p>DSP 8 Not Exist</p>
<p>5510 DSP Testing Section:</p>
<p>1 &#8211; Reset ALL DSPs</p>
<p>2 &#8211; Reset 1 DSP</p>
<p>3 &#8211; Download DSPware</p>
<p>4 &#8211; CHPIR Enable/Disable</p>
<p>5 &#8211; Display c5510 ring</p>
<p>6 &#8211; Show HPI RAM</p>
<p>7 &#8211; Show eHPI memory thru Relay command</p>
<p>8 &#8211; Show Controller</p>
<p>9 &#8211; c5510 Keepalive Enable/Disable</p>
<p>10 &#8211; Download bootloader using indirect slave access</p>
<p>11 &#8211; Write HPI RAM</p>
<p>13 &#8211; DSP application download</p>
<p>14 &#8211; faked dsp crash</p>
<p>15 &#8211; Wait in Firmware Restart Indication</p>
<p>16 &#8211; Display DSP Keepalive Status</p>
<p>17 &#8211; QUIT</p>
<p>-Push</p>
<p>CCIE Voice#21569</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pushkarbhatkoti.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pushkarbhatkoti.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pushkarbhatkoti.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pushkarbhatkoti.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pushkarbhatkoti.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pushkarbhatkoti.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pushkarbhatkoti.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pushkarbhatkoti.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pushkarbhatkoti.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pushkarbhatkoti.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pushkarbhatkoti.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pushkarbhatkoti.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pushkarbhatkoti.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pushkarbhatkoti.wordpress.com/223/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=223&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pushkarbhatkoti.wordpress.com/2009/08/29/quick-command-to-test-cisco-dsp-chip-on-isr-series-routers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89c6928aa356ad85cfc4a6752fea7f09?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pushkarbhatkoti</media:title>
		</media:content>
	</item>
		<item>
		<title>Cisco Presence Integration with CCM 7x in 20 minutes</title>
		<link>http://pushkarbhatkoti.wordpress.com/2009/06/08/cisco-presence-integration-with-ccm-7x-in-20-minutes/</link>
		<comments>http://pushkarbhatkoti.wordpress.com/2009/06/08/cisco-presence-integration-with-ccm-7x-in-20-minutes/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 15:53:45 +0000</pubDate>
		<dc:creator>pushkarbhatkoti</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[integrating presence with CCM in 20 minutes]]></category>

		<guid isPermaLink="false">http://pushkarbhatkoti.wordpress.com/?p=215</guid>
		<description><![CDATA[hehe&#8230; not in 10 mintues!! it&#8217;s in 20 minutes It has been a long time since my previous posting on this blog. I have been busy doing all sort of bits and pieces!! It seems that people are finding issues with integrating Cisco Call manager with Cisco Presence server. I have to agree to it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=215&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } 		A:link { so-language: zxx } -->hehe&#8230; not in 10 mintues!! it&#8217;s in 20 minutes <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>It has been a long time since my previous posting on this blog. I have been busy doing all sort of bits and pieces!!</p>
<p align="justify">It seems that people are finding issues with integrating Cisco Call manager with Cisco Presence server. I have to agree to it because there are very limited documentation available for the public on the net. So I thot to spare some time and post it for the benifit of all.</p>
<p align="justify">I&#8217;m assuming you have already installed and configured cisco Call manager 7x. Two phones are already registered to it.</p>
<p align="justify">Also assuming that you have done basic installation of Cisco presence server. As you know Installing Cisco presence is like installing Yahoo messenger in your windows XP.</p>
<p align="justify">The next .. next.. next and finish strategy <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .  It&#8217;s just the same as you add Call manager subscriber to a Publisher (in 5/6/7x),  same secret, same Pub Ip address will be asked during the installation.</p>
<p align="justify">
<p align="justify">Here are the summary steps of integrating Cisco call manager 7x with Cisco presence 7x.</p>
<p align="justify">
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#1: Enable presence globally on Cisco Call manager</strong></p>
<p style="font-weight:normal;">By default presence subscription is disable on CCM.</p>
<p style="font-weight:normal;">System&gt;Service parameter&gt;Cisco Call Manager&gt;</p>
<p style="font-weight:normal;">search for “Inter-presence” key word and set “Allow Subscription”</p>
<p style="font-weight:normal;">
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#2: Create SIP trunk Security Profile in CCM</strong></p>
<p style="font-weight:normal;">Special setting is required for SIP trunk which runs from CCM to Presence.</p>
<p style="font-weight:normal;">Copy “non Secure SIP Trunk Profile” to “Presence non-secure SIP trunk Proifle”</p>
<p style="font-weight:normal;">Modify below parameters:</p>
<ol>
<li>
<p style="font-weight:normal;">Device security mode: 	Non-Secure</p>
</li>
<li>
<p style="font-weight:normal;">Incoming Transport type: 	TCP+UDP</p>
</li>
<li>
<p style="font-weight:normal;">Outgoing Transport Type: 	TCP</p>
</li>
<li>
<p style="font-weight:normal;">Incoming Port			5060 (untick 	Enable digest authentication)</p>
</li>
<li>
<p style="font-weight:normal;">Enable application Level 	Authentication	UNTICK</p>
</li>
<li>
<p style="font-weight:normal;">Accept Presence Subscription  			TICK</p>
</li>
<li>
<p style="font-weight:normal;">Accept Out-of-Dialogue REFER 			TICK</p>
</li>
<li>
<p style="font-weight:normal;">Accept Unsoliciliated 	Notification		TICK</p>
</li>
<li>
<p style="font-weight:normal;">Accept Replace header			TICK</p>
</li>
<li>
<p style="font-weight:normal;">Transforms security 	status			UNTICK</p>
</li>
</ol>
<p style="font-weight:normal;">Save it</p>
<p style="font-weight:normal;">
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#3: Add a SIP trunk now from CCM to Presence</strong></p>
<p style="font-weight:normal;">Device&gt;TRUNK&gt;SIP-trunk&gt;</p>
<p style="font-weight:normal;">Protocol = SIP</p>
<p style="font-weight:normal;">fill below:</p>
<ol>
<li>
<p style="font-weight:normal;">Device Name		: PRESENCE-TRUNK</p>
</li>
<li>
<p style="font-weight:normal;">Description		: blah blah</p>
</li>
<li>
<p style="font-weight:normal;">Device Pool		: DP_HQ</p>
</li>
<li>
<p style="font-weight:normal;">Common Dev conf	: None</p>
</li>
<li>
<p style="font-weight:normal;">call classification	: On-Net</p>
</li>
<li>
<p style="font-weight:normal;">Media resource Grp	: MRG_HQ</p>
</li>
<li>
<p style="font-weight:normal;">Location		: HQ_LOC</p>
</li>
<li>
<p style="font-weight:normal;">AAR GROUP		: HQ_AARG (if not 	using AAR leave empty)</p>
</li>
<li>
<p style="font-weight:normal;">Packet Capture mode	: None</p>
</li>
<li>
<p style="font-weight:normal;">Packet Capture duration: 0</p>
</li>
<li>
<p style="font-weight:normal;">MTP required		: TICK</p>
</li>
<li>
<p style="font-weight:normal;">Retry Video call as audio : TICK</p>
</li>
<li>
<p style="font-weight:normal;">SIP information – Desitnation 	Add: 142.2.64.51</p>
</li>
</ol>
<p style="font-weight:normal;">DST is a SRV : UNTICK</p>
<ol>
<li>
<p style="font-weight:normal;">Destination port	: 5060</p>
</li>
<li>
<p style="font-weight:normal;">SIP PROFILE		:   Presence 	non-secure SIP trunk Proifle</p>
</li>
</ol>
<p style="font-weight:normal;">
<p style="font-weight:normal;">Save above.</p>
<p style="font-weight:normal;">
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#3:  Make your IP Phone presence capable</strong></p>
<ol>
<li>
<p align="left"><span style="font-weight:normal;">Register a phone 	2001 name it HQ-Phone1</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Create end user 	“test” and associate HQ-Phone1/2001 with  the “test” user</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Make sure test 	user is a part of “Standard CCM End User” and “standard CTI 	enable”</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Make sure 	Primary extension “2001” is selected when you create the above 	“test” user</span></p>
</li>
<li>
<p align="left">
</li>
</ol>
<p align="left">
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#3:  Add an application user for IPPM and MOC CTI ports</strong></p>
<p align="left"><span style="font-weight:normal;">This will be used by Presence server to initiate IP Phone services:</span></p>
<p align="left">
<p align="left"><span style="font-weight:normal;">A) Go to &gt; User Management&gt;Application User&gt;</span></p>
<ol>
<li>
<p align="left"><span style="font-weight:normal;">User ID	: IPPM</span></p>
</li>
<li>
<p align="left">pass 		: blah</p>
</li>
<li>
<p align="left">Presence Grp	: Standard</p>
</li>
<li>
<p align="left">Groups		: Standard CCM End User</p>
</li>
</ol>
<p style="font-weight:normal;">save it</p>
<p style="font-weight:normal;">Repeat above “A” steps for   moc_user as well. moc_user will be used by MOC CTI user in Presence. All user who want presence using Microsoft MOC client will be associated to this user.</p>
<p><span style="color:#c5000b;"><strong>Make sure all “accept” tick boxes are TICKED on moc_user.</strong></span></p>
<p style="font-weight:normal;">
<p style="font-weight:normal;" align="left">B) Go to &gt; SYSTEM&gt;Application Server&gt; Add NEW</p>
<p style="font-weight:normal;" align="left">add Presence server IP address here I..e 142.2.64.51</p>
<p style="font-weight:normal;" align="left">save this as well. Damn too many things to save <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#4:  Create IP Phone service  URL</strong></p>
<p align="left"><span style="font-weight:normal;">Go to&gt; Device&gt;Device Settings&gt; IP Phone Service</span></p>
<p align="left">
<ol>
<li>
<p style="font-weight:normal;" align="left">Service Name		: 	IP 	PhoneMSG</p>
</li>
<li>
<p style="font-weight:normal;" align="left">ASCII Service Name	: 		IP PhoneMSG</p>
</li>
<li>
<p style="font-weight:normal;" align="left">Service Description	: 		Blah</p>
</li>
<li>
<p style="font-weight:normal;" align="left">Service URL		: 		<a href="http://142.2.64.11:8081/ippm/default?name#Device">http://142.2.64.11:8081/ippm/default?name#Device</a> blah</p>
</li>
<li>
<p style="font-weight:normal;" align="left">Service Category	:	XML 	Service</p>
</li>
<li>
<p style="font-weight:normal;" align="left">Service 	Type		:	Standard IP Phone Service</p>
</li>
<li>
<p style="font-weight:normal;" align="left">Blank</p>
</li>
<li>
<p style="font-weight:normal;" align="left">Blank</p>
</li>
<li>
<p style="font-weight:normal;" align="left">Enable			: 	TICK</p>
</li>
</ol>
<p style="font-weight:normal;" align="left">
<p style="font-weight:normal;" align="left">It&#8217;s standard Phone URL we create and subscribe in CCM. Nothing new!!</p>
<p style="font-weight:normal;" align="left">Make sure you copy the correct URL from the DOC CD.</p>
<p style="font-weight:normal;" align="left">
<p style="font-weight:normal;" align="left">Save above as well.</p>
<p style="font-weight:normal;" align="left">****Then subscribe above service to HQ phone1/2001*****</p>
<p style="font-weight:normal;" align="left">
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#5:  Enable presence Licensing for each user</strong></p>
<p style="font-weight:normal;" align="left">Go to&gt; System&gt;License&gt;Capability Assignment&gt;</p>
<p style="font-weight:normal;" align="left">Then Find the end user you want to assign the presence license.</p>
<p style="font-weight:normal;" align="left">Tick the user and hit &lt;Bulk Assignment&gt;</p>
<p style="font-weight:normal;" align="left">a new pop up window with pop-up. Tick both check-boxes in that and save.</p>
<ol>
<li><span style="font-weight:normal;">Enable CUP 	– TICK </span></li>
<li><span style="font-weight:normal;">Enable CUPC	- TICK</span></li>
</ol>
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#6:  Add CUPC client in CCM for HQ 2001 phone</strong></p>
<p style="font-weight:normal;" align="left">The trick here is, this is a dummy phone which will control provide HQ Phone1/2001&#8242;s presence information to Presence server. Add this dummy presence client and add a HQ2001 DN to it.</p>
<p style="font-weight:normal;" align="left">
<p style="font-weight:normal;" align="left">Go to&gt; Device&gt;Phone&gt; add NEW</p>
<p style="font-weight:normal;" align="left">Phone Type	: Unified Personal Communicator then hit &lt;NEXT&gt;</p>
<p style="font-weight:normal;" align="left">
<ol>
<li>
<p align="left"><span style="font-weight:normal;">Device 	Name		:	XXXCISCO</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Device 	Pool		:	DP_HQ</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Phone Button 	Templ	: 	Personal Communicator SIP blah</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">CSS			:	Blah	select 	all common things</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Owner user 	ID	:	test  ← a must</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">leave everything 	else default</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Device security 	profile :	Unified Personal Communicator Standard</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">SIP 	profile		:	Standard SIP profile</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Digest 	User		:	test ← a must ** read more about this</span></p>
<p align="left"><span style="font-weight:normal;">Save everything 	above <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  so far so good , well done <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p>Now add a DN to this  	above device: (same as HQ phone1 shared one)</li>
<li>
<p align="left"><span style="font-weight:normal;">Directory 	Number	:	2001</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">everything else 	… default or your customizeble &gt;&gt; Save above</span></p>
</li>
</ol>
<p align="left">
<p align="justify"><span style="color:#c5000b;"><span style="font-weight:normal;">Once above dummy device is added, associate this device with “test” user we created previously. Now you remember we have 2 device associated with this user: A) 2001 phone and B) XXXCISCO</span></span></p>
<p align="left">
<p align="justify"><span style="color:#c5000b;"><span style="font-weight:normal;">Also Make Physical phone DN2001 has “test” user associated with it. This is the last option in line 2001&#8242;s setting before “save” button.  If this has not been done and you run presence  diagnostic it will keep telling you that “No line appreance existed in CCM blah blah”</span></span></p>
<p align="left">
<p align="left">
<p align="left"><span style="font-weight:normal;">That s all we needed to do on Call Manager. Now Jump on the Presence BOX.</span></p>
<p align="left">
<p style="font-weight:normal;" align="left">
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#7:  Presence box general configuration:</strong></p>
<p style="font-weight:normal;" align="left">After installing basic presence, you&#8217;ll see presence post install setup screen on your web browser by typing presence Server IP address on your browser and supplying credentials to the login screen.</p>
<p style="font-weight:normal;" align="left">(hehe, I call it doggie screen, sitting like a dog waiting for your fingers to feed it like dog wait for food <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<p style="font-weight:normal;" align="left">So you&#8217;ll see “Post Install Setup” screen with below options:</p>
<ol>
<li>
<p style="font-weight:normal;" align="left">CUCM Publisher IP 	address	: 142.2.64.11 (default, not changeble)</p>
</li>
<li>
<p style="font-weight:normal;" align="left">AXL User		: 	Administrator</p>
<ol>
<li>
<ol>
<li>
<ol>
<li>
<ol>
<li>
<ol>
<li>
<ol>
<p style="font-weight:normal;" align="left">(I&#8217;m too lazy to 							create a new one, for production server you must create a new 							AXL user for security reason.)</p>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
<li>
<p style="font-weight:normal;" align="left">Axl password		: blah 	blah..</p>
</li>
<li>
<p style="font-weight:normal;" align="left">Confirm password	: 	blah blah &lt;then hit the “NEXT”&gt;</p>
</li>
<li>
<p style="font-weight:normal;" align="left">Security password	: 	blah blah (whatever you supplied during installation)</p>
</li>
<li>
<p style="font-weight:normal;" align="left">Then hit the “CONFIRM” 	 (Ignore the warning)</p>
<p>Finally you will get 3 options:</p>
<p style="font-weight:normal;" align="left">A) Home	B)  Status		C) 	TOPOLOGY</p>
</li>
<li>
<p style="font-weight:normal;" align="left">Click on “HOME” 	you&#8217;ll see you are in a new home <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  i.e. preseence main admin page.</p>
</li>
</ol>
<p style="font-weight:normal;" align="left">
<p style="font-weight:normal;" align="left">
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#8:  Upload License and Activate presence Services</strong></p>
<p style="font-weight:normal;" align="left">
<ol>
<li>
<p align="left"><span style="font-weight:normal;">first upload the 	license if you haven&#8217;t done that so far.</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">GO to &gt; Cisco 	Unified Servicebility&gt;&gt;Tools&gt;Activate services<br />
Activate 	all services, it will take 2-3 minutes.</span></li>
</ol>
<p align="left">
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#9:  Configure Presence</strong></p>
<p align="left"><span style="font-weight:normal;">Jump straight on Presence Admin page&gt;&gt;Diagnostic&gt;System Troubleshootor</span></p>
<p align="left"><span style="font-weight:normal;">Pay attention to RED crossed balls and yellow exclamation ! Signs and fix them one by one.</span></p>
<ol>
<li>
<p align="left"><span style="font-weight:normal;">Under Presence 	Engine: Click on FIX under “no commnication presence” this will 	take you to add presence gateway:</span></p>
<p align="left"><span style="font-weight:normal;">Add NEW&gt;</span></p>
<p>Presence 	Gateway type 	: CUCM<br />
description			: blah</p>
<p align="left"><span style="font-weight:normal;">Presence Gateway		: 	142.2.64.11 ← CCM IP</span></p>
<p align="left"><span style="font-weight:normal;">Double check the 	settings under below menus:</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">SYSTEM&gt; CCM 	Publisher		: Check all parameter under this</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">SYSTEM&gt; 	Application Listioner&gt;Default class SIP TCP Listioner (make sure 	its what you have defined in the SIP trunk on CCM – transport 	method TCP or UDP, both should have the same protocol/port) we are 	using:<br />
Protocol 	= TCP<br />
PORT		= 5060</span></li>
<li>
<p align="left"><span style="font-weight:normal;">SYSTEM&gt; 	Security&gt;INCOMING ACL<br />
Add NEW&gt; description=blah/all	address 	pattern=all</span></li>
</ol>
<p align="left">
<p align="left">
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#10:  Tune the Presence Engine&#8217;s Service parameter (same as we do with CCM)</strong></p>
<p align="left"><span style="font-weight:normal;">SYSTEM&gt;&gt; Service Parameter&gt;Select active CUPS Server&gt; Select Presence Engine</span></p>
<p align="left">
<ol>
<li>
<p align="left"><span style="font-weight:normal;">Search “Proxy 	Domain” and set it to 		:	142.2.64.51 (or domain name)</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Search 	“Transport Preferred Order” and set it to	:	TCP/UDP/TLS</span></p>
</li>
</ol>
<p align="left">
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#10:  Iconfigure P Phone Messenger on Presence server</strong></p>
<p align="left"><span style="font-weight:normal;">Application&gt;IP Phone&gt; Setting</span></p>
<ol>
<li>
<p align="left"><span style="font-weight:normal;">IPPM Application 	Status	:	ON</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Application user 	Name	:	IPPMSG	(created in step 3A)</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Application 	Password		:	blah&#8230;</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">confirm 	password		:	Blah</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Max Instant 	message		:	25 	default</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Subscription 	timeout		:	3400 	default</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Publish 	timeout		:	3600	default</span></p>
<p align="left"><span style="font-weight:normal;">Hit “SAVE”</span></p>
</li>
<li>
<p align="left">
</li>
</ol>
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#11:  Select a SIP trunk between Presence to CCM</strong></p>
<p align="left"><span style="font-weight:normal;">Tell presence which SIP trunk should be used for pumping calls to CCM.</span></p>
<p align="left">
<p align="left"><span style="font-weight:normal;">Presence&gt;&gt;Setting&gt;</span></p>
<ol>
<li>
<p align="left"><span style="font-weight:normal;">CUP CVP 	Support		:	UNTICK</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">MAX Contact List 	Size	:	200</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Enable Instalt 	messeging 	:	TICK</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Enable SIP 	Publish on CUCM	TICK</span></p>
</li>
<li>
<p align="left"><span style="color:#c5000b;"><strong>CUCM SIP Publish 	Trunk	:	&lt;Select_Your_Trunk&gt;&lt;&#8211; A MUST</strong></span></p>
</li>
</ol>
<p align="left"><span style="font-weight:normal;">Don&#8217;t forget to save after above. Above SIP trunk will be automatically listed in above “5”. This we is the one we created on CCM.</span></p>
<p align="left">
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#12:  Set TFTP address for IP COMMUNICATOR Clients</strong></p>
<p align="left"><span style="font-weight:normal;">Application&gt;Unified IP Personal Communicator&gt;Settings</span></p>
<ol>
<li>
<p align="left"><span style="font-weight:normal;">Proxy 	Listenor	:	Default Cisco SIP proxy TCP Listenor</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Primary TFTP 		:	142.2.64.11 (CCM pub tftp)</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Backup 	TFTP		:	142.2.64.12 (sub tftp) or whatever</span></p>
</li>
</ol>
<p align="left">
<p align="left"><span style="font-weight:normal;">LDAP – if you are using LDAP put LDAP parameters there. Else disable it.</span></p>
<p align="left">
<p style="border-color:0 0 #000000;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 .07cm;"><strong>Step#13: For MOC client define CTI Gateway</strong></p>
<p align="left"><span style="font-weight:normal;">Application&gt;&gt;CUCM CTI Gateway&gt;Settings</span></p>
<ol>
<li>
<p align="left"><span style="font-weight:normal;">Application 	Status		:	ON</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Application 	Username	:	moc_user (make sure its created on CCM as app usr)</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Application 	Password		: 	blah</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Confirmed 	Password		:	blah</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">CUCM Address		: 		142.2.64.11 (CCM address)</span></p>
</li>
</ol>
<p align="left">
<p align="left">
<p align="left"><span style="font-weight:normal;">Now time to run the Presence troubleshooter again. This will tell you whats remaining and how to fix it. Once those are done, activate the presence and other services and bingo.. you are ready to rocck!! on hang on, oh no!! Still remaining:</span></p>
<ol>
<li>
<p align="left"><span style="font-weight:normal;">MOC integration</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Creating users 	and testing presence</span></p>
</li>
<li>
<p align="left"><span style="font-weight:normal;">Voicemail 	integration with Presence</span></p>
<p align="left">
</li>
</ol>
<p align="left"><span style="font-weight:normal;">I&#8217;m sleepy now, will continue remaining part next day!!</span></p>
<p align="left">
<p align="left">
<p align="left">
<ol>
<p align="left">
</ol>
<p><span style="font-weight:normal;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span><strong> </strong></p>
<p><strong>How to integrate Cisco Presence with Call manager</strong></p>
<p><span style="font-weight:normal;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></p>
<p><span style="color:#ff0000;"><span style="font-weight:normal;">Push Bhatkoti (</span></span><span style="font-weight:normal;"><span style="color:#ff0000;">CCIE voice#21569</span>)<br />
</span></p>
<p style="margin-bottom:0;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pushkarbhatkoti.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pushkarbhatkoti.wordpress.com/215/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pushkarbhatkoti.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pushkarbhatkoti.wordpress.com/215/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pushkarbhatkoti.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pushkarbhatkoti.wordpress.com/215/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pushkarbhatkoti.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pushkarbhatkoti.wordpress.com/215/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pushkarbhatkoti.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pushkarbhatkoti.wordpress.com/215/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pushkarbhatkoti.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pushkarbhatkoti.wordpress.com/215/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pushkarbhatkoti.wordpress.com/215/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pushkarbhatkoti.wordpress.com/215/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=215&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pushkarbhatkoti.wordpress.com/2009/06/08/cisco-presence-integration-with-ccm-7x-in-20-minutes/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89c6928aa356ad85cfc4a6752fea7f09?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pushkarbhatkoti</media:title>
		</media:content>
	</item>
		<item>
		<title>How to check Call manager 6x / 5x / 7x DHCP lease</title>
		<link>http://pushkarbhatkoti.wordpress.com/2009/02/16/how-to-check-call-manager-6x-5x-7x-dhcp-lease/</link>
		<comments>http://pushkarbhatkoti.wordpress.com/2009/02/16/how-to-check-call-manager-6x-5x-7x-dhcp-lease/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 09:39:40 +0000</pubDate>
		<dc:creator>pushkarbhatkoti</dc:creator>
				<category><![CDATA[CCM 5x 6x 7x stuffs]]></category>
		<category><![CDATA[How to check DHCP lease on CCM6x]]></category>
		<category><![CDATA[CCM6x DHCP lease]]></category>
		<category><![CDATA[how to check dhcp lease on CCM 5x 6x 7x]]></category>

		<guid isPermaLink="false">http://pushkarbhatkoti.wordpress.com/?p=197</guid>
		<description><![CDATA[How to check DHCP leases status on cisco CCM 6x Cisco CCM 5/6/7x still have built-in DHCP server. Cisco call manager : Obviously, this is a big enterprise level IPTELEPHONY product which really &#8220;WORKS&#8221;. No product is perfect as every product has its cavete and room for improvement. One of the issue I came across [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=197&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2><span style="color:#0000ff;"><span style="text-decoration:underline;">How to check DHCP leases status on cisco CCM 6x</span></span></h2>
<p>Cisco CCM 5/6/7x still have built-in DHCP server.</p>
<p>Cisco call manager : Obviously, this is a big enterprise level IPTELEPHONY product which really &#8220;WORKS&#8221;. No product is perfect as every product has its cavete and room for improvement.</p>
<p>One of the issue I came across was the issue with &#8220;How to check&#8221; what address is allocated to which IP phone.<br />
It was long due in my TODO list but I have been flat out recently at work and didn&#8217;t have time to do blog:</p>
<p>Today I just got home and as usual I  was checking my personal email and found an email message from a guy who came through google and hit my  blog asking for the same thing <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Thanks Leonardo for reminding this.</p>
<div class="gmail_quote">On Mon, Feb 16, 2009 at 5:11 AM, Leonardo D&#8217;Urso <span dir="ltr">&lt;l.durso@gmail.com&gt;</span> wrote:</p>
<blockquote class="gmail_quote"><p>hi Pushkar</p>
<p>I am an entusiastic reader of your blog, it&#8217;s great. I work with cisco ipt since 2002.<br />
I have a question for you. Have you ever configured a dhcp service directly on ccm 6.x?</p>
<p>Any idea if it is possible to display via CLI the dhcp leases or scope like in microsoft dhcp server or<br />
like on cisco equipment (for ex. ios: show ip dhcp bindings)?</p>
<p>kind regards<br />
Leonardo<span style="color:#888888;"><br />
&#8211;<br />
Leonardo D&#8217;Urso<br />
</span></p></blockquote>
</div>
<p>After reading above request, I decided to flock through the CCM and cross this off my &#8220;todo list&#8221;</p>
<p>In the past, so far I have done 12-16 call manages 5/6x installation but most of the customer were using their dedicated DHCP and a few of them were using Call manager&#8217;s built-in DHCP server. Back to CCM 4x days, Cisco used to use Microsoft DHCP server (WIN3k or WIN2k) which was full flag and can tell who have what Address at any given time.</p>
<p>In CCM 5/6/7x there is no easy way to check the DHCP lease(es) allocated to IP phones by the DHCP server.</p>
<p>CCM new boxes are Linux based and the DHCP server implementation is also opensources software.</p>
<p>It&#8217;s basically opensource DHCPD daemon (/etc/dhcpd.conf style) which is good and stable but what a shame, this BIG commercial product and it doesn&#8217;t give us a GUI or CLI interface to see what address are leased!<br />
I believe Cisco will give it a go and improve it in the future.</p>
<p>For the time being, here is my workaround to find out the leases (not easy method though as i said above).</p>
<p>There is also some other method to know the status of DHCP leases in cisco CCM DHCP server</p>
<p>Basic information can be collected via SNMP or Syslog server:<br />
- CCM sends DHCP alarm/trap alerts to a SNMP platfarm (HPopenview, Ciscoworks etc)<br />
- CCM also sends same alarms/alerts to a preconfigured Syslog server.</p>
<p>Above information are very basic and that still doesnt&#8217; really tells the status of the leases. Its noticeble and I have observed that the SNMP/SYSLOG alert only triggers  when there is something reallly wrong with DHCPD. For example DHCP pool gets full or there are no IP addresses to allocate to DHCP clients.</p>
<p>Above methods are useless as nobody will wait when there is really problem. Everyone want to see the leases when they want and when they feel. Just think about  stressing alert telling &#8220;Hey bobby the DHCP server has no IP address&#8221;<br />
was sent to you when you were in a night club.</p>
<p>Another way to see the lease alerts could be RTMT tool. but it still doesn&#8217;t do the good job. My method 100% shows DHCP leases. Its a bit hard work but really works.</p>
<p>Here is my method which really works, just need to get the root access to the box. To get access to root shell you have 2 ways:</p>
<p>1. Create a remote account from &#8220;disk recovery&#8221; menu and ask TAC to provide you password.</p>
<p>2. Risky method: the following steps detail the process on how GRUB is reinstalled on the master boot record:</p>
<ul>
<li>Boot the system from an installation boot medium.</li>
<li>Type <tt class="command">linux rescue</tt> at the installation boot prompt to enter the rescue environment.</li>
<li>Type <tt class="command">chroot /mnt/sysimage</tt> to mount the root partition.</li>
<li>Then create username as u create in regular LINUX. &#8216;useradd&#8217; passwd</li>
<li>edit /etc/passwd file and set created users userID and GUID to 0:0</li>
<li>note: 0:0 is for root</li>
<li>after that u can simply ssh it using putty.exe or ssh user@ipaddresofccm</li>
</ul>
<p>Once you got access to CCM root have a look at this file:</p>
<p>cat /etc/dhcp3/dhcp.conf &lt;&#8212;&#8212;&#8212;-this is the main DHCPD config file</p>
<p>Here in that file you will not see anything about where lease file will be pointing to. This is by default pointed to</p>
<p>Now create a file which is visible through the operating system CLI (damn CLI).</p>
<p>type touch /common/download/dhcpleases.hehe</p>
<p>now link default dhcpleases.hehe file to dhcpd.lease file which is in /var/lib/dhcp/dhcpd.leases. /var/lib/dhcp/dhcpd.leases is the default file where DHCPD daemon writes all leaes status.</p>
<p>alternately if you are conforteble with Linux u can just simply do this:</p>
<p>Edit the /etc/dhcpd.conf file and just add this line:</p>
<p>lease-file-name &#8220;/common/download/dhcpd.leases&#8221;</p>
<p>Restart the DHCP daemonn by issueing &#8216;service dhcpd restart or service dhcp3-server restart&#8217;</p>
<p>It will write all status of dhcp leases to /common/download/dhcp.leases file.</p>
<p>Now jump on your CCM friendly (heydid i say friendly?) GUI and download the dhcpdlease.hehe file and u can see who have what leases. So thats all about it.</p>
<p>Those brainless programmers did not think about doing this little job from Administrator point of view. I know there is a RTMT tool but it would be nice to see it somewhere on the GUI.</p>
<p><span style="color:#0000ff;"><strong>Another tip on DHCP server:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</strong></span></p>
<p>How to make sure that whatever is configured via CCM GUI under DHCP server is 100% correct and working?<br />
Yes you can confirm this using SQL query commands:</p>
<h3><span style="color:#ff0000;">STEP#1:</span> Login using ssh to the CCM server</h3>
<h3><span style="color:#ff0000;">STEP#2</span>:<br />
- To check DHCP servers: issue &#8220;run sql select * from dhcpserver&#8221;</h3>
<h3>- To check DHCP scopes: issue &#8220;run sql select * from dhcpsubnet&#8221;</h3>
<p><img src="///tmp/moz-screenshot-1.jpg" alt="" /><img src="///tmp/moz-screenshot-2.jpg" alt="" /><img src="///tmp/moz-screenshot-3.jpg" alt="" /></p>
<p><img src="///tmp/moz-screenshot.jpg" alt="" /><br />
Good luck and happy learning&#8230;</p>
<p>PS: if you found this article useful, don&#8217;t forget to send me a postcard!! hehe..</p>
<p>CCIE voice#21569</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pushkarbhatkoti.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pushkarbhatkoti.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pushkarbhatkoti.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pushkarbhatkoti.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pushkarbhatkoti.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pushkarbhatkoti.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pushkarbhatkoti.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pushkarbhatkoti.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pushkarbhatkoti.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pushkarbhatkoti.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pushkarbhatkoti.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pushkarbhatkoti.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pushkarbhatkoti.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pushkarbhatkoti.wordpress.com/197/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=197&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pushkarbhatkoti.wordpress.com/2009/02/16/how-to-check-call-manager-6x-5x-7x-dhcp-lease/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89c6928aa356ad85cfc4a6752fea7f09?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pushkarbhatkoti</media:title>
		</media:content>

		<media:content url="///tmp/moz-screenshot-1.jpg" medium="image" />

		<media:content url="///tmp/moz-screenshot-2.jpg" medium="image" />

		<media:content url="///tmp/moz-screenshot-3.jpg" medium="image" />

		<media:content url="///tmp/moz-screenshot.jpg" medium="image" />
	</item>
		<item>
		<title>How to shrink/purge CCM 4x CDR database</title>
		<link>http://pushkarbhatkoti.wordpress.com/2009/01/26/how-to-shrinkpurge-ccm-4x-cdr-database/</link>
		<comments>http://pushkarbhatkoti.wordpress.com/2009/01/26/how-to-shrinkpurge-ccm-4x-cdr-database/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 03:15:45 +0000</pubDate>
		<dc:creator>pushkarbhatkoti</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[how to shrink CDR]]></category>
		<category><![CDATA[purging ccm4x cdr database]]></category>

		<guid isPermaLink="false">http://pushkarbhatkoti.wordpress.com/?p=191</guid>
		<description><![CDATA[Cisco recommends purging CCM 4x CDR database before running DMA tool to migrate CCM 4x to 5x/6x. You may use either method shown below to reduce the CCM 4 CDR database. Method#1 (My favourite) Shrink the database via the SQL Enterprise Manager. Note: This is done on the Publisher. Select Start &#62; Programs &#62; MS [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=191&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<pre><span class="content">
</span></pre>
<p><strong></strong></p>
<h3><strong>Cisco recommends purging CCM 4x CDR database before running DMA tool to migrate CCM 4x to 5x/6x.</strong></h3>
<p><strong></strong></p>
<p><strong></strong></p>
<h3><strong>You may use either method shown below to reduce the CCM 4 CDR database.</strong></h3>
<p><strong></strong></p>
<pre><span class="content">

</span></pre>
<h1><span class="content"></p>
<p></span></h1>
<h1><span style="color:#0000ff;"><span style="text-decoration:underline;">Method#1 (My favourite)</span></span><a name="Solution2"></a></h1>
<p><span class="content">Shrink the database via the SQL Enterprise Manager.</span></p>
<p><strong>Note: </strong>This is done on the Publisher.</p>
<ol type="1">
<li>Select <strong>Start &gt; Programs &gt; MS SQL Server &gt; 		  Enterprise manager</strong>.</li>
<li>Choose the Publisher server.</li>
<li>You can either go to the ART database or CDR database, based on 		  which file is large.</li>
<li>Right-click the database.</li>
<li>Select <strong>All Tasks &gt; Shrink database</strong> and click 		  <strong>Files</strong>.</li>
<li>Select the database file <strong>CDR</strong> and 		  <strong>CDR_log</strong> on the new window.</li>
<li>Shrink each of them.This process takes some time.If the file is still large or SQL is not able to shrink the 		  transactional file, use Solution 3.</li>
</ol>
<h1><span style="text-decoration:underline;"><span style="color:#0000ff;"><a name="sol3">Method#2: </a></span></span></h1>
<p>For SQL 2000 (Cisco CallManager 3.3 and 4.0), complete these steps to 	 reduce the size of the CDR_log.LDF. This is located at C:\Program 	 Files\Microsoft SQL Server\MSSQL\Data.</p>
<p>Use these commands at the command prompt:</p>
<blockquote>
<pre>ART
C:\&gt;<strong>osql -E</strong>
1&gt;<strong>use art</strong>
2&gt;<strong>go</strong>

1&gt;<strong>backup log art with no_log</strong>
2&gt;<strong>go</strong>

1&gt;<strong>dbcc shrinkdatabase (art)</strong>
2&gt;<strong>go</strong>

CDR
C:\&gt;<strong>osql -E</strong>
1&gt;<strong>use cdr</strong>
2&gt;<strong>go</strong>

1&gt;<strong>backup log cdr with no_log</strong>
2&gt;<strong>go</strong>

1&gt;<strong>dbcc shrinkdatabase (cdr)</strong>
2&gt;<strong>go</strong>

Cheers
-Push CCIE#21569</pre>
</blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pushkarbhatkoti.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pushkarbhatkoti.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pushkarbhatkoti.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pushkarbhatkoti.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pushkarbhatkoti.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pushkarbhatkoti.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pushkarbhatkoti.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pushkarbhatkoti.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pushkarbhatkoti.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pushkarbhatkoti.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pushkarbhatkoti.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pushkarbhatkoti.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pushkarbhatkoti.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pushkarbhatkoti.wordpress.com/191/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=191&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pushkarbhatkoti.wordpress.com/2009/01/26/how-to-shrinkpurge-ccm-4x-cdr-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89c6928aa356ad85cfc4a6752fea7f09?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pushkarbhatkoti</media:title>
		</media:content>
	</item>
		<item>
		<title>CCM6x checking replication status and number of nodes in the cluster</title>
		<link>http://pushkarbhatkoti.wordpress.com/2009/01/26/ccm6x-checking-replication-status-and-number-of-nodes-in-the-cluster/</link>
		<comments>http://pushkarbhatkoti.wordpress.com/2009/01/26/ccm6x-checking-replication-status-and-number-of-nodes-in-the-cluster/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 03:03:05 +0000</pubDate>
		<dc:creator>pushkarbhatkoti</dc:creator>
				<category><![CDATA[CCM 6x checking replication status and number of nodes in the cluster]]></category>
		<category><![CDATA[ccm 5/6x - how to check replication status]]></category>

		<guid isPermaLink="false">http://pushkarbhatkoti.wordpress.com/?p=187</guid>
		<description><![CDATA[Step#1 List number of node in the cluster using CLI: admin: run sql select name,nodeid from ProcessNode name nodeid ================== ====== EnterpriseWideData 1 222.22.2.22 4 222.22.2.25 2 Step#2   : Check the replication status of each subscriber/node in the cluster admin: show perf query class "Number of Replicates Created and State of Replication" ==&#62;query class : [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=187&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:#0000ff;"><br />
</span></p>
<h2><span style="color:#0000ff;"><span style="text-decoration:underline;">Step#1 List number of node in the cluster using CLI:</span></span></h2>
<div class="pEx1_Example1">
<pre><span style="color:#ff0000;">admin: </span><span class="cExBold"><span style="color:#ff0000;">run sql select name,nodeid from ProcessNode</span>
</span></pre>
</div>
<p><a name="wp179511"></a></p>
<div class="pEx1_Example1">
<pre>name               nodeid</pre>
</div>
<p><a name="wp178654"></a></p>
<div class="pEx1_Example1">
<pre>================== ======</pre>
</div>
<p><a name="wp178655"></a></p>
<div class="pEx1_Example1">
<pre>EnterpriseWideData   1</pre>
</div>
<p><a name="wp178656"></a></p>
<div class="pEx1_Example1">
<pre>222.22.2.22          4</pre>
</div>
<p><a name="wp178646"></a></p>
<div class="pEx1_Example1">
<pre>222.22.2.25          2</pre>
<h2><span style="color:#0000ff;"><span style="text-decoration:underline;">Step#2   : Check the replication status of each subscriber/node in the cluster<br />
</span></span></h2>
<div class="pEx1_Example1">
<pre><span style="color:#ff0000;">admin: </span><span class="cExBold"><span style="color:#ff0000;">show perf query class "Number of Replicates Created and State of Replication"</span>
</span></pre>
</div>
<p><a name="wp177852"></a></p>
<div class="pEx1_Example1">
<pre>==&gt;query class :</pre>
</div>
<div class="pPreformatted">
<pre class="pPreformatted"><a name="wp177853"></a></pre>
</div>
<p><a name="wp177854"></a></p>
<div class="pEx3_Example3">
<pre>- Perf class (Number of Replicates Created and State of Replication)</pre>
</div>
<p><a name="wp177855"></a></p>
<div class="pEx2_Example2">
<pre>has instances and values:</pre>
</div>
<p><a name="wp177856"></a></p>
<div class="pEx3_Example3">
<pre>ReplicateCount  -&gt; Number of Replicates Created   = 344</pre>
</div>
<p><a name="wp177821"></a></p>
<div class="pEx3_Example3">
<pre>ReplicateCount  -&gt;<span style="color:#ff0000;"> Replicate_State                = 2
</span></pre>
<p class="pB2_Body2">The following list shows the possible values for Replicate_State:</p>
<p><a name="wp180827"></a></p>
<p class="pBu2_Bullet2">–<img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="17" height="2" />0—Replication Not Started. Either no subscribers exist, or the Database Layer Monitor service is not running and has not been running since the subscriber was installed.</p>
<p><a name="wp177911"></a></p>
<p class="pBu2_Bullet2">–<img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="17" height="2" />1—Replicates have been created, but their count is incorrect.</p>
<p><a name="wp177916"></a></p>
<p class="pBu2_Bullet2">–<img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="17" height="2" /><span style="color:#ff0000;">2—Replication is good</span>.</p>
<p><a name="wp181779"></a></p>
<p class="pBu2_Bullet2">–<img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="17" height="2" />3—Replication is bad in the cluster.</p>
<p><a name="wp186731"></a></p>
<p class="pBu2_Bullet2">–<img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="17" height="2" />4—Replication setup did not succeed.</p>
</div>
<div class="pPreformatted">
<pre class="pPreformatted">Noticed 2 means replication status between two serves are okay up and running.</pre>
<h2 class="pSN_StepNext"><span style="text-decoration:underline;"><span style="color:#0000ff;">STEP#3 :<img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="5" height="2" />To check network connectivity and DNS server configuration</span>:</span></h2>
<p class="pSN_StepNext">Enter the <span style="color:black;font-style:normal;font-weight:normal;">C</span>LI command<span style="color:black;font-style:normal;font-weight:normal;"> that is shown in below:</span></p>
<p><a name="wp186766"></a></p>
<div class="pEx1_Example1">
<pre><span style="color:#ff0000;">admin: utils diagnose module validate_network
</span></pre>
</div>
<p><span style="color:#ff0000;"><a name="wp187592"></a></span></p>
<div class="pEx1_Example1">
<pre><span style="color:black;font-style:normal;font-weight:normal;">Log file: /var/log/active/platform/log/diag1.log</span></pre>
</div>
<div class="pPreformatted">
<pre class="pPreformatted"><a name="wp187593"></a></pre>
</div>
<p><a name="wp187594"></a></p>
<div class="pEx1_Example1">
<pre><span style="color:black;font-style:normal;font-weight:normal;">Starting diagnostic test(s)</span></pre>
</div>
<p><a name="wp187595"></a></p>
<div class="pEx1_Example1">
<pre><span style="color:black;font-style:normal;font-weight:normal;">===========================</span></pre>
</div>
<p><a name="wp187596"></a></p>
<div class="pEx1_Example1">
<pre><span style="color:black;font-style:normal;font-weight:normal;">test - validate_network    : Passed                      </span></pre>
</div>
<div class="pPreformatted">
<pre class="pPreformatted"><a name="wp187597"></a></pre>
</div>
<p><a name="wp187598"></a></p>
<div class="pEx1_Example1">
<pre><span style="color:black;font-style:normal;font-weight:normal;">Diagnostics Completed</span></pre>
</div>
<p><span style="color:black;font-style:normal;font-weight:normal;">admin:</span></p>
<div class="pEx1_Example1">
<pre></pre>
</div>
<pre class="pPreformatted"></pre>
</div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pushkarbhatkoti.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pushkarbhatkoti.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pushkarbhatkoti.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pushkarbhatkoti.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pushkarbhatkoti.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pushkarbhatkoti.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pushkarbhatkoti.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pushkarbhatkoti.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pushkarbhatkoti.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pushkarbhatkoti.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pushkarbhatkoti.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pushkarbhatkoti.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pushkarbhatkoti.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pushkarbhatkoti.wordpress.com/187/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=187&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pushkarbhatkoti.wordpress.com/2009/01/26/ccm6x-checking-replication-status-and-number-of-nodes-in-the-cluster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89c6928aa356ad85cfc4a6752fea7f09?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pushkarbhatkoti</media:title>
		</media:content>

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />
	</item>
		<item>
		<title>How to recover CCM6x admin passwords</title>
		<link>http://pushkarbhatkoti.wordpress.com/2009/01/25/how-to-recover-ccm6x-admin-passwords/</link>
		<comments>http://pushkarbhatkoti.wordpress.com/2009/01/25/how-to-recover-ccm6x-admin-passwords/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 17:22:49 +0000</pubDate>
		<dc:creator>pushkarbhatkoti</dc:creator>
				<category><![CDATA[CCM 5x 6x 7x stuffs]]></category>
		<category><![CDATA[Forgot CCM administrator password how to recover it]]></category>

		<guid isPermaLink="false">http://pushkarbhatkoti.wordpress.com/?p=183</guid>
		<description><![CDATA[Recovering CCM Administrator and Security Passwords This section replaces the section Recovering the Administrator Password in the &#8220;Log In to Cisco Unified Communications Operating System Administration&#8221; chapter&#8221; of the Cisco Unified Communications Operating System Administration Guide for releases 5.0(4), 5.1(1), 6.0(1), and 6.1(1a). If you lose the administrator password or security password, use the following [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=183&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3 class="p_H_Head3">Recovering CCM Administrator and Security Passwords</h3>
<p><a name="wp544258"></a></p>
<p class="pB1_Body1">This section replaces the section Recovering the Administrator Password in the &#8220;Log In to Cisco Unified Communications Operating System Administration&#8221; chapter&#8221; of the <em class="cEmphasis">Cisco Unified Communications Operating System Administration Guide</em> for releases 5.0(4), 5.1(1), 6.0(1), and 6.1(1a).</p>
<p><a name="wp544262"></a></p>
<p class="pB1_Body1">If you lose the administrator password or security password, use the following procedure to reset these passwords.</p>
<div class="Note1B"><img src="http://www.cisco.com/en/US/i/templates/note.gif" alt="" /></div>
<hr class="Cautn1table" /><a name="wp544263"></a></p>
<p class="pN1_Note1"><strong>Note </strong><img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="1" height="2" />During this procedure, you must remove and then insert a valid CD or DVD in the disk drive to prove that you have physical access to the system. He he .. you must walk to the Server room or a datacenter to do this. Use KVM switch or similar thing to access VGA of CM.</p>
<hr class="Cautn1table" /><a name="wp544264"></a></p>
<p class="pBl_BlockLabel">Procedure</p>
<hr noshade="noshade" /><a name="wp544265"></a></p>
<p class="pSF_StepFirst"><strong>Step 1 </strong><img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="5" height="2" />Log in to the system with the following username and password:</p>
<p><a name="wp544266"></a></p>
<p class="pBu1_Bullet1">•<img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="19" height="2" />Username: <strong class="cBold">pwrecovery</strong></p>
<p><a name="wp544267"></a></p>
<p class="pBu1_Bullet1">•<img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="19" height="2" />Password: <strong class="cBold">pwreset</strong></p>
<p><a name="wp544268"></a></p>
<p class="pB1_Body1">The Welcome to platform password reset window displays.</p>
<p><a name="wp544269"></a></p>
<p class="pSN_StepNext"><strong>Step 2 </strong><img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="5" height="2" />Press any key to continue.</p>
<p><a name="wp544270"></a></p>
<p class="pSN_StepNext"><strong>Step 3 </strong><img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="5" height="2" />If you have a CD or DVD in the disk drive, remove it now.</p>
<p><a name="wp544271"></a></p>
<p class="pSN_StepNext"><strong>Step 4 </strong><img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="5" height="2" />To continue, press any key.</p>
<p><a name="wp544272"></a></p>
<p class="pB1_Body1">The system tests to ensure that you have removed the CD or DVD from the disk drive.</p>
<p><a name="wp544273"></a></p>
<p class="pSN_StepNext"><strong>Step 5 </strong><img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="5" height="2" />Insert a valid CD or DVD into the disk drive.</p>
<p><a name="wp544274"></a></p>
<p class="pB1_Body1">The system tests to ensure that you have inserted the disk.</p>
<p><a name="wp544275"></a></p>
<p class="pSN_StepNext"><strong>Step 6 </strong><img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="5" height="2" />After the system verifies that you have inserted the disk, you get prompted to enter one of the following options to continue:</p>
<p><a name="wp544276"></a></p>
<p class="pBu1_Bullet1">•<img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="19" height="2" />To reset the administrator password, enter <strong class="cBold">a</strong>.</p>
<p><a name="wp544277"></a></p>
<p class="pBu1_Bullet1">•<img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="19" height="2" />To reset the security password, enter <strong class="cBold">s</strong>.</p>
<p><a name="wp544278"></a></p>
<p class="pBu1_Bullet1">•<img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="19" height="2" />To quit, enter <strong class="cBold">q</strong>.</p>
<p><a name="wp544279"></a></p>
<p class="pSN_StepNext"><strong>Step 7 </strong><img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="5" height="2" />Enter a new password of the type that you chose.</p>
<p><a name="wp544280"></a></p>
<p class="pSN_StepNext"><strong>Step 8 </strong><img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="5" height="2" />Reenter the new password.</p>
<p><a name="wp544281"></a></p>
<p class="pB1_Body1">The password must contain at least 6 characters. The system checks the new password for strength. If the password does not pass the strength check, you get prompted to enter a new password.</p>
<p><a name="wp544282"></a></p>
<p class="pSN_StepNext"><strong>Step 9 </strong><img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="5" height="2" />After the system verifies the strength of the new password, the password gets reset, and you get prompted to press any key to exit the password reset utility.</p>
<div class="caut1"><img src="http://www.cisco.com/en/US/i/templates/caut.gif" alt="" /></div>
<hr class="Cautn1" /><a name="wp677486"></a></p>
<div class="pCautn"><strong>Caution </strong><img src="http://www.cisco.com/en/US/i/templates/blank.gif" border="0" alt="" width="6" height="2" />The security password on all nodes in a cluster must match. Change the security password on all machines, or the cluster nodes will not communicate.</div>
<hr class="Cautn1" /><a name="Software_Feature_License_Information_Omitted_from_Operating_System_Administration_Guide"> </a> <a name="wp544287"></a><a name="wpxref58518"></a></p>
<h3 class="p_H_Head3">Software Feature License Information Omitted from</h3>
<p>[root@ccm5 bin]#<br />
[root@ccm5 bin]# pwd<br />
/usr/local/platform/bin<br />
[root@ccm5 bin]#</p>
<p>[root@ccm5 bin]# ./pwreset</p>
<p>********************************************************<br />
********************************************************<br />
**                                                    **<br />
**   Welcome to Platform password reset               **<br />
**   Admin and Security password reset are possible   **<br />
**                                                    **<br />
********************************************************<br />
********************************************************</p>
<p>You will be required to remove, then insert any valid CD/DVD media<br />
in order to prove you have physical access to the system.</p>
<p>To begin you will need to remove any media from the CD/DVD drive.<br />
You may press Control-C at any time to abort.</p>
<p>Remove any media from the CD/DVD drive and press any key when ready&#8230;<br />
testing for removal of CD/DVD media<br />
Please insert any valid CD/DVD media.<br />
Press any key when ready&#8230;</p>
<p>You must insert the CD/DVD media to continue<br />
Press any key when ready&#8230;</p>
<p>Thank you, you may now proceed with Platform password reset.</p>
<p>Enter a for admin password reset.<br />
Enter s for security password reset.<br />
Enter q to Quit.</p>
<p>Source: www.cisco.com</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pushkarbhatkoti.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pushkarbhatkoti.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pushkarbhatkoti.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pushkarbhatkoti.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pushkarbhatkoti.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pushkarbhatkoti.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pushkarbhatkoti.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pushkarbhatkoti.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pushkarbhatkoti.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pushkarbhatkoti.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pushkarbhatkoti.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pushkarbhatkoti.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pushkarbhatkoti.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pushkarbhatkoti.wordpress.com/183/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pushkarbhatkoti.wordpress.com&amp;blog=4335568&amp;post=183&amp;subd=pushkarbhatkoti&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pushkarbhatkoti.wordpress.com/2009/01/25/how-to-recover-ccm6x-admin-passwords/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89c6928aa356ad85cfc4a6752fea7f09?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pushkarbhatkoti</media:title>
		</media:content>

		<media:content url="http://www.cisco.com/en/US/i/templates/note.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/caut.gif" medium="image" />

		<media:content url="http://www.cisco.com/en/US/i/templates/blank.gif" medium="image" />
	</item>
	</channel>
</rss>
