<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Cisco Voice Guru</title><link>http://ciscovoiceguru.com</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/CiscoVoiceGuru" /><description>Cisco UC resources for those who have forsaken free-time and sanity.</description><language>en</language><lastBuildDate>Thu, 19 Jan 2012 18:58:44 PST</lastBuildDate><generator>http://wordpress.org/?v=3.3.1</generator><sy:updatePeriod xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">hourly</sy:updatePeriod><sy:updateFrequency xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">1</sy:updateFrequency><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/CiscoVoiceGuru" /><feedburner:info uri="ciscovoiceguru" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>44.877164</geo:lat><geo:long>-93.281248</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-sa/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>CiscoVoiceGuru</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Reflections on Unity Connection 8.6(2a)</title><link>http://feedproxy.google.com/~r/CiscoVoiceGuru/~3/ICszRDfl0do/</link><category>Tech</category><category>CUC</category><category>SRV</category><category>Unity Connection</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Berry</dc:creator><pubDate>Thu, 19 Jan 2012 18:57:12 PST</pubDate><guid isPermaLink="false">http://ciscovoiceguru.com/?p=6278</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I am wrapping up a UC deployment with CUC 8.6(2a).  Overall, I&#8217;d say the platform is stable and no major issues were encountered.</p>
<p>However, there were a few notable experiences/lessons learned along the way that are worth passing on.  Some of these experiences may be unique to the equipment I worked on. You are welcomed to verify these findings against your own environment.</p>
<p><span id="more-6278"></span></p>
<h3>Configuring SRV Records</h3>
<p>A typical CUC SIP integration uses SIP trunks configured in CUCM, one for each Unity Connection server.  Using route groups, you have some control in determining how calls are sent across the trunks.</p>
<p>The &#8220;Design Guide for Cisco Unity Connection Release 8.x&#8221; refers to SRV records as another<strong> legitimate deployment model</strong>.  When I read this, I was pleasantly surprised.  It seemed a reasonable way to remain consistent in my design since the CUPS integration was using an SRV.</p>
<blockquote>
<div>
<p><em>When integrating with Cisco Unified CM through a SIP trunk, it is possible to balance voice traffic that the Connection cluster server pair handles by using one of the following methods:</em></p>
<div>
<ul>
<li><em>(Recommended) Use a Route List in Cisco Unified CM.</em></li>
<li><em>Use DNS-SRV – RFC 2782.</em></li>
<li><em>Use a SIP gateway DNS-SRV.</em></li>
</ul>
</div>
</div>
</blockquote>
<p>Using an SRV record, I could configure a single SIP trunk in CUCM (e.g. cucvm.domain.local), which would point to my Unity Connection servers.  This would <strong>reduce the amount of configuration</strong> and make it <strong>easier for troubleshooting </strong>in the future.</p>
<div>
<p>I like the functionality of SRVs records.  Unlike simple top down or circular methods (i.e. used in CUCM route groups), SRVs allow for the configuration of priority and weight.  You could configure 70% of calls to use the CUC Publisher, for example; a function not allowed through CUCM.</p>
<p>I configured the SIP trunk in CUCM as cucvm.domain.local, just like a CUPS integration.</p>
<p><a href="http://ciscovoiceguru.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-19-at-8.35.59-PM.png"><img class="wp-image-6279 alignnone" title="Screen Shot 2012-01-19 at 8.35.59 PM" src="http://ciscovoiceguru.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-19-at-8.35.59-PM.png" alt="" width="555" height="83" /></a></p>
<p>However, when I placed test calls to the voicemail pilot it failed.  The traces verified that <strong>CUC was rejecting the call</strong>.</p>
<p>It appears that neither CUCM nor CUC are aware that this SRV record is being used for communication between clusters.  Unlike CUPS, there isn&#8217;t a way in CUC (to my knowledge) to configure call routing by SRV.</p>
</div>
<p>Long story short, after opening a ticket with TAC, I found that the Unity Connection team had <strong>no idea</strong> that Connection could support (allegedly) SRV-based integrations with CUCM.  Though the design guide mentioned SRV records, there was not one reference of this in the configuration or administration guides.</p>
<p><strong>My verdict?</strong></p>
<ol>
<li><strong>Don&#8217;t bother with SRV records for Unity Connect right now.</strong>  Though SRVs allow for more granular load balancing, a simple route list in CUCM will suffice for most customers.</li>
<li><strong>Cisco needs to determine if SRV deployments will be supported or not.</strong>  If so, TAC engineers need to be briefed and configuration documents need to be updated.  If not, remove the reference in the design guide to reduce confusion.</li>
</ol>
<h3>CUC 8.6(2) OVA Template</h3>
<p>My current environment is running UCS B200 M2 series blades with Intel Xeon E5649 2.53GHz processors.  When deploying the OVA template, it appears that the minimum CPU reservation defined is 6 Mhz higher than what vCenter allows.</p>
<p>The error: <strong>Could not power on VM: CPU min outside valid range.</strong></p>
<p><a href="http://ciscovoiceguru.com/wp-content/uploads/2012/01/esxi1.png"><img class="alignnone  wp-image-6281" title="esxi1" src="http://ciscovoiceguru.com/wp-content/uploads/2012/01/esxi1.png" alt="" width="573" height="262" /></a></p>
<p><a href="http://ciscovoiceguru.com/wp-content/uploads/2012/01/esxi2.png"><img class="alignnone  wp-image-6282" title="esxi2" src="http://ciscovoiceguru.com/wp-content/uploads/2012/01/esxi2.png" alt="" width="558" height="204" /></a></p>
<p><!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> This issue is still outstanding with TAC.  If you are installing Unity Connection 8.6(2a) on a B-Series, I&#8217;d be interested to see if you experience the same issue.  The OVA template being used: <strong>CUC_8.6.2_vmv7_v1.5.ova</strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ICszRDfl0do:k533C29wJKw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ICszRDfl0do:k533C29wJKw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ICszRDfl0do:k533C29wJKw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=ICszRDfl0do:k533C29wJKw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ICszRDfl0do:k533C29wJKw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ICszRDfl0do:k533C29wJKw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=ICszRDfl0do:k533C29wJKw:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/CiscoVoiceGuru/~4/ICszRDfl0do" height="1" width="1"/>]]></content:encoded><description>I am wrapping up a UC deployment with CUC 8.6(2a).  Overall, I'd say the platform is stable and no major issues were encountered.

However, there were a few notable experiences/lessons learned along the way that are worth passing on.  Some of these experiences may be unique to the equipment I worked on. You are welcomed to verify these findings against your own environment.</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ciscovoiceguru.com/6278/reflections-on-unity-connection-8-62a/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://ciscovoiceguru.com/6278/reflections-on-unity-connection-8-62a/</feedburner:origLink></item><item><title>Quick Update</title><link>http://feedproxy.google.com/~r/CiscoVoiceGuru/~3/-umcXHxDStM/</link><category>Updates</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Berry</dc:creator><pubDate>Thu, 19 Jan 2012 05:31:21 PST</pubDate><guid isPermaLink="false">http://ciscovoiceguru.com/?p=6270</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div id="attachment_6271" class="wp-caption alignright" style="width: 250px"><a href="http://ciscovoiceguru.com/wp-content/uploads/2012/01/IMG_0351.jpg"><img class="wp-image-6271 " style="margin-left: 5px; margin-bottom: 5px;" title="Ford Building" src="http://ciscovoiceguru.com/wp-content/uploads/2012/01/IMG_0351-300x224.jpg" alt="" width="240" height="179" /></a><p class="wp-caption-text">East of Target Field</p></div>
<p>The past two weeks have been <strong>incredibly busy</strong>.  I&#8217;m working on a UCS B-Series based project that includes CUCM, CUC, CER, CUPS, and CUEAC (what I call <em>The</em> <em>Iron Fist</em>).  I only had nine working days to get the environment to the point where users could train on test phones.</p>
<p>In a perfect world (i.e. non-reality), nine days would be plenty of time.  In a perfect world, the phone system would arrive pre-configured on a pallet.  Position it in the data center, plug it in, and you&#8217;re done.  Hmm&#8230;<strong>welcome to reality</strong>.</p>
<p>Let me just say, deploying a unified communications platform is not simple.  It gets easy over time, but that doesn&#8217;t simplify the process.</p>
<p><span id="more-6270"></span></p>
<h3>Back on CiscoVoiceGuru.com</h3>
<p>After some indecisiveness, I&#8217;ve decided to keep my technical posts separated from the rest of my life.  It ended up being more of mental barrier to me than I thought.</p>
<p>The RSS for this blog is: <a href="http://feeds.feedburner.com/CiscoVoiceGuru">http://feeds.feedburner.com/CiscoVoiceGuru</a></p>
<h3>Upcoming Content</h3>
<p>I&#8217;m going to shift the focus of this blog back to it&#8217;s original purpose; namely, documenting things that I learn through practical experience and studies.  Here are a few posts that I&#8217;m working on right now:</p>
<ul>
<li>SRV Records in a CUCM-CUPS Integration</li>
<li>Populating Active Directory user profile pictures in CUPC/Jabber</li>
<li>Unity Connection Single Inbox with Exchange 2010 Cheat Sheet</li>
<li>Configuring IPMA the Right Way</li>
<li>CUPS 8.6(3) Reflections &#8211; Bugs and Frustrations</li>
</ul>
<p>Once I finish a major cutover next week, I&#8217;ll start cranking these out.  The content is in Evernote, but I still need to add some screenshots and format them correctly.</p>
<h3>Video Walkthroughs</h3>
<p><strong>Question</strong>: Would anyone be interested in me posting some <span style="text-decoration: underline;">short video walkthroughs</span> of how to configure different UC features?  I&#8217;d like to experiment with using screencasts as blog content, but I&#8217;ll only do it if people would find it useful.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=-umcXHxDStM:AoQ5WTEntUQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=-umcXHxDStM:AoQ5WTEntUQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=-umcXHxDStM:AoQ5WTEntUQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=-umcXHxDStM:AoQ5WTEntUQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=-umcXHxDStM:AoQ5WTEntUQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=-umcXHxDStM:AoQ5WTEntUQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=-umcXHxDStM:AoQ5WTEntUQ:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/CiscoVoiceGuru/~4/-umcXHxDStM" height="1" width="1"/>]]></content:encoded><description>The past two weeks have been incredibly busy.  I'm working on a UCS B-Series based project that includes CUCM, CUC, CER, CUPS, and CUEAC (what I call The Iron Fist).  I only had nine working days to get the environment to the point where users could train on test phones.

In other news: My technical posts are moving back to CiscoVoiceGuru.com.</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ciscovoiceguru.com/6270/quick-update/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://ciscovoiceguru.com/6270/quick-update/</feedburner:origLink></item><item><title>Cisco Impresses with UCS</title><link>http://feedproxy.google.com/~r/CiscoVoiceGuru/~3/44jTLcaDwIg/</link><category>Tech</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Berry</dc:creator><pubDate>Wed, 21 Dec 2011 11:09:40 PST</pubDate><guid isPermaLink="false">http://thematthewberry.com/?p=6244</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>NetworkWorld.com came out with a great article on the <strong>Cisco UCS platform</strong>.  If you&#8217;re not familiar with Cisco&#8217;s bid on the data center and server virtualization space, this is a must read.</p>
<p>I&#8217;m becoming increasingly convinced that Cisco UCS product line is going to change the way we view server virtualization.  It&#8217;s innovative and brings a tear to this &#8220;tech head.&#8221;</p>
<p>Integrated server blades, networking and management make UCS a strong contender for fast-growing data centers in this exclusive Network World test.</p>
<p><span id="more-6244"></span><br />
By <a href="http://www.networkworld.com/Home/jsnyder.html" rel="author">Joel Snyder</a>, Network World</p>
<p>December 19, 2011 12:09 AM ET</p>
<p>If you&#8217;re tempted to think of <a href="http://www.networkworld.com/subnets/cisco/">Cisco</a>&#8216;s Unified Computing System (UCS) as just another blade server — don&#8217;t. In fact, if you just want a bunch of blades for your computer room, don&#8217;t call Cisco — Dell, HP, and IBM all offer simpler and more cost-effective options.</p>
<p>But, if you want an integrated compute farm consisting of blade servers and chassis, Ethernet and Fibre Channel interconnects, and a sophisticated management system, then UCS might be for you.</p>
<p><a href="http://www.networkworld.com/supp/2011/enterprise6/120511-cloud-computing-cisco-253304.html">Cisco sees UCS as key cloud building block</a></p>
<p>When Cisco introduced UCS in 2009, based on a 2006 investment in Nuova Systems, everyone had an opinion about Cisco entering the server business. Now that they&#8217;ve had a couple of years to prove their case, we wanted to take a closer look and see whether UCS had lived up to the initial excitement.</p>
<p>We found that for some environments, Cisco has brought a compelling and valuable technology to market. Cisco UCS offers enterprises greater agility and lower deployment and maintenance costs, and is especially attractive in <a href="http://www.networkworld.com/news/2010/102510-burning-questions-virtualization-storage.html">virtualization</a> environments.</p>
<p>While UCS won&#8217;t be attractive in some data centers, and won&#8217;t be cost effective in others, it does have the potential to make life, and computing, easier for<a href="http://www.networkworld.com/topics/data-center.html">data center</a> managers.</p>
<h3>Under the hood</h3>
<p>Cisco UCS has three main components: blade server chassis and blades, a fabric interconnect, which is networking based on <a href="http://www.networkworld.com/community/node/57999">Cisco Nexus 5000 switch</a>hardware and software, and a management system resident within the fabric interconnect that controls it all.</p>
<p>The blade server chassis is fairly simple, and there&#8217;s a competitive selection of blade CPU and memory options. Networking is integrated, not just within the chassis, but between multiple chassis (up to about 20 within a single management domain today).</p>
<p>But what really makes Cisco UCS worth considering is the integrated hardware and configuration management. In UCS, a single Java application (or CLI) is used to manage the hardware and network configuration for up to 176 blades today, with a doubling of that expected to hit the streets soon.</p>
<p>The management system runs as a software process inside of the (mandatory) UCS 6100- or 6200-series fabric interconnect hardware, and is responsible for configuration of the chassis, the blades, and all networking components.</p>
<p>If you follow Cisco&#8217;s advice and use two fabric interconnects, you&#8217;ll have high availability for networking, and high availability for UCS management. The management system automatically clusters and runs in an active/passive high-availability mode spread across the two fabric interconnects.</p>
<p><a href="http://www.networkworld.com/cgi-bin/mailto/x.cgi?pagetosend=/reviews/2011/121911-cisco-ucs-test-253603.html&amp;pagename=/reviews/2011/121911-cisco-ucs-test-253603.html&amp;pageurl=http://www.networkworld.com/reviews/2011/121911-cisco-ucs-test-253603.html&amp;site=printpage&amp;nsdr=n">Click to see: Cisco net results</a></p>
<p><a href="http://www.networkworld.com/community/blog/cisco-claims-7400-ucs-customers-august">Cisco claims 7,400 UCS customers as of August</a></p>
<p>The management interface actually takes the form of a documented XML-based API, accessible either via Cisco-provided CLI or GUI tools, or, if you want to write your own tools or buy third-party ones, directly via the API. We used the Java-based UCS Manager software, which is what anyone with a single UCS domain would want to use, in most of our testing.</p>
<p>Because a UCS domain is limited in size today to about 175-ish servers connected to a single pair of UCS fabric interconnects, it&#8217;s likely that many customers will have at least two domains for two data centers. In that case, you can manage the two domains separately or buy a third-party &#8220;orchestrator&#8221; package that lets you work across domains. Cisco actually offers a free <a href="http://www.networkworld.com/subnets/opensource/">open source</a> tool called &#8220;UCS Dashboard&#8221; that lets you roll up two or more UCS domains into a single read-only view.</p>
<p>There are some limitations to the reach of the management system. For example, if you provision a new server with SAN connections, there&#8217;s no way for the management interface to reach over to the SAN to make the linkage and match up Fibre Channel names. The same is true for networking: just because you create a new VLAN using the UCS management system doesn&#8217;t mean that the rest of your network will know about it.</p>
<h3>UCS management at your service</h3>
<p>UCS management is based largely on the concept of &#8220;service profiles,&#8221; a series of parameters that define every aspect of a single blade server, from BIOS versions, power and disk settings, to network interface card configurations including media access control addresses and storage-area network identifiers.</p>
<p>Once you have created a service profile for a type of server, you use it whenever you want to add servers to your mix. Install the blades, and then apply the service profiles in an &#8220;association cycle.&#8221; Within a few minutes, a server can be provisioned that matches your requirements.</p>
<p>We can say one thing: you don&#8217;t know what you&#8217;re missing until you&#8217;ve seen UCS management in action. Getting a server from out-of-the-box to ready-to-use is reduced to a bare minimum of effort. This makes UCS ideal for enterprise environments where the number of servers is sizeable and growing continuously.</p>
<p>If you&#8217;re not constantly adding new servers, and incurring the pain of configuration and deployment, then an investment in UCS is less compelling.</p>
<h3>Digging deeper into UCS servers</h3>
<p>Cisco UCS may be all about management, but if the servers that make up UCS don&#8217;t make the grade, then there&#8217;s no point. We found a solid core of full-featured blades, but also a lot of obsolete and niche UCS products on the web site and price list that had to be cut away to understand what was really important. In both servers, and in networking options, Cisco has a lot of parts that confuse the issue, making things more complicated than they need to be.</p>
<p>Cisco currently offers B-series (blade) and C-series (rack-mount server) options for UCS, although the B-series are all that matters. The B-series are blades that go into an eight-slot chassis (the UCS 5108), and the C-series are standard 1U to 4U rack-mount servers.</p>
<p>The B-series blades have changed over time. Cisco started with an &#8220;M1&#8243; series of blades, some of which are still on its price list, and has since gone through an upgrade cycle, offering B200, B230, B250, and B440 M2 blades. Today, the &#8220;M2&#8243; series includes two-socket and four-socket offerings based on Intel 5600 and E7 series processors with four to 10 cores per socket, CPU speeds up to 3.46 GHz, and with up to 512GB memory.</p>
<p>Blades come in both single slot and double slot configurations, depending on the number of disk drives and the amount of memory you want. (Cisco confusingly calls these half-slot and full-slot, which means they should have called the 5108 chassis a 5104 chassis, since it really only has four &#8220;full slots.&#8221;) Most environments will be based on the single slot configuration, giving eight blades per chassis.</p>
<p>Compared to existing 1U servers from traditional vendors, the B-series blades stand up as very competitive offerings from a technology point of view. In fact, with Cisco&#8217;s Extended Memory Technology, B200 two-socket servers can have as much as 384GB of memory, beating out traditional rack-mounted Intel Xeon 5500/5600-based servers that top-out at 144G or 288GB (using very expensive and not-very-available 16GB DIMMs). Even if you don&#8217;t want that much memory, Cisco&#8217;s higher DIMM slot count lets you use less expensive (per gigabyte) DIMMs to achieve the same memory capacity.</p>
<p><a href="http://www.networkworld.com/reviews/2011/121911-cisco-test-pricing-253611.html">Cisco UCS pricing: It&#8217;s complicated</a></p>
<p>As with any blade server, the focus is on network-based storage via SAN rather than local storage. The B-series blades all have the capability to handle two or, in the case of the B440, four drives, but local storage is extremely limited. If more than four drives of local storage on a single system are important, then blade servers are probably not right for you.</p>
<p>The C-series includes six standalone devices, from 1U to 4U and with a storage capacity of between eight and 16 drives. Anyone looking at UCS should focus exclusively on the B-series, for two reasons. First, while the C-series have most of the capabilities of the B-series blades, they aren&#8217;t managed and controlled in the same way, although Cisco told us they are working to smooth out the differences.</p>
<p>Secondly, and more importantly, there&#8217;s just not a lot of point in buying standalone servers from Cisco. All of the advantages of UCS disappear when you&#8217;re talking big servers with lots of local disks. Once you put a lot of disks on something, it&#8217;s no good for hypervisor virtualization, and it&#8217;s no longer a cog in the machine of the data center.</p>
<p><a href="http://www.networkworld.com/news/2009/031609-cisco-blade-server-competitors.html">Cisco competitors downplay new blade server</a></p>
<p>If you had a big Cisco blade server farm and wanted to throw one or two rack-mount standalone servers in, you could do that for a special purpose, but there&#8217;s no good reason to build UCS in your machine room based on rack-mount servers.</p>
<p>Cisco&#8217;s blade chassis, the UCS 5108, is also very competitive with other blade chassis on the market. The 6U unit has four power supplies and eight fan trays and is designed for easy maintenance both of the chassis and the blades inside of it. Features such as front-to-back airflow and cabling are all set up for modern data center environments. If you put the UCS 5108 in your data center, you&#8217;re not going to be surprised by any poor design choices.</p>
<p>On the other hand, the raw blade servers you get in UCS are not going to stun you with their brilliance either. Now that most servers are being treated as commodity systems using the same chipset, there&#8217;s not a lot of room for computing innovation while maintaining compatibility.</p>
<p>If you&#8217;ve been buying servers by the dozen from Dell, IBM, and HP, Cisco&#8217;s blade server specifications and capabilities aren&#8217;t going to be very far afield from what you&#8217;re used to.</p>
<h3>Networking innovation</h3>
<p>UCS is primarily a server product designed to be sold to data center managers, not network managers, but, as you would expect from Cisco, there&#8217;s a very strong awareness of the problems of networking in the data center.</p>
<p>For example, a fully configured UCS chassis with eight servers inside will usually only require four power cables, and four data cables to connect to the enterprise network: two 10Gbps ports out of the interconnect card on one side of the chassis and two out of the card on the other side.</p>
<p>That&#8217;s not bad for eight servers, which would traditionally require eight times as many patch cords for both storage and networking, and four (or more) times as many power cables.</p>
<p>To understand the networking, you have to see that Cisco has created a distributed switch, extending all the way from the traditional distribution-layer switch down to the NIC in the blade server, and even to virtual NICs in virtual machines running on a blade server.</p>
<p>Cisco UCS includes two critical pieces that make this large-scale distributed switch possible. The first piece is the Fabric Extender, the UCS 2104XP. This card — and you need two of them per blade chassis, unless you are simply building a test system — sits in the UCS 5108 chassis, and aggregates the traffic inside the blade server, including both Ethernet and Fibre Channel, from all eight blades over internal 10Gbps interconnects. These fabric extenders shoot the traffic up to the second critical piece, the Fabric Interconnects, (based on Cisco Nexus 5000 switch hardware) over multiple 10Gbps connections.</p>
<p>The benefit of UCS to the network manager is that everything, from the fabric interconnects down to the Ethernet cards in the blades, is managed as a single entity. There&#8217;s no difference between the management of the core switches, the top-of-rack switch configuration, which wires go to what ports, or how VMware networking is configured — it&#8217;s all done by one person, the UCS chassis manager, using Cisco&#8217;s UCS management tools.</p>
<p>The networking handoffs between a Cisco UCS domain of a hundred or more servers and the rest of the data center occurs at the fabric interconnect, where a few Ethernet and Fibre Channel connections link UCS to the core LAN and Fibre Channel switches. It&#8217;s sophisticated networking, but the details are hidden. Remember that UCS is managed by server managers with a minimum of requirement for networking expertise. To set your expectations properly, pretend that it doesn&#8217;t say &#8220;Cisco&#8221; on that nameplate &#8212; this is not a network product, but a server product.</p>
<p>Once the configuration is loaded into a blade, the blade&#8217;s networking configuration is done and isolated from other devices. That means that when you start to load an operating system on a configured blade, all you see are the Ethernet and Fibre Channel ports configured by the UCS manager.</p>
<p>In a VMware environment, the UCS manager brings virtual ports to each virtual machine. The VMware Vswitch is gone (if you want), because the Vswitch has been replaced by the UCS fabric extenders and fabric interconnect, a true physical switch. There&#8217;s no need for the VMware manager to understand VLANs, Vswitches, or anything other than normal LAN and storage interconnections.</p>
<p>These configured ports on blades show up as virtual ports on the fabric interconnect. Every virtual NIC on every VLAN (and every Fibre Channel adapter) available to every blade has become a port on the fabric interconnect, literally thousands of them in some situations.</p>
<p>While the fabric interconnects are based on the same hardware as Cisco&#8217;s Nexus 5000-series switches, you don&#8217;t get the full IOS configuration capability you might have expected on the Nexus switch. The fabric interconnect switches traffic, but that&#8217;s about it, meaning that more powerful Layer 3 switch features, such as routing and access control lists, are not available at this level.</p>
<p>If you&#8217;ve gotten used to advanced <a href="http://www.networkworld.com/topics/security.html">security</a> features of Cisco&#8217;s Nexus 1000V virtual switch in your VMware environment, you won&#8217;t find them in Cisco UCS, and you&#8217;d have to combine UCS capabilities and the 1000V, losing some of the benefits of UCS.</p>
<p>Cisco goes even further and strongly suggests you run the fabric interconnect in &#8220;End Host&#8221; mode which disables spanning tree, making the UCS domain connect up to your network as if it were a really, really, big host. UCS then can spread the load of different VLANs across all uplinks from the fabric interconnect to the rest of the network. This advice makes it clear who UCS is designed for: not the network manager, but the server hardware manager.</p>
<h3>Strict configuration makes for simplified networking</h3>
<p>Networking flow in Cisco UCS is very hierarchical and very constrained. Every blade connects Ethernet data, Fibre Channel data, and some out-of-band management traffic, over two private 10Gbps connections. These two connections are internal within the chassis, one from each blade to the two fabric extenders also within the chassis (in the normal case). The fabric extenders connect upwards, out of the chassis, to the fabric interconnects, typically using two ports per fabric extender for a total of four ports per chassis going to two fabric interconnects.</p>
<p>From the fabric interconnects, Cisco UCS connects to the rest of your Ethernet and Fibre Channel network via separate Fibre Channel and 10Gbps Ethernet connections.</p>
<p>Some variation in networking is possible, but not a lot. Cisco has multiple Ethernet cards available for the blades, but most network managers will use the M81KR adapter, code-named &#8220;Palo,&#8221; which presents itself as Fibre Channel and Ethernet NICs to the blade, and has two 10Gbps internal uplink ports.</p>
<p>There&#8217;s also an Ethernet-only card if you don&#8217;t want Fibre Channel, which will save you $300 a blade. However, if you&#8217;re not heavily into Fibre Channel storage, all of the networking integration and many of the provisioning advantages of UCS won&#8217;t mean anything to you — which suggests that UCS works best in a Fibre Channel environment.</p>
<div id="imgdiv70"><img style="border-width: 1px; border-color: black; border-style: solid;" src="http://www.networkworld.com/graphics/2011/121911-cisco-diagram.gif" alt="Diagram of Cisco UCS" width="175" height="265" align="" /></div>
<p><a href="http://www.networkworld.com/cgi-bin/mailto/x.cgi?pagetosend=/reviews/2011/121911-cisco-ucs-test-253603.html&amp;pagename=/reviews/2011/121911-cisco-ucs-test-253603.html&amp;pageurl=http://www.networkworld.com/reviews/2011/121911-cisco-ucs-test-253603.html&amp;site=printpage&amp;nsdr=n">Click to see: Diagram of Cisco UCS</a></p>
<p>In other words, if you&#8217;re using iSCSI or local storage, you&#8217;re not a great candidate for seeing the advantages of UCS.</p>
<p>When we looked at UCS last month, the fabric extender was limited to the 2104XP, which has eight internal ports (one for each blade) and four uplink ports to the fiber interconnect, all at 10Gbps. A 2208 model has been announced (along with a matching high-density Ethernet card), with 32 internal ports and eight uplink ports, for the rare environment where 10Gbps is just not enough for a single blade.</p>
<p>The fabric interconnects have also been revised. Cisco originally released the UCS 6120XP and UCS 6140XP, able to handle 20 and 40 chassis ports plus uplink capacity. The current replacement for both is the UCS 6248UP, with a total of 48 ports. Depending on how the rest of your network looks, that would leave you room for 20 to 22 chassis per switch. The unannounced-but-nearly-ready UCS 6296UP would double those numbers, allowing up to 44 chassis, or 352 blades, per UCS domain.</p>
<p>Those maxima are pretty important, because you can&#8217;t grow UCS domains (that&#8217;s the word Cisco uses for a combination of fabric interconnects and chassis) beyond two peer-connected fabric interconnects.</p>
<p>If you follow best practice recommendations for redundancy, that means you start with two fabric interconnects (which are clustered into a single management unit), and can have up to about 22 chassis, or 176 blade servers, per UCS domain using released hardware. (Double that if you&#8217;re willing to wait for the UCS 6296UP to ship.)</p>
<p>All of these configuration guidelines and capabilities make UCS networking a great fit in some environments, but not in others.</p>
<p>If you&#8217;ve had networking configuration and management problems with large virtualization environments or even physical environments with lots of servers, Cisco UCS provides a dramatic simplification by creating a flat distributed switch that reaches all the way down to each guest virtual machine.</p>
<p>If you&#8217;ve been burned by cable management problems, or if the idea of bundling more than 150 servers or 1,500 virtual systems into four racks with 80 internal patch cables and less 10 external patches seems like a good one, then the network density and rollup of UCS will definitely drop your blood pressure. And reduce the likelihood of patching and configuration error.</p>
<p>Is UCS right for you?</p>
<p>After spending a week looking in-depth at Cisco UCS, as we did, it&#8217;s easy to come away excited about the product. The engineering is solid, the software isn&#8217;t buggy, and UCS clearly has something to offer to the data center manager.</p>
<p>On the other hand, UCS is not for everyone. If you&#8217;ve only got a 100 servers in your data center, or if you&#8217;re not growing racks full of servers every few months, you won&#8217;t enjoy the management interface, because you&#8217;re not feeling the pain of deploying servers.</p>
<p>If you&#8217;re worried about single vendor lock-in for hardware and networking, if you run the same application on 10,000 servers, or if capital costs for servers are a major concern, Cisco UCS won&#8217;t be very attractive to you.</p>
<p>Cisco UCS is thoroughly modern hardware. The performance (running industry standard benchmarks) in both virtualization and non-virtualization environments is outstanding. Features such as power management, hardware accessibility, and high-speed networking are what you&#8217;d want from a server vendor. Although there will always be a lingering concern whether Cisco will stay in the server business, they&#8217;ve shown evidence of continuing innovation and development, and solid commitment from customers up to this point.</p>
<p>The use case for UCS boils down to two advantages: agility, and shrinking provisioning and maintenance time.</p>
<p>Agility because UCS treats server blades the way that SANs treat disk drives, as anonymous elements that are brought into play as needed by the load. Whether you&#8217;re layering a virtualization workload on top of non-virtualized servers, UCS offers some of the benefits of virtualization at the server hardware layer.</p>
<p>One Cisco staffer called it &#8220;VMotion for bare metal.&#8221; It&#8217;s not exactly that, of course, but the idea is the same: virtual or non-virtual workloads can be moved around computing elements. This makes it easy to upgrade servers, to manage power, to balance loads around data centers, and to maintain hardware in a high-availability world.</p>
<p>The shrinking of provisioning and maintenance time comes from the management interface. All of the little details of bringing a new rack of servers online, from handling Fiber Channel addressing to virtual or physical NICs, to cabling, to power management, to making sure that every little setting is correct &#8212; they&#8217;re all taken care of by the UCS management layer, either using Cisco&#8217;s <a href="http://www.networkworld.com/topics/applications.html">applications</a>, a multi-domain orchestrator from some third party, or even home-grown tools.</p>
<p>If virtualization is one of the first steps you take to gain a competitive advantage in enterprise computing, then the agility and flexibility that UCS delivers are good second steps.</p>
<p><em>Snyder, a Network World Test Alliance partner, is a senior partner at Opus One in Tucson, Ariz. He can be reached at <a href="mailto:Joel.Snyder@opus1.com">Joel.Snyder@opus1.com</a>.</em></p>
<p>Source: <a href="http://www.networkworld.com/cgi-bin/mailto/x.cgi?pagetosend=/reviews/2011/121911-cisco-ucs-test-253603.html&amp;pagename=/reviews/2011/121911-cisco-ucs-test-253603.html&amp;pageurl=http://www.networkworld.com/reviews/2011/121911-cisco-ucs-test-253603.html&amp;site=printpage&amp;nsdr=n">http://www.networkworld.com</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=44jTLcaDwIg:aHFMd0VWDic:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=44jTLcaDwIg:aHFMd0VWDic:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=44jTLcaDwIg:aHFMd0VWDic:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=44jTLcaDwIg:aHFMd0VWDic:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=44jTLcaDwIg:aHFMd0VWDic:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=44jTLcaDwIg:aHFMd0VWDic:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=44jTLcaDwIg:aHFMd0VWDic:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/CiscoVoiceGuru/~4/44jTLcaDwIg" height="1" width="1"/>]]></content:encoded><description>NetworkWorld.com came out with a great article on the Cisco UCS platform.  If you&amp;#8217;re not familiar with Cisco&amp;#8217;s bid on the data center and server virtualization space, this is a must read. I&amp;#8217;m becoming increasingly convinced that Cisco UCS product line is going to change the way we view server virtualization.  It&amp;#8217;s innovative and brings [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ciscovoiceguru.com/6244/cisco-impresses-with-ucs/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://ciscovoiceguru.com/6244/cisco-impresses-with-ucs/</feedburner:origLink></item><item><title>Determine IP Phone Firmware in CUCM</title><link>http://feedproxy.google.com/~r/CiscoVoiceGuru/~3/VkkJDiQYtZc/</link><category>Tech</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Berry</dc:creator><pubDate>Mon, 12 Dec 2011 14:13:17 PST</pubDate><guid isPermaLink="false">http://thematthewberry.com/?p=6240</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img class="alignright" title="Phone Firmware Example" src="http://thematthewberry.com/screenshots/59bc042525.png" alt="" width="297" height="294" /></p>
<p>Today, I&#8217;ve been working on a design document for a customer in Minneapolis.  For this project, we&#8217;re rolling out the full Cisco UC 8.6 <strong>&#8220;iron fist&#8221;</strong>: CUCM, CUC, CUPS, CER, and CUEAC.</p>
<p>I wanted to define the <strong>phone firmware versions</strong> for CUCM 8.6(2a), but forgot where to find it.</p>
<p>After 10 minutes of searching, I uncovered the firmware matrix here: <a href="http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/compat/ccmcompmatr.html">Cisco Unified Communications Manager Software Compatibility Matrix</a>.</p>
<p><strong>Search for &#8220;Default Loads&#8221;</strong> (the page itself is length).  Voila.</p>
<p>The matrix shows you the default loads, broken out by CUCM versions. Simple post, but <strong>helpful information</strong>. Just the way we like it around here! <img src='http://ciscovoiceguru.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=VkkJDiQYtZc:1r-C336JrJs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=VkkJDiQYtZc:1r-C336JrJs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=VkkJDiQYtZc:1r-C336JrJs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=VkkJDiQYtZc:1r-C336JrJs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=VkkJDiQYtZc:1r-C336JrJs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=VkkJDiQYtZc:1r-C336JrJs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=VkkJDiQYtZc:1r-C336JrJs:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/CiscoVoiceGuru/~4/VkkJDiQYtZc" height="1" width="1"/>]]></content:encoded><description>Today, I&amp;#8217;ve been working on a design document for a customer in Minneapolis.  For this project, we&amp;#8217;re rolling out the full Cisco UC 8.6 &amp;#8220;iron fist&amp;#8221;: CUCM, CUC, CUPS, CER, and CUEAC. I wanted to define the phone firmware versions for CUCM 8.6(2a), but forgot where to find it. After 10 minutes of searching, I [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ciscovoiceguru.com/6240/ip-phone-firmware/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://ciscovoiceguru.com/6240/ip-phone-firmware/</feedburner:origLink></item><item><title>Standing While Working – Update</title><link>http://feedproxy.google.com/~r/CiscoVoiceGuru/~3/lhltLS6c6vM/</link><category>Metaposting</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Berry</dc:creator><pubDate>Sun, 11 Dec 2011 20:07:26 PST</pubDate><guid isPermaLink="false">http://thematthewberry.com/?p=6232</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="wp-caption alignright" style="width: 261px"><img title="Standing Desk" src="http://thematthewberry.com/screenshots/4e3e50ac5a.png" alt="" width="251" height="339" /><p class="wp-caption-text">My Pier One + IKEA Mashup</p></div>
<p><em>This post is an update from a <a title="Reorganized my Office" href="http://thematthewberry.com/2011/reorganized-my-office">previous post</a> last week, after I had reorganized my office to be based on a <strong>stand-while-you-work</strong> model.  The health benefits to this model are numerous and artistically summarized <a href="http://thematthewberry.com/wp-content/uploads/2011/12/officechairergonomicsfutileworkfailsampjoblolsmonday_4e5d2503e1480.jpg" target="_blank">here</a>.</em></p>
<p>Last weekend, I did something significant&#8230;<strong>I reorganized my home office</strong>.</p>
<p>This was quite the accomplishment, especially given the fact that the week before I reengineered my border device to run DD-WRT.  Cables were strewn about the floor and unrecognizable power supplies lay hidden like land mines beneath the blue, orange, and yellow Cat5 foliage. <span style="color: #ff0000;"> It was chaos!</span></p>
<p>I reorganized my office so that I would be <strong>forced to stand at my desk</strong>.  This was done using two <a href="http://www.ikea.com/us/en/catalog/products/10193734/" target="_blank">IKEA LACK side tables</a>, purchased for $12 apiece last year.  Simple, cheap, and temporary.  I didn&#8217;t want to get too financially invested in an idea I wasn&#8217;t convinced of.</p>
<p><span id="more-6232"></span></p>
<h3>The Verdict</h3>
<p>Between Monday and Friday, I worked from home every day, standing 4-6 hours per day in mostly single stretches.  Here&#8217;s the verdict.</p>
<ul>
<li><strong>It felt good on my back.</strong>  At the end of the day, I was recognizably more tired, but my back wasn&#8217;t sore.  I noticed that every 15-30 minutes, I&#8217;d do a few standing stretches.  This was done instinctively and, quite frankly, it felt good to have more movement throughout the day.</li>
<li><strong>My shoulders weren&#8217;t sore.</strong>  I was concerned about shoulder soreness since I wouldn&#8217;t have armrests.  However, I didn&#8217;t have issues with this.</li>
<li><strong>My feet were sore.</strong>  I think this was caused by wearing cheap house slippers all day while standing.  This coming week, I&#8217;m either going to wear my outside Dr. Martens shoes or go barefoot.  The slippers did not have the support I needed.  My back didn&#8217;t suffer, but my feet were crampy.</li>
</ul>
<div>Overall, I was pleasantly surprised.  I&#8217;m going to continue this trial.  If it keeps working for me, I might just get rid of my office chair for good.</div>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=lhltLS6c6vM:vQ3fTKQGsSo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=lhltLS6c6vM:vQ3fTKQGsSo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=lhltLS6c6vM:vQ3fTKQGsSo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=lhltLS6c6vM:vQ3fTKQGsSo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=lhltLS6c6vM:vQ3fTKQGsSo:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=lhltLS6c6vM:vQ3fTKQGsSo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=lhltLS6c6vM:vQ3fTKQGsSo:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/CiscoVoiceGuru/~4/lhltLS6c6vM" height="1" width="1"/>]]></content:encoded><description>This post is an update from a previous post last week, after I had reorganized my office to be based on a stand-while-you-work model.  The health benefits to this model are numerous and artistically summarized here. Last weekend, I did something significant&amp;#8230;I reorganized my home office. This was quite the accomplishment, especially given the fact [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ciscovoiceguru.com/6232/standing-while-working/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://ciscovoiceguru.com/6232/standing-while-working/</feedburner:origLink></item><item><title>Make More Time to Read</title><link>http://feedproxy.google.com/~r/CiscoVoiceGuru/~3/sdwqJyh3yJQ/</link><category>Metaposting</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Berry</dc:creator><pubDate>Sat, 10 Dec 2011 22:03:08 PST</pubDate><guid isPermaLink="false">http://thematthewberry.com/?p=6220</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="wp-caption alignleft" style="width: 183px"><img class="    " style="margin-right: 5px; margin-bottom: 5px;" title="Baby Steps" src="http://thematthewberry.com/screenshots/67a3f83b29.png" alt="" width="173" height="223" /><p class="wp-caption-text">Take baby steps...</p></div>
<p>I remember a summer camp that I went to between high school and college &#8211; <a href="http://summit.org">Summit Ministries</a>.  This was a camp for nerds.  We attended lectures on leadership, cultural paradigms, and world religions&#8230;heavy stuff, to say the least.</p>
<p>Dr. David Nobel, the leader of the organization, would continually say, &#8220;If you want to be a leader, you have to be a reader.&#8221;  That was all the impetus I needed back then.  Of course, I was single, carefree, without a job, and with plenty of time on my hands.</p>
<p>How do you make time for reading in the &#8220;real world&#8221;?  That is, the world of full-time jobs, work deadlines, home obligations, bills to pay, and errands to run?</p>
<p>Robert Bruce, a full-time web writer for <a title="Dave Ramsey’s Website" href="http://www.daveramsey.com/home/">Dave Ramsey</a> and a book blogger at <a title="101 Books Blog" href="http://onehundredonebooks.wordpress.com/">101 Books</a> shares some excellent advice on making time in your schedule for reading. His personal goal is pretty epic.  He is reading <em>Time Magazine</em>‘s Top 100 English-Speaking Novels Since 1923. Check it out!</p>
<p><span id="more-6220"></span></p>
<div class="wp-caption alignright" style="width: 205px"><img class=" " style="margin-left: 5px; margin-bottom: 5px;" src="http://thematthewberry.com/screenshots/2003c1cc5e.png" alt="" width="195" height="229" /><p class="wp-caption-text">Read on the go...</p></div>
<p><em>Begin article:</em></p>
<p>“I don’t have time to read.”</p>
<p>When I tell people about my blog, that’s one of the comments I usually hear in response. The implication—or at least the way my possibly oversensitive mind takes it—“You must not have any life to read that many books … loser.”</p>
<p>Of course, I exaggerate. But, really, it’s a tension a lot of people in our overworked and overstressed society deal with. They understand that reading is important—after all, their second grade teacher made that clear. But nobody has the time to read a Dr. Seuss book, much less <em>To Kill A Mockingbird</em> or (gasp!) <em>Infinite Jest</em>.</p>
<p>In the last few years, I’ve dramatically changed my lifestyle. I’ve trained for five half marathons and two full marathons while working a full-time job. I’ve read 30 novels since last September. And, on top of all that, my wife and I had our first child last June. Kids have a slight effect on your schedule. Maybe you’ve heard?</p>
<p>Life is hectic around our house. But I’ve somehow managed to make time to read in the middle of all that. And I say that not to pat myself on the back but to show that, even with a busy life, it is possible (and important) to make time for hobbies you’re passionate about.</p>
<p>Here are a few tips that have helped me:</p>
<ol>
<li><strong>Sacrifice something.</strong> You’ve got 24 hours in a day. You spend 8–10 hours (hopefully not much more) working. You spend 6–8 hours sleeping. You’ve got family and friends to spend time with every day. All of this doesn’t leave much time for other interests, like reading. So your golf game, like mine, might take a hit. You might have to turn off the television after 9:00 p.m. But, if reading is a priority, you’ll make time for it. As Jon Acuff puts it: “Be selfish at 5 a.m.”</li>
<li><strong>Make a routine.</strong> If I say I’m just going to “find time to read,” then it will never happen. I have to <em>make</em> time to read. So here’s what I do: I read during my lunch break, and I read at night, beginning around 8:45, after family time, after the wife and little guy are in bed.</li>
<li><strong>Set a goal.</strong> You’ve heard this so much that it’s clichéd. But it works. My goal is to read 101 novels. Usually, I would’ve given myself a deadline, but I didn’t want to speed read through the books, so I just chose to read them as they come. At my current pace, I’ll reach my goal in three more years. Maybe you should set a goal to read one book a month. If that seems unlikely, then make it one book every two months. And take it a step further—tell someone about your goal. Or, if you’re crazy like me, start a blog about it. There’s nothing like that extra accountability to keep you moving.</li>
<li><strong>Have fun.</strong> You don’t have to read a book simply because a friend suggested it, you know? Think about your hobbies, interests, and passions—then go and read about those subjects. I once spent five months reading nothing but casual, behind-the-scenes books about restaurants and chefs. I’m a chef groupie, I guess. Once you’ve read a few “fun” books, then dabble into the more serious, thought-provoking stuff.</li>
<li><strong>Mix it up.</strong> Once you get into the flow of reading, branch out of your comfort zone. If all you’ve read is nonfiction business books, then relax a little and pick up a novel. If you’ve plowed through Stephen King’s entire catalog in a few years, maybe it’s time to give a leadership or inspirational book a try. The point is: If you read the same style of book over and over, you’ll eventually get burned out and go back to watching two hours of Brady Bunch reruns every day…unless you’re reading 101 books for some crazy blog, of course.</li>
</ol>
<div class="wp-caption alignright" style="width: 213px"><img style="margin-left: 5px; margin-bottom: 5px;" title="Stack of Books" src="http://thematthewberry.com/screenshots/267f23cb86.png" alt="" width="203" height="144" /><p class="wp-caption-text">What book are you going to read?</p></div>
<p>As a result of these basic steps, I’ve dramatically altered my lifestyle over the last year. If I’m not at work or spending time with family or friends, I’m probably reading. At 9:00 every evening, you can probably find me in my “man cave,” in my chair, lights dimmed, reading a book or updating my blog. I wouldn’t have it any other way.</p>
<p>Hopefully, one day, my mind will thank me for the daily exercise. As Dr. Seuss says, “The more that you read, the more things you will know. The more that you learn, the more places you’ll go.”</p>
<p>And who’s going to argue with Dr. Seuss?</p>
<div>Question: How could you make more time for reading? You can leave a comment by <a href="http://michaelhyatt.com/5-ways-to-make-more-time-to-read.html#respond">clicking here</a>.</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=sdwqJyh3yJQ:Us7PWEKp9Zo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=sdwqJyh3yJQ:Us7PWEKp9Zo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=sdwqJyh3yJQ:Us7PWEKp9Zo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=sdwqJyh3yJQ:Us7PWEKp9Zo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=sdwqJyh3yJQ:Us7PWEKp9Zo:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=sdwqJyh3yJQ:Us7PWEKp9Zo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=sdwqJyh3yJQ:Us7PWEKp9Zo:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/CiscoVoiceGuru/~4/sdwqJyh3yJQ" height="1" width="1"/>]]></content:encoded><description>I remember a summer camp that I went to between high school and college &amp;#8211; Summit Ministries.  This was a camp for nerds.  We attended lectures on leadership, cultural paradigms, and world religions&amp;#8230;heavy stuff, to say the least. Dr. David Nobel, the leader of the organization, would continually say, &amp;#8220;If you want to be a [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ciscovoiceguru.com/6220/make-more-time-to-read/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://ciscovoiceguru.com/6220/make-more-time-to-read/</feedburner:origLink></item><item><title>Time for another Viral Video</title><link>http://feedproxy.google.com/~r/CiscoVoiceGuru/~3/PONQhi-QlL0/</link><category>Metaposting</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Berry</dc:creator><pubDate>Sat, 10 Dec 2011 18:09:35 PST</pubDate><guid isPermaLink="false">http://thematthewberry.com/?p=6217</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>This video was too good to NOT post. </p>
<p><iframe src="http://www.youtube.com/embed/K1Q77zCf-ig?rel=0" frameborder="0" width="560" height="315"></iframe></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=PONQhi-QlL0:yS6_SeSsqYY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=PONQhi-QlL0:yS6_SeSsqYY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=PONQhi-QlL0:yS6_SeSsqYY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=PONQhi-QlL0:yS6_SeSsqYY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=PONQhi-QlL0:yS6_SeSsqYY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=PONQhi-QlL0:yS6_SeSsqYY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=PONQhi-QlL0:yS6_SeSsqYY:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/CiscoVoiceGuru/~4/PONQhi-QlL0" height="1" width="1"/>]]></content:encoded><description>This video was too good to NOT post.</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ciscovoiceguru.com/6217/time-for-another-viral-video/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://ciscovoiceguru.com/6217/time-for-another-viral-video/</feedburner:origLink></item><item><title>What is XMPP?</title><link>http://feedproxy.google.com/~r/CiscoVoiceGuru/~3/ZTg2jvthcOw/</link><category>Tech</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Berry</dc:creator><pubDate>Wed, 07 Dec 2011 07:55:41 PST</pubDate><guid isPermaLink="false">http://thematthewberry.com/?p=6210</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img class="alignleft" style="margin-left: 5px; margin-right: 5px;" title="XMPP Logo" src="http://thematthewberry.com/screenshots/f6af7f2e59.png" alt="" width="106" height="85" />If you&#8217;ve ever deployed Cisco Unified Presence Server (CUPS) or read about Cisco&#8217;s CUPC or Jabber clients, you&#8217;ve likely run across the XMPP acronym.</p>
<p>XMPP, short for <strong>Extensible Messaging and Presence Protocol</strong>, is a term every UC (err&#8230;collaboration) engineer should become familiar with.  XMPP relates to AIM, GTalk, Lync, CUPS, and iChat (@me.com).</p>
<p>XMPP is maintain by the  <a href="http://xmpp.org/">XMPP Standards Foundation</a>, which is an independent, nonprofit standards development organization whose primary mission is to define open protocols for presence, instant messaging, and real-time communication and collaboration on top of the IETF’s Extensible Messaging and Presence Protocol (XMPP).</p>
<p>Here&#8217;s a brief blurb about XMPP from their website:</p>
<blockquote><p>The Extensible Messaging and Presence Protocol (XMPP) is an <strong>open technology for real-time communication</strong>, which powers a wide range of applications including instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data. The <a href="http://xmpp.org/about-xmpp/technology-overview/">technology pages</a> provide more information about the various <strong>XMPP “building blocks”</strong>. Several <a href="http://xmpp.org/resources/books/">books</a> about Jabber/XMPP technologies are available, as well.</p>
<p>The core technology behind XMPP was invented by <a href="http://xmpp.org/about-xmpp/xsf/xsf-people/#bdfl">Jeremie Miller</a> in 1998, <strong>refined in the Jabber open-source community</strong> in 1999 and 2000, and formalized by the <a href="http://www.ietf.org/">IETF</a> in 2002 and 2003, resulting in publication of the <a href="http://xmpp.org/rfcs/">XMPP RFCs</a> in 2004 (see the <a href="http://xmpp.org/about-xmpp/history/">history page</a> for more details).</p>
<p>Although the core technology is stable, the XMPP community continues to define various <a href="http://xmpp.org/protocols/xmpp-extensions/">XMPP extensions</a> through an open standards process run by the XMPP Standards Foundation. There is also an active community of open-source and commercial developers, who produce a wide variety of XMPP-based software.</p>
<p>If you have any questions about the use or development of XMPP technologies, feel free to participate in one of the open <a href="http://xmpp.org/participate/discuss-xmpp/">discussion venues</a> hosted by the XMPP Standards Foundation.</p></blockquote>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ZTg2jvthcOw:EF1KXzGJZQg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ZTg2jvthcOw:EF1KXzGJZQg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ZTg2jvthcOw:EF1KXzGJZQg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=ZTg2jvthcOw:EF1KXzGJZQg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ZTg2jvthcOw:EF1KXzGJZQg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ZTg2jvthcOw:EF1KXzGJZQg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=ZTg2jvthcOw:EF1KXzGJZQg:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/CiscoVoiceGuru/~4/ZTg2jvthcOw" height="1" width="1"/>]]></content:encoded><description>If you&amp;#8217;ve ever deployed Cisco Unified Presence Server (CUPS) or read about Cisco&amp;#8217;s CUPC or Jabber clients, you&amp;#8217;ve likely run across the XMPP acronym. XMPP, short for Extensible Messaging and Presence Protocol, is a term every UC (err&amp;#8230;collaboration) engineer should become familiar with.  XMPP relates to AIM, GTalk, Lync, CUPS, and iChat (@me.com). XMPP is maintain [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ciscovoiceguru.com/6210/what-is-xmpp/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">2</slash:comments><feedburner:origLink>http://ciscovoiceguru.com/6210/what-is-xmpp/</feedburner:origLink></item><item><title>CVP Call Flow with UCCE and CUSP</title><link>http://feedproxy.google.com/~r/CiscoVoiceGuru/~3/MtMH9QDLQ1g/</link><category>Tech</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Berry</dc:creator><pubDate>Mon, 05 Dec 2011 05:43:54 PST</pubDate><guid isPermaLink="false">http://thematthewberry.com/?p=6196</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Several year ago, when I started the process of learning Cisco UC, I was a <strong>contact center engineer</strong>.  I worked for the <a href="http://www.spanlink.com">company</a> that created (and OEM&#8217;d) Cisco Agent Desktop (CAD).  Back in those days, large contact center deployments leveraged ICM and IP-IVR.  It seemed complicated; that is, <strong>until CVP came along</strong>.</p>
<p>With the emergence of Customer Voice Portal (CVP), contact center engineers were<strong> forced to educate themselves at the CLI level</strong>.  No more RDP or web GUIs on this side of town!  Welcome to the world of dial-peers, SIP trunks, and additional MTP resource allocation.  Enjoy!</p>
<p><img class="alignright" style="margin: 5px;" title="Call Center" src="http://thematthewberry.com/screenshots/846e66a981.png" alt="" width="237" height="204" /></p>
<p><strong>CVP is a powerful technology. </strong> If you work with Cisco UC on a regular basis, it would behoove you to skim through the <a href="http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/srnd/8x/cvp8xsrnd.pdf">SRND</a>.  Know the basics.  If you want a job that&#8217;s in high demand, master CVP.  <em>(Aside: Most of the recruiters who contact me want CVP gurus and are willing to pay $150k+/year).</em></p>
<p>This week, I needed a refresher on the <strong>SIP call flow for CVP</strong>.  I&#8217;m including this information from the CVP 8.x SRND for review:</p>
<h3>Comprehensive</h3>
<p>This functional deployment model provides organizations with a mechanism to route and transfer calls across a VoIP network, to offer IVR services, and to queue calls before being routed to a selected agent.The <strong>most common usage scenario</strong> for this functional deployment model is for organizations wanting a <strong>pure IP-based contact center</strong>.</p>
<p>Callers are provided IVR services initially and then, upon request, are provided queue treatment and are transferred to a selected Unified CCE agent. Upon request, callers can also be transferred between Unified CCE agents.</p>
<p>In this functional deployment model, Unified CVP and Unified ICM can also pass call data between these endpoints and provide <strong>cradle-to-grave reporting</strong> for all calls.</p>
<p>This functional deployment model provides all the capabilities of the Standalone Unified CVPVXML Server and Call Director functional deployment models, plus the ability to route and queue calls to Unified CCE agents.</p>
<p>Callers can access Unified CVP via either local, long distance, or toll-free numbers terminating at the Unified CVP ingress voice gateways. Callers can also access Unified CVP from VoIP endpoints.</p>
<p>This model requires the following components:</p>
<ul>
<li>Ingress voice gateway(s)</li>
<li>VoiceXML gateway(s) (Can be co-resident with the ingress gateway)</li>
<li>Unified CVP Server</li>
<li>Unified CVP Operations Console Server</li>
<li>Cisco Unified ICM Enterprise</li>
<li>H.323 gatekeeper (for H.323 deployments)</li>
<li>SIP Proxy Server (for SIP deployments</li>
</ul>
<div class="wp-caption alignnone" style="width: 433px"><img style="border-style: initial; border-color: initial; border-width: 0px;" title="6ed1025213.png" src="http://thematthewberry.com/screenshots/6ed1025213.png" alt="6ed1025213.png" width="423" height="280" border="0" /><p class="wp-caption-text">Traditional CVP with UCCE Call Flow</p></div>
<p><span id="more-6196"></span></p>
<h3>SIP Protocol-Level Call Flow</h3>
<h4>Initial Call Treatment and Self-Service</h4>
<ol>
<li>A call arrives at the ingress gateway and sends a SIP invite message to the SIP Proxy Server, which forwards the request to the Unified CVP Server SIP Service.</li>
<li>The SIP Service sends a route request to Unified ICM via the Unified CVP Server ICM Service and the VRU PG. This route request causes Cisco Unified ICM to run a routing script based upon the dialed number and other criteria.</li>
<li>The Unified ICM routing script utilizes a Send to VRU node to return a label to the SIP Service to have the call sent to a VoiceXML gateway. The Unified CVP Server SIP Service sends an invite message to the VoiceXML gateway via the SIP Proxy Server, which translates the label DN to the IP address of the VoiceXML gateway.</li>
<li>The Voice XML gateway sends an HTTP new-call message to the Unified CVP Server IVR Service with the label DN provided by Unified ICM. The IVR Service then sends a route request message to Unified ICM (via the Unified ICM Service), which then allows Unified ICM to re-enter the previously started routing script. The routing script is re-entered at the successful exit path of the Send to VRU node. The Unified ICM routing script then uses Run Script nodes to instruct the IVR service about the desired call treatment. If call treatment requires complex IVR self-services, service control can be redirected to a Unified CVP VXML Server application. Upon completion of the Unified CVP VXML Server application or a request by the caller to transfer to a live agent, service control is returned to the Unified CVP Server IVR Service. If the initial call treatment is simple with just a few prompts, then the IVR Service can utilize Unified CVP microapplications to generate VoiceXML documents for the VoiceXML gateway, and a Unified CVP VXML Server is not required.</li>
</ol>
<h4>Caller Requests to Transfer to Live Agent</h4>
<ol>
<li>When the caller requests to transfer to a live agent, the Unified ICM routing script queues the caller for an appropriate skill group and sends Run VRU Script messages to the IVR Service to have queue treatment provided (assuming no agent is available).</li>
<li>When a Unified CCE agent becomes available, Unified ICM requests the Unified CVP Server IVR Service to transfer the call the selected agent.</li>
<li>The IVR Service then requests the SIP Service to transfer the caller to the dialed number of the selected agent. The SIP Service then sends a SIP invite message to the SIP Proxy Server, which finds the Cisco Unified Communications Manager SIP Trunk IP address associated with this agent DN, and then forwards the SIP Invite message to Cisco Unified Communications Manager (Unified CM).</li>
<li>Unified CM accepts the incoming SIP Trunk call and routes it to the selected agent.</li>
</ol>
<h4>Caller Requests to be Transferred to a Second Skill Group</h4>
<ol>
<li>If the caller requests to be transferred to a second agent, then the first agent will initiate a transfer from their Unified CCE agent desktop application. This action generates a route request from the agent PG to the Unified ICM central controller. Unified ICM then executes a routing script that queues the call to another skill group. Assuming no agent is available, the Unified ICM script will use the Send to VRU node, which will signal to the SIP Service to release the call leg to the Unified CM SIP Trunk and connect the call back to a VoiceXML gateway.</li>
<li>The VoiceXML gateway sends an HTTP new-call request to the IVR Service, which forwards that request to Unified ICM in order to allow the routing script to be re-entered at the exit of the Send to VRU node. Unified ICM then sends Run VRU Script messages to the IVR Service to allow queue treatment to be provided to the caller while waiting for a second agent.</li>
<li>When a second Unified CCE agent becomes available, Unified ICM requests the Unified CVP Server IVR Service to transfer the call the selected agent.</li>
<li>The IVR Service then requests the SIP Service to transfer the caller to the dialed number of the selected agent. The SIP Service then sends a SIP invite message to the SIP Proxy Server, which finds the Unified CM SIP Trunk IP address associated with the second agent DN, and then forwards the SIP Invite message to Unified CM.</li>
<li>Unified CM accepts the incoming SIP trunk call and routes it to the second agent.</li>
</ol>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=MtMH9QDLQ1g:QOJcLo94ETw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=MtMH9QDLQ1g:QOJcLo94ETw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=MtMH9QDLQ1g:QOJcLo94ETw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=MtMH9QDLQ1g:QOJcLo94ETw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=MtMH9QDLQ1g:QOJcLo94ETw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=MtMH9QDLQ1g:QOJcLo94ETw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=MtMH9QDLQ1g:QOJcLo94ETw:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/CiscoVoiceGuru/~4/MtMH9QDLQ1g" height="1" width="1"/>]]></content:encoded><description>Several year ago, when I started the process of learning Cisco UC, I was a contact center engineer.  I worked for the company that created (and OEM&amp;#8217;d) Cisco Agent Desktop (CAD).  Back in those days, large contact center deployments leveraged ICM and IP-IVR.  It seemed complicated; that is, until CVP came along. With the emergence [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ciscovoiceguru.com/6196/cvp-call-flow-with-ucce-and-cusp/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">3</slash:comments><feedburner:origLink>http://ciscovoiceguru.com/6196/cvp-call-flow-with-ucce-and-cusp/</feedburner:origLink></item><item><title>CUCM Upgrades – Major Versions</title><link>http://feedproxy.google.com/~r/CiscoVoiceGuru/~3/ur9I9FuQN7s/</link><category>Tech</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Berry</dc:creator><pubDate>Sun, 04 Dec 2011 10:29:27 PST</pubDate><guid isPermaLink="false">http://thematthewberry.com/?p=6177</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>This post is short.  It&#8217;s basically a tickler to remind UC engineers out there to be mindful when upgrading CUCM to the next major version (i.e. 4.x, 5.x, 6.x, or 7.x to 8.x).</p>
<p>Cisco publishes a very useful document on software compatibility called, <a href="http://www.cisco.com/en/US/partner/docs/voice_ip_comm/cucm/compat/ccmcompmatr.html">Cisco Unified Communications Manager Software Compatibility Matrix</a>.  The link is version independent; meaning, you&#8217;ll be able to drop it into a bookmarks folder and refer to it for the long haul.</p>
<p>I&#8217;ve included a screenshot of the supported CUCM 8.6 direct upgrade version below.</p>
<p><img style="border-style: initial; border-color: initial; border-width: 0px;" title="f69c07943f.png" src="http://thematthewberry.com/screenshots/f69c07943f.png" alt="f69c07943f.png" width="517" height="318" border="0" /></p>
<p>I also want to call out the difference between <strong>CUCM Restricted</strong> and <strong>CUCM Unrestricted</strong>.  I&#8217;ve see some confusion out there on the forums and it&#8217;s imperative you install the correct type of CUCM to be in compliance with the governmental laws of the country the servers are located in.</p>
<p><span id="more-6177"></span></p>
<p>Note: Be aware that after you install an unrestricted release, you can <strong>never upgrade</strong> to a restricted version. You will also <strong>not be allowed</strong> to fresh install a restricted version on a system that contains an unrestricted version.</p>
<h3>Restricted:</h3>
<p>This CUCM version is the full-blown platform with <strong>all features enabled</strong>.  This should be the default version you install unless there are certain legal considerations.  Most (if not all) installations within the US will use &#8220;restricted.&#8221;  This throws many engineers off because they assume restricted means less features.</p>
<h3>Unrestricted:</h3>
<p>The restricted US export classification on Cisco Unified CM meant that <strong>governmental and military customers</strong> in many countries could not employ Unified CM in their networks.</p>
<p>In addition to the delay inherent in obtaining export licenses, products classified as restricted by the Department of Commerce (DoC) carry a requirement to allow US government representatives to demand on-site inspections at any time to confirm that the product is being used in accordance with its licensed purpose. This post-shipment verification (PSV) is <strong>unacceptable</strong> to many customers.</p>
<p>Additionally, some foreign countries maintain <strong>import restrictions which prohibited Unified CM from being available</strong> to customers in those countries. Both US export and foreign import issues stem from Unified CM support for strong encryption of signaling and media.</p>
<p><strong>So what&#8217;s limited in the unrestricted version?</strong></p>
<p>Signaling and media encryption is <strong>permanently disabled</strong> in the unrestricted version, but remains unchanged in the restricted version.</p>
<p><strong>Migration</strong> from the unrestricted version to the restricted version is <strong>not supported</strong>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ur9I9FuQN7s:zVJPdw4Sxmc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ur9I9FuQN7s:zVJPdw4Sxmc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ur9I9FuQN7s:zVJPdw4Sxmc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=ur9I9FuQN7s:zVJPdw4Sxmc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ur9I9FuQN7s:zVJPdw4Sxmc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?a=ur9I9FuQN7s:zVJPdw4Sxmc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/CiscoVoiceGuru?i=ur9I9FuQN7s:zVJPdw4Sxmc:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/CiscoVoiceGuru/~4/ur9I9FuQN7s" height="1" width="1"/>]]></content:encoded><description>This post is short.  It&amp;#8217;s basically a tickler to remind UC engineers out there to be mindful when upgrading CUCM to the next major version (i.e. 4.x, 5.x, 6.x, or 7.x to 8.x). Cisco publishes a very useful document on software compatibility called, Cisco Unified Communications Manager Software Compatibility Matrix.  The link is version independent; [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ciscovoiceguru.com/6177/cucm-upgrades-major-versions/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://ciscovoiceguru.com/6177/cucm-upgrades-major-versions/</feedburner:origLink></item></channel></rss>

