<?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/" >

<channel><title><![CDATA[Jalson International Inc. - Blog]]></title><link><![CDATA[https://www.jalson.ca/blog]]></link><description><![CDATA[Blog]]></description><pubDate>Wed, 22 Apr 2026 02:23:32 -0400</pubDate><generator>Weebly</generator><item><title><![CDATA[Mnemonics and Memorization Techniques for CISSP Exam]]></title><link><![CDATA[https://www.jalson.ca/blog/mnemonics-and-memorization-techniques-for-cissp-exam]]></link><comments><![CDATA[https://www.jalson.ca/blog/mnemonics-and-memorization-techniques-for-cissp-exam#comments]]></comments><pubDate>Fri, 28 Apr 2023 01:39:56 GMT</pubDate><category><![CDATA[CISSP]]></category><category><![CDATA[Security]]></category><guid isPermaLink="false">https://www.jalson.ca/blog/mnemonics-and-memorization-techniques-for-cissp-exam</guid><description><![CDATA[I cannot take credit for creating these mnemonics. They are the result of various online searches and the efforts of others. Kudos to their creators.&nbsp;OSI Layer - Please Do Not Touch Steve's Pet Alligator (Physical, Data Link, Network,&nbsp;Transport, Session, Presentation, Application)Data at Each Stage of OSI Layer - Don't Don't Don't Stop Pouring Free Beer&nbsp;(Data Data Data Segment Packet Frame Bits) OR&nbsp;Some People F*** Bit**es (Segments, Packets, Frames, Bits)&nbsp;TCP/IP Layer - [...] ]]></description><content:encoded><![CDATA[<div class="paragraph">I cannot take credit for creating these mnemonics. They are the result of various online searches and the efforts of others. Kudos to their creators.&nbsp;<br /><br /><strong>OSI Layer</strong> - <strong>P</strong>lease <strong>D</strong>o <strong>N</strong>ot <strong>T</strong>ouch <strong>S</strong>teve's <strong>P</strong>et <strong>A</strong>lligator (<strong>P</strong>hysical, <strong>D</strong>ata Link, <strong>N</strong>etwork,&nbsp;<strong>T</strong>ransport, <strong>S</strong>ession, <strong>P</strong>resentation, <strong>A</strong>pplication)<br /><strong>Data at Each Stage of OSI Layer </strong>- <strong>D</strong>on't <strong>D</strong>on't <strong>D</strong>on't <strong>S</strong>top <strong>P</strong>ouring <strong>F</strong>ree <strong>B</strong>eer&nbsp;(<strong>D</strong>ata <strong>D</strong>ata <strong>D</strong>ata <strong>S</strong>egment <strong>P</strong>acket <strong>F</strong>rame <strong>B</strong>its) OR&nbsp;<strong>S</strong>ome <strong>P</strong>eople <strong>F</strong>*** <strong>B</strong>it**es (<strong>S</strong>egments, <strong>P</strong>ackets, <strong>F</strong>rames, <strong>B</strong>its)&nbsp;<br /><strong>TCP/IP Layer</strong> - <strong>NITA</strong> (<strong>N</strong>etwork, <strong>I</strong>nternet, <strong>T</strong>ransport, <strong>A</strong>pplication)<br /><strong>Evaluation Assurance Model</strong> - <strong>F</strong>ather <strong>S</strong>on <strong>M</strong>other <strong>M</strong>y <strong>S</strong>weet <strong>S</strong>mall <strong>F</strong>amily (F S M M S S F) (<strong>F</strong>unctionally Tested, <strong>S</strong>tructurally Tested, <strong>M</strong>ethodically tested and checked, <strong>M</strong>ethodically designed, tested and reviewed, <strong>S</strong>emi-formally designed and tested, <strong>S</strong>emi-formally designed, verified and tested, <strong>F</strong>ormally designed, verified and tested<br /><strong>Asymmetric Cryptography</strong> = <strong>DEREK</strong> (<strong>D</strong>iffie-Hellman <strong>E</strong>lGamal <strong>R</strong>SA <strong>E</strong>CC <strong>K</strong>napsack)<br /><strong>Symmetric Cryptography </strong>= <strong>23BRAIDS</strong> (<strong>Two</strong>fish <strong>3</strong>DES <strong>B</strong>lowfish <strong>R</strong>C5 <strong>A</strong>ES <strong>I</strong>DEA <strong>D</strong>ES <strong>S</strong>AFER)<br /><strong>Fire extinguisher</strong> - <strong>A</strong> = <strong>A</strong>shes (regular fires like paper and wood) <strong>B = B</strong>oil (liquids like gasoline) <strong>C = </strong>Electri <strong>C</strong> ity <strong>D = D</strong>ent - like a metal can <strong>K = K</strong>itchen (oil/grease)<br /><strong>MAC</strong> (mandatory access control) is known as the <strong>lattice</strong> model (<strong>Big Mac</strong> with <strong>Lettuce</strong>)<br /><strong>MD5</strong> is a 128-bit hash because 8 minus 2 minus 1 = 5<br /><span style="color:rgb(129, 129, 129)"><strong>SkipJack</strong> has 8 letters. Key size is "80 bits"<br /><strong>Twofish</strong> - There is a process involved here called Whitening. Mental image of literally 2 fish "whitening" each others teeth.</span></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/published/dall-e-2023-04-29-20-07-42-two-fish-whitening-each-other-teeth-in-cartoon.png?1682813682" alt="Picture" style="width:112;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph"><span style="color:rgb(129, 129, 129)"><strong>Blowfish</strong>&nbsp;- This is for key size, which can be 32 up to 448. I again think about "blowing" air into a fish, and imagining the fish getting bigger and bigger. Thus, it starts at 32 but can be "blown" up to 448 bits.</span><br /><span style="color:rgb(129, 129, 129)"><strong>Biba</strong> - The <strong>I</strong> in biba means Integrity</span><br /><strong style="color:rgb(129, 129, 129)">Ring Computing Model: Zero KODU</strong><span style="color:rgb(129, 129, 129)">&nbsp;(0 Kernel, 1 OS, 2, Drivers, 3 Users)<br /><strong>Retina Scan&nbsp;</strong>vs<strong>&nbsp;Iris Scan</strong>. Retina is a longer word than Iris. Retina is longer hence more detailed hence more intrusive. Iris stays same for the life of the person. Retina are blood vessels. Iris is mostly used.<br /><strong>Patent</strong>&nbsp;=&nbsp;<strong>20 years</strong>. Notice there is the word "ten" in Patent. 10 fits better into 20, than it does&nbsp;<strong>70 (Copyright)</strong><br /><strong>Trade Mark</strong> is 10 years.</span><br /><strong>USPTO: U</strong>nited <strong>S</strong>tates <strong>P</strong>atents and <strong>T</strong>rademark <strong>O</strong>ffice (<strong>Library of Congress</strong> takes care of <strong>Copyright</strong>)<br />(Trade Secret is protected by Economics Espionage Act)<br /><strong style="color:rgb(129, 129, 129)">RAID 0</strong><span style="color:rgb(129, 129, 129)">:&nbsp;</span><strong style="color:rgb(129, 129, 129)">Striping</strong><span style="color:rgb(129, 129, 129)">&nbsp;- 0 looks like a circle (person going in circles and leaving data everywhere (on both hard drives)&nbsp;</span><br /><strong style="color:rgb(129, 129, 129)">RAID 1</strong><span style="color:rgb(129, 129, 129)">:&nbsp;</span><strong style="color:rgb(129, 129, 129)">Mirroring</strong><span style="color:rgb(129, 129, 129)">&nbsp;- 1 or | looks like a mirror</span><br /><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">isk =&nbsp;</span><strong style="color:rgb(129, 129, 129)">T</strong><span style="color:rgb(129, 129, 129)">hreat x&nbsp;</span><strong style="color:rgb(129, 129, 129)">V</strong><span style="color:rgb(129, 129, 129)">ulnerability (</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">ISK&nbsp;</span><strong style="color:rgb(129, 129, 129)">TV</strong><span style="color:rgb(129, 129, 129)">)</span></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/published/img-20200114-135131-583-1024x659.png?1682813845" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">ALE = ARO x SLE<br /><strong>A</strong>LE (CAUSES) <strong>A</strong>RO<strong>S</strong>LE (<span style="color:rgb(129, 129, 129)">&#127866; = &#128525;)</span><br />SLE = AV x EF&nbsp;<br /><span style="color:rgb(129, 129, 129)"><strong>S</strong>LE<strong>A</strong>V<strong>E</strong>F (Up my sleeve(f))</span><br />ALE = Annual Loss Expectancy<br />SLE = Single Loss Expectancy<br />ARO = Annualized Rate of Occurrence (e.g; 1 flood in 20 years, 1/20 = 0.05)<br />AV = Asset Value (value of asset after depreciation)<br />EF = Exposure Factor (% damage with single occurrence - e.g; 80% of server unusable after a breach)<br /><strong>NIST 800-37 (Risk Management Framework) - P</strong>eople <strong>C</strong>an <strong>S</strong>ee <strong>I</strong> <strong>A</strong>m <strong>A</strong>lways <strong>M</strong>onitoring (<strong>P</strong>repare, <strong>C</strong>ategorize, <strong>S</strong>elect, <strong>I</strong>mplement, <strong>A</strong>ssess, <strong>A</strong>uthorize, <strong>M</strong>onitor)<br /><strong>Business Continuity Planning</strong><ol><li><strong>Project Scope and Planning</strong>&nbsp;- <strong>Organization Review</strong>, <strong>BCP Team Selection</strong>, <strong>Resource Requirements </strong>and <strong>Legal and Regulatory Requirements</strong></li><li><strong>BIA</strong> (Business Impact Analysis) -<strong> Identifying Priorities</strong>, <strong>Risk Identification</strong>, <strong>Likelihood Assessment</strong>, <strong>Impact Assessment</strong>, <strong>Resource Prioritization</strong> (Quantitative (ALE, MTD, AV, etc)&nbsp;and Qualitative)</li><li><strong>Continuity Planning</strong> - <strong>Strategy Development</strong>&nbsp;(Risk Acceptance)and <strong>Provisions and Processes&nbsp;</strong></li><li><strong>Plan Approval and Implementation </strong>(Plan testing, Maintenance, Documentation, etc</li></ol> <strong><br />C</strong>(ow)<strong>P</strong>(ig)<strong>SOW</strong> -<ul><li><strong>C</strong>learing <strong>C</strong>an be recovered (Deleting),</li><li><strong>P</strong>urging is <strong>P</strong>ermanent,</li><li><strong>S</strong>anitizing is <strong>S</strong>ame as Purging,</li><li><strong>O</strong>verwriting with <strong>0</strong>s and 1s,&nbsp;</li><li><strong>W</strong>iping is <strong>W</strong>riting (overwriting that is)</li></ul> <u><strong><br />Domain 7</strong></u><br /><strong style="color:rgb(129, 129, 129)">Incident Response:</strong><span style="color:rgb(129, 129, 129)">&nbsp;Think of a&nbsp;</span><strong style="color:rgb(129, 129, 129)">Drumroll&nbsp;</strong><span style="color:rgb(129, 129, 129)">aka&nbsp;</span><strong style="color:rgb(129, 129, 129)">DRMRRRL</strong><span style="color:rgb(129, 129, 129)">&nbsp;when there is an incident (</span><strong style="color:rgb(129, 129, 129)">D</strong><span style="color:rgb(129, 129, 129)">etect,&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">esponse,&nbsp;</span><strong style="color:rgb(129, 129, 129)">M</strong><span style="color:rgb(129, 129, 129)">itigate,&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">eport,&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">ecover,&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">emediate,&nbsp;</span><strong style="color:rgb(129, 129, 129)">L</strong><span style="color:rgb(129, 129, 129)">essons Learnt): In Mitigate, you contain, in Recover, you bring to last good known state, in Remediate, you do RCA/fix the Root Cause)</span><br /><u style="color:rgb(129, 129, 129)"><strong>Canons of ISC - PAPA</strong></u><br /><strong style="color:rgb(129, 129, 129)">P</strong><span style="color:rgb(129, 129, 129)">rotect society, the common good, necessary public trust and confidence, and the infrastructure (Social Responsibility, no unethical hacking),&nbsp;</span><br /><strong style="color:rgb(129, 129, 129)">A</strong><span style="color:rgb(129, 129, 129)">ct honorably, honestly, justly, responsibly, and legally (Maintain Integrity, don't lie, etc)</span><br /><strong style="color:rgb(129, 129, 129)">P</strong><span style="color:rgb(129, 129, 129)">rovide diligent and competent service to principals (Protect organization you are working for) ,&nbsp;</span><br /><strong style="color:rgb(129, 129, 129)">A</strong><span style="color:rgb(129, 129, 129)">dvance and protect profession (Don't share exam questions, false endorsement)<br /><strong>CSUSAD</strong> - Information Lifecycle (Create, Save, Use, Share, Archive,&nbsp;</span>Destroy)<br /><strong style="color:rgb(129, 129, 129)">Fagan Inspection&nbsp;</strong><span style="color:rgb(129, 129, 129)">(Code Review)</span><strong style="color:rgb(129, 129, 129)">:</strong><span style="color:rgb(129, 129, 129)">&nbsp;</span><strong style="color:rgb(129, 129, 129)">P</strong><span style="color:rgb(129, 129, 129)">lanets&nbsp;</span><strong style="color:rgb(129, 129, 129)">O</strong><span style="color:rgb(129, 129, 129)">rbit&nbsp;</span><strong style="color:rgb(129, 129, 129)">P</strong><span style="color:rgb(129, 129, 129)">erfectly&nbsp;</span><strong style="color:rgb(129, 129, 129)">I</strong><span style="color:rgb(129, 129, 129)">n&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">ound&nbsp;</span><strong style="color:rgb(129, 129, 129)">F</strong><span style="color:rgb(129, 129, 129)">ormations (</span><strong style="color:rgb(129, 129, 129)">P</strong><span style="color:rgb(129, 129, 129)">lanning,&nbsp;</span><strong style="color:rgb(129, 129, 129)">O</strong><span style="color:rgb(129, 129, 129)">verview,&nbsp;</span><strong style="color:rgb(129, 129, 129)">P</strong><span style="color:rgb(129, 129, 129)">reparation,&nbsp;</span><strong style="color:rgb(129, 129, 129)">I</strong><span style="color:rgb(129, 129, 129)">nspection,&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">ework,&nbsp;</span><strong style="color:rgb(129, 129, 129)">F</strong><span style="color:rgb(129, 129, 129)">ollowup)</span><br /><br /><u><strong>Domain 8</strong></u><br /><strong style="color:rgb(129, 129, 129)">Software Capability Maturity Model </strong><strong style="color:rgb(129, 129, 129)">(IDEAL is the other model) - How mature is your capability?</strong><br /><span style="color:rgb(129, 129, 129)">(Think of mature software developers liking Oreo cookies) &nbsp;</span><strong style="color:rgb(129, 129, 129)">I</strong><span style="color:rgb(129, 129, 129)">&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">eally&nbsp;</span><strong style="color:rgb(129, 129, 129)">D</strong><span style="color:rgb(129, 129, 129)">on't&nbsp;</span><strong style="color:rgb(129, 129, 129)">M</strong><span style="color:rgb(129, 129, 129)">ind&nbsp;</span><strong style="color:rgb(129, 129, 129)">O</strong><span style="color:rgb(129, 129, 129)">reos (</span><strong style="color:rgb(129, 129, 129)">I</strong><span style="color:rgb(129, 129, 129)">nitiating,&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">epeatable (lifecycle management, proper QA),&nbsp;</span><strong style="color:rgb(129, 129, 129)">D</strong>efined (documented),&nbsp;<strong style="color:rgb(129, 129, 129)">M</strong><span style="color:rgb(129, 129, 129)">anaged (is Quantitative, and Quality Mgmt),&nbsp;</span><strong style="color:rgb(129, 129, 129)">O</strong><span style="color:rgb(129, 129, 129)">ptimized(Change Management is followed)<br />&#8203;</span><strong style="color:rgb(129, 129, 129)">Change Management Process</strong><span style="color:rgb(129, 129, 129)">&nbsp;-&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">ed&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">abbits&nbsp;</span><strong style="color:rgb(129, 129, 129)">A</strong><span style="color:rgb(129, 129, 129)">re&nbsp;</span><strong style="color:rgb(129, 129, 129)">T</strong><span style="color:rgb(129, 129, 129)">rained&nbsp;</span><strong style="color:rgb(129, 129, 129)">I</strong><span style="color:rgb(129, 129, 129)">n&nbsp;</span><strong style="color:rgb(129, 129, 129)">D</strong><span style="color:rgb(129, 129, 129)">ancing (</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">equest,&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">eview,&nbsp;</span><strong style="color:rgb(129, 129, 129)">A</strong><span style="color:rgb(129, 129, 129)">ccept/Reject,&nbsp;</span><strong style="color:rgb(129, 129, 129)">T</strong><span style="color:rgb(129, 129, 129)">esting,&nbsp;</span><strong style="color:rgb(129, 129, 129)">I</strong><span style="color:rgb(129, 129, 129)">mplement,&nbsp;</span><strong style="color:rgb(129, 129, 129)">D</strong><span style="color:rgb(129, 129, 129)">ocument)</span><br /><strong style="color:rgb(129, 129, 129)">Change and Configuration Management</strong><span style="color:rgb(129, 129, 129)">&nbsp;-&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">abbits&nbsp;</span><strong style="color:rgb(129, 129, 129)">C</strong><span style="color:rgb(129, 129, 129)">hasing <strong>R</strong>abbits</span><span style="color:rgb(129, 129, 129)">&nbsp;(</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">equest,&nbsp;</span><strong style="color:rgb(129, 129, 129)">C</strong><span style="color:rgb(129, 129, 129)">hange Control,&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">elease Control)(Request -&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">ed,&nbsp;</span><strong style="color:rgb(129, 129, 129)">C</strong><span style="color:rgb(129, 129, 129)">hange&nbsp;</span><strong style="color:rgb(129, 129, 129)">C</strong><span style="color:rgb(129, 129, 129)">ontrol -&nbsp;</span><strong style="color:rgb(129, 129, 129)">R</strong><span style="color:rgb(129, 129, 129)">abbits&nbsp;</span><strong style="color:rgb(129, 129, 129)">A</strong><span style="color:rgb(129, 129, 129)">re&nbsp;</span><strong style="color:rgb(129, 129, 129)">T</strong><span style="color:rgb(129, 129, 129)">rained, Release Control -&nbsp;</span><strong style="color:rgb(129, 129, 129)">I</strong><span style="color:rgb(129, 129, 129)">n&nbsp;</span><strong style="color:rgb(129, 129, 129)">D</strong><span style="color:rgb(129, 129, 129)">ancing)<br /><strong>5 Phases of SDLC</strong><br /><strong>RDITE</strong> - Real Developers Ideas Take Effort (<strong>R</strong>equirements <strong>A</strong>nalysis, <strong>D</strong>esign, <strong>I</strong>mplementation, <strong>T</strong>esting, <strong>E</strong>volution)</span><br /><br />&#8203;<br /><br /><strong style="color:rgb(129, 129, 129)"><u>&#8203;Work in Progress Below</u></strong><br />Agile is a Framework: Scrum (most popular), Kanban and SAFe are examples are Agile Framework.<br />DevOps or DevSecOps can be used alongside Agile<br /><br /><span style="color:rgb(129, 129, 129)">3. Bell-Lapdula - I made a little one-liner jingle for this. I say it like this: Bell, LA PA DU LA - CON FI DEN SHI AL IT E. I've repeated this many times in my head, and in fact, I recall this from my SSCP studies 4 years ago.</span><br /><span style="color:rgb(129, 129, 129)">4. Running key (or &ldquo;book&rdquo;) ciphers often use a passage from a commonly available book as the encryption key. I remember this because in IT, we use a "Run book", so anytime I see a practice question asking How a Running key works, I remember "Run Book".</span><br /><span style="color:rgb(129, 129, 129)">10. TCSEC vs ITSEC = Orange Book. Orange has vitamin C in it, ITSEC does not.<br />&#8203;Threat Modelling:</span><ul style="color:rgb(129, 129, 129)"><li>Based on Assets, Attackers, SW</li><li>Stride (SW), PASTA (Asset), DREAD (?)</li></ul><br /><u><strong>Standards / Acts / Regulations&nbsp;</strong></u><br />ISO 27001 &nbsp; -&gt; info sec mgmt system&nbsp;<br />ISO 22301 &nbsp; -&gt; BCP MS &ndash; business continuity management system&nbsp;<br />PCI-DSS &nbsp; -&gt; card security&nbsp;<br />NIST 800-37 &nbsp; -&gt; IS information security &nbsp;<br />FEDRAMP -&gt; &nbsp;Federal risk and authorization program&nbsp;<br />GLBA act &ndash; Privacy Financial services&nbsp;<br />SOX -&gt; Publicly Traded Companies &ndash; s not a standard but a law for publicliy traded companies doing business in US&nbsp;<br />PIPEDA - &gt; Canada - Personal Information Protection and Electronic Documents Act of Canada&nbsp;<br />GDPR -&gt; EU &ndash; Privacy<br />HIPPS -&gt; Healthcare</div>]]></content:encoded></item><item><title><![CDATA[Cisco Collaboration Flex Plan Licensing Models]]></title><link><![CDATA[https://www.jalson.ca/blog/cisco-collaboration-flex-plan-licensing-models]]></link><comments><![CDATA[https://www.jalson.ca/blog/cisco-collaboration-flex-plan-licensing-models#comments]]></comments><pubDate>Wed, 11 May 2022 20:01:08 GMT</pubDate><category><![CDATA[Cisco]]></category><category><![CDATA[Collaboration]]></category><category><![CDATA[Webex]]></category><guid isPermaLink="false">https://www.jalson.ca/blog/cisco-collaboration-flex-plan-licensing-models</guid><description><![CDATA[Cisco Collaboration Flex Plan is available in the following license models:Named UserCustomer is obligated to pay per userActive UserCustomer is obligated to actual usageEnterprise AgreementCustomer is obligated to pay enterprise-wide usageThe price changes based on the Flex version that is sold. Currently Cisco is selling Flex 3.0. [...] ]]></description><content:encoded><![CDATA[<div class="paragraph">Cisco Collaboration Flex Plan is available in the following license models:<ol><li>Named User</li></ol><ul><li>Customer is obligated to pay per user</li></ul><ol><li>Active User</li></ol><ul><li>Customer is obligated to actual usage</li></ul><ol><li>Enterprise Agreement<br /></li></ol><ul><li>Customer is obligated to pay enterprise-wide usage</li></ul><br />The price changes based on the Flex version that is sold. Currently Cisco is selling Flex 3.0.<br /></div>]]></content:encoded></item><item><title><![CDATA[Imran Khan]]></title><link><![CDATA[https://www.jalson.ca/blog/imran-khan]]></link><comments><![CDATA[https://www.jalson.ca/blog/imran-khan#comments]]></comments><pubDate>Mon, 11 Apr 2022 05:52:48 GMT</pubDate><category><![CDATA[Pakistan]]></category><category><![CDATA[Politics]]></category><guid isPermaLink="false">https://www.jalson.ca/blog/imran-khan</guid><description><![CDATA[       &#8203;Today my heart is bleeding....April 9 was a dark day in the history of Pakistan. This day would be remembered in days to come. A regime change happened in Pakistan - ousting the current sitting PM Imran Khan (IK). I hope IK get a second chance to come back in power - else people of Pakistan would never forgive those responsible for this.The whole opposition consisting of many parties united to beat this one-man IK and his political party Tehreek e Insaf - PTI (Movement for Justice) [...] ]]></description><content:encoded><![CDATA[<div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/whatsapp-image-2022-04-10-at-12-17-04-pm_orig.jpeg" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">&#8203;Today my heart is bleeding....<br /><br />April 9 was a dark day in the history of Pakistan. This day would be remembered in days to come. A regime change happened in Pakistan - ousting the current sitting PM Imran Khan (IK). I hope IK get a second chance to come back in power - else people of Pakistan would never forgive those responsible for this.<br /><br />The whole opposition consisting of many parties united to beat this one-man IK and his political party Tehreek e Insaf - PTI (Movement for Justice) which IK started in 1996. Tehreek e Insaaf was never a threat to any political party until the recent elections in 2018 where it built much momentum before the elections - and it won.<br /><br />Imran was born in an affluent upper middle-class family in Lahore Pakistan. IK attended the prestigious school Aitchison College (established 1866) in Lahore, joining Royal Grammar School Worcester in England and finally graduated from Oxford where he studied Philosophy, Politics and Economics, graduating in 1975.<br /><br />IK played cricket (college, county and national) while in Pakistan, then in England and continued to play until 1992. IK retired from Pakistan's national side after he captained the Pakistan Cricket Team and winning the only cricket world cup for Pakistan in 1992.<br /><br />After the World Cup win, Imran Khan built a cancer hospital in Lahore (Shaukat Khanum - named after his mother who died of cancer) - which still provides free treatment to people who cannot afford the treatment. This was a amazing feat as something like this hasn't happened in the world where the expensive cancer treatment is provided for free - run entirely on charity.<br /><br />After his political struggle for 22 years, IK disrupted the political landscape of Pakistan by taking the reigns of the country from the two-party system (PPP and PML-N) and by becoming PM in 2018 at the age of 66. Before Khan, people of Pakistan were tired of political party&rsquo;s broken promises and seeing same faces years after years, elections after elections.<br /><br />In Khan's PM acceptance speech, he mentioned that he wants to make Pakistan a welfare state and promised to help the most neglected of the community. He was ridiculed for this as well by the opposition. However, if anyone was capable of this insurmountable task, it was Khan.<br /><br />It was an uphill battle to run a country at that time. Pakistan was in a disarray when IK held the reigns of the country. The previous government had left the country in a deficit. Pakistan was being run with the money which was lent by World Bank. And just to pay the interest on the World Bank loans, previous governments had gone to IMF to borrow money so that interest could be paid to the World Bank. And to pay back the interests on loans to IMF, they had taken more loans from IMF. This was going on for a while. It seemed though that no one before Khan cared about this. To put this in perspective, this is like the head of the family has a credit card, and to pay the minimum payments on the credit card, the head used another credit card, once that second card is maxed out, a third credit card is used so minimum payments can be done on that second credit card, and on and on...<br />&#8203;<br />Since he became the Prime Minister, he tried making changes to the grass root level. Some changes he succeeded, some he did not - but no one ever questioned his intentions. He was genuinely trying hard - removing ministers who weren't able to perform.<br /><br />During his tenure, government of Pakistan collected record number of taxes, increased exports (despite COVID-19 where lot of countries in same regions had negative growth), and so many other great things (see list below).<br /><br /></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/e29xid1vkakrx2k_orig.jpg" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph"><span style="color:rgb(129, 129, 129)">His opposition never was able to find any dirt on him. They kept on bringing up his playboy lifestyle from his time in London, but other than that, there were no cases of corruption, no foreign properties, no bank accounts, etc.</span><br /><br /><span style="color:rgb(129, 129, 129)">It is worth mentioning that after becoming PM Khan was not living at the official PM House which was available to him. He would pay for the expenses for his residence himself. He would go to PM Office in the morning and go back to his personal residence in the evening - working long hours and not taking any days off. Despite his great health, I am sure this wasn't easy in his 66+ years of age.</span><br /><br /><span style="color:rgb(129, 129, 129)">While IK was busy working, the opposition had all united to put a notion of No-Confidence in the parliament against him. Some of his coalition partners had joined the opposition. The number of MNAs needed to make this notion successful was 172 - opposition pulled it off by a thin margin of 174.</span><br /><br /><span style="color:rgb(129, 129, 129)">PTI insisted that there is a US conspiracy to uproot his government. PTI said that a cipher had come from a US Diplomat Donald Lu which had clearly mentioned in a threatening manner that the vote of No-Confidence has to succeed in the parliament against IK for US to make things easy for Pakistan. There were proofs of meetings of US Officials with the MNAs which switched sides and with opposition leaders and opposition MNAs. Some media outlets reported of money given to some members of his party members so that they would become part of the opposition succeeding the vote of no confidence. IK and PTI had agreed to shared the Donald Lu's cipher with the Army, National Security Council and with the Opposition Leaders. Opposition Leaders weren't interested to see it. Opposition without seeing it insisted that the letter it was a lie. US denied their involvement in this. When Donald Lu was asked by the media, he neither accepted nor denied this cipher.</span><br /><span style="color:rgb(129, 129, 129)">&nbsp;</span><br />On the late night of April 9, after the No Confidence motion succeeded, Imran Khan for one last time went to his residence with his belongings (his diary and some papers).</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/whatsapp-image-2022-04-10-at-11-37-52-am_orig.jpeg" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">&#8203;The Roman Emperor Marcus Aurelius once said: When a bunch of known corrupt people unite against one man and spare no effort to ridicule him, blackmail him and attempt to assassinate his character, blindly follow that one man!<br /><br />Today, I am disappointed, I am sad, I am angry.<br />&#8203;<br />I truly hope you are given another chance.&nbsp;</div>]]></content:encoded></item><item><title><![CDATA[Webex Edge]]></title><link><![CDATA[https://www.jalson.ca/blog/webex-edge]]></link><comments><![CDATA[https://www.jalson.ca/blog/webex-edge#comments]]></comments><pubDate>Wed, 30 Mar 2022 15:39:37 GMT</pubDate><category><![CDATA[Cisco]]></category><category><![CDATA[Collaboration]]></category><category><![CDATA[Webex]]></category><guid isPermaLink="false">https://www.jalson.ca/blog/webex-edge</guid><description><![CDATA[Webex offers a few different Webex Edge options. They can be confusing. I will try to outline what they are and what do they do:  1. Webex Edge Audio  Webex Edge is a great cost saving feature for customers who utilize Webex Meetings and CUCM...This allows Webex Meetings to route PSTN calls through the internet and leverage on-premise CUCM for Webex Meetings Outbound/Call-Back feature - saving $$ on the Webex PSTN costs..         Here is a webex.com article on Webex Edge Audio.  2. Webex Edge Co [...] ]]></description><content:encoded><![CDATA[<div class="paragraph">Webex offers a few different Webex Edge options. They can be confusing. I will try to outline what they are and what do they do:</div>  <h2 class="wsite-content-title">1. Webex Edge <u>Audio</u></h2>  <div class="paragraph">Webex Edge is a great cost saving feature for customers who utilize Webex Meetings and CUCM...<br />This allows Webex Meetings to route PSTN calls through the internet and leverage on-premise CUCM for Webex Meetings Outbound/Call-Back feature - saving $$ on the Webex PSTN costs..<br /></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/published/screen-shot-2022-03-30-at-11-48-07-am.png?1648659784" alt="Picture" style="width:410;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Here is a <a href="https://help.webex.com/en-us/article/xmsy7d/Cisco-Webex-Edge-Audio-Customer-Configuration-Guide" target="_blank">webex.com</a> article on Webex Edge Audio.</div>  <h2 class="wsite-content-title">2. Webex Edge <u>Connect</u></h2>  <div class="paragraph">Webex Edge Connect allows a customer to have a private point-to-point link between their network and Cisco Webex (Meetings and Calling) Cloud. This allows to by-pass public internet - thus guaranteeing bandwidth and quality of service (QoS).<br /><span style="color:rgb(129, 129, 129)">Here is a&nbsp;</span><a href="https://help.webex.com/en-us/article/n68tcpb/Webex-Edge-Connect" target="_blank">webex.com</a><span style="color:rgb(129, 129, 129)">&nbsp;article on Webex Edge Audio.</span></div>  <h2 class="wsite-content-title">3. Webex Edge <u>Video Mesh</u></h2>  <div class="paragraph">Webex Edge Video Mesh allows local (on-prem) media processing for cloud based media services thus improving the customer experience for on-prem users.<br />It is a software which is installed on-prem which is cloud managed by the Webex Control Hub.<br />&#8203;Here is a <a href="https://www.cisco.com/c/en/us/products/collateral/conferencing/webex-edge/data-sheet-c78-741264.html" target="_blank">cisco.com</a> article covering all of Webex Edge products.</div>]]></content:encoded></item><item><title><![CDATA[Summary of Cisco Collab VT - Mar 2022]]></title><link><![CDATA[https://www.jalson.ca/blog/cisco-collab-vt-mar-2022]]></link><comments><![CDATA[https://www.jalson.ca/blog/cisco-collab-vt-mar-2022#comments]]></comments><pubDate>Mon, 28 Mar 2022 15:38:14 GMT</pubDate><category><![CDATA[Cisco]]></category><category><![CDATA[Collaboration]]></category><category><![CDATA[Microsoft]]></category><category><![CDATA[Webex]]></category><guid isPermaLink="false">https://www.jalson.ca/blog/cisco-collab-vt-mar-2022</guid><description><![CDATA[Misc  Socio is now rebranded as Webex Events. It has all features for end-to-end event managementApple Airplay is now supported on Webex&nbsp;Video EndpointsFord partnering with Cisco&nbsp;to bring Webex Meetings&nbsp;in their EVs - handsfree,&nbsp;with just voice. Read more hereNo need to carry two cell phones (personal and work).. Webex Go&nbsp;is the solution -&nbsp;Enterprise-grade Webex Calling features can be added as a dedicated business line to personal cell phoneHybrid Work is here to s [...] ]]></description><content:encoded><![CDATA[<h2 class="wsite-content-title">Misc</h2>  <div class="paragraph"><ul><li><strong>Socio</strong> is now rebranded as <strong><a href="https://help.webex.com/en-us/article/6xg8gd/Help-with-Webex-Events-(formerly-Socio)" target="_blank">Webex Events</a></strong>. It has all features for end-to-end event management</li><li><strong>Apple Airplay</strong> is now <strong>supported </strong>on Webex&nbsp;Video Endpoints</li><li><strong>Ford</strong> partnering with Cisco&nbsp;to bring <strong>Webex Meetings&nbsp;</strong>in their <strong>EVs</strong> - handsfree,&nbsp;with just voice. Read more <a href="https://blog.webex.com/hybrid-work/webex-and-ford/" target="_blank">here</a></li><li>No need to carry two cell phones (personal and work).. <strong><a href="https://newsroom.cisco.com/c/r/newsroom/en/us/a/y2021/m10/webex-by-cisco-eliminates-the-need-to-carry-multiple-mobile-devices-for-business-and-personal-use.html" target="_blank">Webex Go</a>&nbsp;</strong>is the solution -&nbsp;<span style="color:rgb(129, 129, 129)">Enterprise-grade Webex Calling features can be added as a dedicated business line to personal cell phone</span></li><li>Hybrid Work is here to stay:<ul><li><strong>Hot desking (hoteling)</strong> being embedded in the Webex devices</li><li>With&nbsp;<strong><a href="https://blog.webex.com/collaboration-devices/bring-your-go-to-workplace-apps-to-life-with-webex-room-navigator/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=bring-your-go-to-workplace-apps-to-life-with-webex-room-navigator" target="_blank">Mazemap</a>&nbsp;</strong>and DNA Spaces, know the closest available meeting room and know the directions to the room with the scan of the QR code (<strong>Workspace Optimization</strong>)</li><li>Find <strong>Hoteling Station</strong> based on&nbsp;<strong>occupancy, air quality, noise, temperature sensors </strong>utilizing <strong>IoT Sensors</strong>&nbsp;on the Webex video endpoints and other Cisco eco-system hardware (Meraki APs, Meraki Cameras, Meraki Sensors, Catalyst APs, Catalyst Switches)</li></ul></li><li><strong>Webex Video Endpoints</strong> supports <strong>Zoom</strong>, <strong>Microsoft</strong>&nbsp;and <strong>Google Meetings</strong> in addition to Cisco <strong>Webex Meetings</strong></li><li><strong>Cisco Multiplatform Phones (MPP)</strong> can work as a SIP endpoint for any calling vendor (Zoom Phone, Microsoft, Ring Central, etc)</li><li><strong>Webex Calling</strong> has been added to <strong>MS Teams client</strong>. More native features for Webex Calling within MS Teams in the roadmap</li><li>Various tools&nbsp;available on migration from on-prem to Webex (Calling/DI/UCM Cloud).</li></ul></div>  <h2 class="wsite-content-title">Webex Meetings</h2>  <div class="paragraph"><ul><li>&#8203;Lots of features being added to Webex Meetings regularly and features on the horizon.<ul><li><a href="https://www.webex.com/company/webex-leap.html" target="_blank">Vidcast</a>&nbsp;for video clip recordings. Clips&nbsp;that can be shared in/before/after the Webex Meetings</li><li>Optimize the audio using&nbsp;<strong><a href="https://help.webex.com/en-us/article/7owqst/Smart-audio-options-for-Webex-Meetings-and-Webex-Webinars" target="_blank">Webex Smart Audio</a>&nbsp;</strong>(Babble Labs)&nbsp;- background noise removal, optimizing voice, music mode</li><li>Drive engagement and have more inclusive&nbsp;meetings using&nbsp;<a href="https://blog.webex.com/messaging-chat/a-more-engaging-and-inclusive-meeting-experience-powered-by-cisco-slido/" target="_blank">Slido</a>&nbsp;</li><li>Some more features which can't be mentioned here due to NDA</li></ul></li><li><strong>REST APIs</strong> and <strong>SDKs</strong><ul><li><strong>&#8203;Webex APIs </strong>&amp; <strong>SDKs</strong> can be core components of customer's transformational initiatives</li><li>&#8203;Use Cases:<ul><li>Guest Check-In with&nbsp;no-one at Reception using Webex Desk Devices<strong>&#8203; </strong>(source code avaiable on&nbsp;<a href="https://github.com/WXSD-Sales/Reception-Macro" target="_blank">GitHub</a>)</li><li><strong>Webex Meetings Widget</strong> is available (code on <a href="https://github.com/WXSD-Sales/EmbeddableMeetingsWidget" target="_blank">GitHub</a>).&nbsp;Now Webex Meetings can be embedded in customer's applications - with just a few lines of html code for example:&nbsp;in-Meeting NDA Application&nbsp;(Mortgage broker and client signing DocuSign while in Webex)</li></ul></li><li>&#8203;Webex Solutions Development on <a href="https://github.com/WXSD-Sales" target="_blank">Github</a></li><li><a href="https://developer.webex.com/support" target="_blank">Support</a> on&nbsp;Webex for Developers</li></ul></li></ul></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0px;margin-right:0px;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/editor/screen-shot-2022-03-28-at-2-48-00-pm.png?1648493337" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <h2 class="wsite-content-title">CCaaS - Webex Contact Center</h2>  <div class="paragraph"><ul><li><strong>Contact Center</strong> as a <strong>Service</strong> - CCaaS</li><li><span>Various Flavours:</span><ul><li>Cisco&nbsp;<strong>Webex Contact Center -&nbsp;</strong>(For SMBs)</li><li><strong>Webex Contact Center Enterprise</strong>&nbsp;(Cloud Version of UCCE) - (For Enterprises)</li><li>Hybrid</li></ul></li><li>Uses&nbsp;<strong>Customer Insights&nbsp;</strong>(history of interactions)</li><li><strong>Omni Channel</strong> - voice, chat, email, text, bot, Twitter, Facebook, WhatsApp, Instagram, WeChat,&nbsp;etc</li><li>Webex Contact Centers being certified with <strong>MS Teams Calling</strong><strong>&#8203;</strong></li><li><strong>IMI Mobile</strong> is now rebranded&nbsp;as&nbsp;<strong>Webex Connect&nbsp;</strong></li><li>Continuous optimization by&nbsp;<strong>AI </strong>(bot, answers, etc) using&nbsp;the<strong> Data Lake</strong></li></ul></div>  <h2 class="wsite-content-title">CPaaS -&nbsp;Webex Connect</h2>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/screen-shot-2022-03-29-at-11-59-13-am_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph"><ul><li><strong>Communications Platform</strong> as a <strong>Service</strong> -&nbsp;CPaaS&nbsp;</li><li><strong>Cisco's CPaaS </strong>is<strong> Webex Connect</strong> which is based on <strong>IMI Mobile</strong> (now part of Cisco)</li><li><strong>No requirement</strong> for a customer to have&nbsp;a &nbsp;<strong>Contact Center platform </strong>to utilize<strong> Webex Connect</strong></li><li><strong>IMI Mobile</strong> is <strong>Tier 1 Aggregator</strong> - meaning direct relationship with carriers (selling directly and&nbsp;not reselling)</li><li>Webex Connect&nbsp;offers support for digital channels such as SMS, MMS, App Push, Apple Messaging for Business, WhatsApp etc which traditional Contact Center doesn't do</li><li>Webex Connect Video&nbsp;</li><li>Sign up for a Webex Connect API/SDK beta <a href="https://imimobile.com/products/webex-connect/video#form-section" target="_blank">here</a>&#8203;</li></ul></div>  <h2 class="wsite-content-title">Agnostic Meetings</h2>  <div class="paragraph"><ul><li>85% users have two or more meeting platforms</li><li><strong>USB Passthrough</strong> enables you to use any meeting on your laptop (you can use camera on the Cisco Video endpoints using the USB cable - making that camera appear as part of your laptop)</li><li><strong>WebRTC</strong> (Web Real-Time Communication) <br /><ul><li>Allows <strong>Google </strong>and <strong>Microsoft</strong> <strong>Meetings</strong>&nbsp;&nbsp;to be used on Cisco Video Endpoints.&nbsp;<span style="color:rgb(129, 129, 129)">Some implementations have more features than others (<strong>One Button to Push</strong> on <strong>Google Meetings</strong> for example)</span></li><li><strong>WebRTC</strong>&nbsp;is&nbsp;<strong>free to use</strong>. Has to be enabled on the&nbsp;<strong>Webex Control Hub</strong></li><li>WebRTC is <strong>https</strong> based</li></ul></li><li><strong>Zoom CRC</strong><ul><li>For <strong>Zoom Meetings</strong>, Cisco uses <strong>Zoom CRC</strong> (Conference Room Connector) - which is a SIP call</li></ul></li><li><strong style="letter-spacing: 0.02em;">VIMT</strong><span style="letter-spacing: 0.02em;">&nbsp;</span><br /><ul><li>For <strong>MS Meetings</strong>, instead of <strong>WebRTC </strong>customer can use&nbsp;<strong>VIMT</strong> (<strong>Webex Video Interop for Microsoft Teams</strong>)<br /></li><li><strong>VIMT</strong> is<strong> Cisco's Implementation </strong>of <strong>Microsoft's CVI</strong> (<strong>Cloud Video Interop for MS Teams</strong>)<br /></li><li><strong>VIMT </strong>is <strong>feature rich</strong> and has&nbsp;some experiences not available on WebRTC, like dual screen support<br /></li></ul></li><li>All native features of Cisco video endpoints&nbsp;are available on these&nbsp;meetings experiences&nbsp;like:<ul><li><strong>Background Noise Removal</strong></li><li><strong>People Focus</strong></li><li><strong>Speaker Tracking</strong></li><li><strong>Virtual Backgrounds</strong></li><li><strong>Best Overview</strong></li><li>etc.</li></ul></li></ul></div>  <h2 class="wsite-content-title">Developer Solutions<br />&#8203;</h2>  <div class="paragraph"><ul style="color:rgb(129, 129, 129)"><li><strong>&#8203;Webex APIs&nbsp;</strong>&amp;&nbsp;<strong>SDKs</strong>&nbsp;can be core components of customer's transformational initiatives</li><li>&#8203;Use Cases:<ul><li>Guest Check-In with&nbsp;no-one at Reception using Webex Desk Devices<strong>&#8203;&nbsp;</strong>(source code avaiable on&nbsp;<a href="https://github.com/WXSD-Sales/Reception-Macro" target="_blank">GitHub</a>)</li><li><strong>Webex Meetings Widget</strong>&nbsp;is available (code on&nbsp;<a href="https://github.com/WXSD-Sales/EmbeddableMeetingsWidget" target="_blank">GitHub</a>).&nbsp;Now Webex Meetings can be embedded in customer's applications - with just a few lines of html code for example:&nbsp;in-Meeting NDA Application&nbsp;(Mortgage broker and client signing DocuSign while in Webex)</li></ul></li><li>&#8203;Webex Solutions Development on&nbsp;<a href="https://github.com/WXSD-Sales" target="_blank">Github</a></li><li><a href="https://developer.webex.com/support" target="_blank">Support</a>&nbsp;on&nbsp;Webex for Developers</li><li><strong>Webex Calling&nbsp;APIs</strong><ul><li>Provision:<ul><li>&#8203;Provision Users, AA, Call Pickup, Call Groups, Hunt Groups, Call Forward, etc.</li></ul></li><li>Call Control:<ul><li>Dial, Answer, Reject, List, Detail, Call History, etc.</li></ul></li></ul></li><li><strong>Webex Assisstant </strong>(Voice Activated Bot that responds to commands just like <strong>Siri</strong> or <strong>Cortana</strong>)<ul><li>Support on Desk Series, Board Series, Room Kit Series, Room Series<span style="display: none;">&nbsp;</span><span style="display: none;">&nbsp;</span></li></ul></li></ul></div>  <h2 class="wsite-content-title">Migration to Cloud</h2>  <div class="paragraph"><ul><li>Tools available for migration&nbsp;<a href="http://www.cisco.com/go/ct" target="_blank">here</a>&nbsp;and <a href="https://essentials.webex.com/journey-to-webex.html" target="_blank">here</a></li><li><strong>CUUC </strong>(<strong>Cloud Connected UC</strong>)<strong>&nbsp;</strong>provides a single pane of glass to manage <strong>on-prem CUCM </strong>from Webex <strong>Control Hub</strong>. It allows customers to leverage the benefits of the Webex cloud, while keeping critical calling workload on your premises.&nbsp;Overview <a href="https://help.webex.com/en-us/article/jv0u1db/Webex-Cloud-Connected-UC-Overview" target="_blank">here</a></li><br /></ul></div>]]></content:encoded></item><item><title><![CDATA[Recovering a IOS Switch or Router from ROMMON using USB (and avoiding XModem)]]></title><link><![CDATA[https://www.jalson.ca/blog/recovering-a-ios-switch-or-router-from-rommon-using-usb-and-avoiding-xmodem]]></link><comments><![CDATA[https://www.jalson.ca/blog/recovering-a-ios-switch-or-router-from-rommon-using-usb-and-avoiding-xmodem#comments]]></comments><pubDate>Sat, 20 Jun 2020 14:36:07 GMT</pubDate><category><![CDATA[Cisco]]></category><category><![CDATA[IOS]]></category><guid isPermaLink="false">https://www.jalson.ca/blog/recovering-a-ios-switch-or-router-from-rommon-using-usb-and-avoiding-xmodem</guid><description><![CDATA[For anyone working in Cisco IOS world knows the pain when an IOS gets deleted from flash by mistake or the IOS image on the flash gets corrupt. The device keeps on booting to a state known as ROMMON. The usual XMODEM procedure is painfully long. The IOS image copy process can take more than 9 hours - if the file is around 25 MB.&nbsp;To put the IOS back into the switch using USB can be pretty quick. I have done this in under an hour. Here is how to do it.I am using Catalyst 2960X in my example b [...] ]]></description><content:encoded><![CDATA[<div class="paragraph">For anyone working in Cisco IOS world knows the pain when an IOS gets deleted from flash by mistake or the IOS image on the flash gets corrupt. The device keeps on booting to a state known as ROMMON. The usual XMODEM procedure is painfully long. The IOS image copy process can take more than 9 hours - if the file is around 25 MB.&nbsp;<br /><br />To put the IOS back into the switch using USB can be pretty quick. I have done this in under an hour. Here is how to do it.<br /><br />I am using Catalyst 2960X in my example below.&nbsp;<br /><br />&#8203;First make sure your IOS device has a USB port. If it does, we need a format a USB flash drive in a way IOS recognizes it. The file format has to be <strong>FAT16</strong> (or FAT).<br /><strong>Note:</strong> FAT32 and FAT-EX are not supported by the Cisco IOS devices.<br /><br />The USB drive has to be <strong>smaller</strong> <strong>or equal</strong> to <strong>2 GB</strong>. If you don't have a USB drive smaller than 2 GB, follow <a href="https://www.instructables.com/id/Format-USB-Flash-Drive-to-FATFAT16-not-FAT32/" target="_blank">this</a>.<br /><br />Here are the options I checked on when I formatted my USB drive to FAT on my Windows PC. <strong>Don't do Quick Format</strong>.<br /><br /></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">After formatting, put the IOS image on the USB drive. Now power on the switch or router. It would come to the ROMMON state.<br /><br />Insert the USB flash drive in the USB port. Make sure that switch is able to see the IOS image on the USB. Issue the command <strong>dir usbflash0:</strong></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/2_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">&#8203;Now enter&nbsp;<strong>boot usbflash0:c2960x-universalk9-mz.152-7.E2.bin</strong> so the the switch boots using the image on the USB.</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/3_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">For some reason, my switch came back to ROMMON after this above step as well - which it shouldn't have. So I had to repeat the above step once again. After the next time it came up fine.</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/4_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Now the flash doesn't have a valid IOS image. We need to copy the image on the switch's flash.<br />I copied it by making the laptop as the FTP server. I use <a href="https://filezilla-project.org/download.php?type=server" target="_blank">Filezilla</a>. I gave my PC IP address of 10.10.10.2/24<br /><br /><u><strong>On Switch</strong></u><br /><br /><strong>en<br />conf t<br />int vlan 1<br />ip address 10.10.10.1 255.255.255.0<br />no shut<br /><br /><br /><br />ip ftp username cisco<br />ip ftp password cisco<br />exit<br /></strong><br /><u><strong>On PC</strong></u><br /><br /><strong>Control Panel </strong>&gt;&gt;<strong> Network and Internet </strong>&gt;&gt;<strong> Network Connections </strong>&gt;&gt;<strong> Ethernet </strong>&gt;&gt;<strong> Properties </strong>&gt;&gt;<strong> Internet Protocol&nbsp; Version 4&nbsp; (TCP/IPv4)</strong></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/ip_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Make sure you are able to ping each other (from switch ping 10.10.10.2 and from laptop ping 10.10.10.1)<br /><br />Once both PC and switch have IP connectivity, issue the command:<br /><br /><strong>copy ftp: flash:</strong><br /><br />Provide the IP Address of FTP server (10.10.10.2 - in my example) and file name (c2960x-universalk9-mz.152-7.E2.bin - in my example)<br /><br />Make sure you get the exclamations (<strong>!</strong>), and not the dots (<strong>.</strong>). If you get dots, that means either there isn't IP connectivity or (T)FTP server is not properly setup.</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/5-show-copy-progress_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Issue <strong>dir&nbsp;</strong>to make sure that you see the IOS bin file in the switch's flash.</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/6_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Make sure the config register is the right value before reloading by issuing <strong>sh ver</strong><br /></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/7_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Reload the switch by <strong>reload</strong> command. Enter <strong>no</strong> to saving the config - this is so that on the boot, you get a fresh install of IOS.</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/8_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Hopefully this will save you time just like it did to me and you can avoid xmodem IOS transfer.</div>]]></content:encoded></item><item><title><![CDATA[Upgrading vSphere ESXi from 5.0 to 5.5]]></title><link><![CDATA[https://www.jalson.ca/blog/upgrading-vsphere-esxi-from-50-to-55]]></link><comments><![CDATA[https://www.jalson.ca/blog/upgrading-vsphere-esxi-from-50-to-55#comments]]></comments><pubDate>Thu, 26 Jul 2018 03:15:33 GMT</pubDate><category><![CDATA[Virtualization]]></category><guid isPermaLink="false">https://www.jalson.ca/blog/upgrading-vsphere-esxi-from-50-to-55</guid><description><![CDATA[Upgrade for VMWare vSphere ESXi from any 5.0 to 5.5 is pretty straight forward. However when going from 5.5 to 6.x, there are some added components like PSC (Platform Services Controller) See here.There are various methods, however I will outline the steps by mounting a virtual DVD ISO (I used Cisco UCS Server - so my Virtual KVM was CIMC).To mount the ISO and restarting the server and booting through the DVD, follow my other blog post&nbsp;(You would mount a different DVD image which would have [...] ]]></description><content:encoded><![CDATA[<div class="paragraph">Upgrade for VMWare vSphere ESXi from any 5.0 to 5.5 is pretty straight forward. However when going from 5.5 to 6.x, there are some added components like PSC (Platform Services Controller) See <a href="https://kb.vmware.com/s/article/2130664" target="_blank">here</a>.<br /><br />There are various methods, however I will outline the steps by mounting a virtual DVD ISO (I used Cisco UCS Server - so my Virtual KVM was CIMC).<br /><br />To mount the ISO and restarting the server and booting through the DVD, follow my other <a href="https://www.jalson.ca/blog/upgrading-cimc-including-firmware-bios-lom-ethernet-adapter-lsi" target="_blank">blog post</a>&nbsp;(You would mount a different DVD image which would have the upgrade vSphere ISO).<br /><br /><em>Note: Check VMWare Compatibility to check if you can go from a specific source to a destination.</em><br /><br />Here are the steps:<br /><br />Once the DVD starts booting, the following screen would appear:<br /><br /></div>  <span class='imgPusher' style='float:right;height:0px'></span><span style='display: table;width:auto;position:relative;float:center;max-width:100%;;clear:right;margin-top:0px;*margin-top:0px'><a><img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/16_1_orig.png" style="margin-top: 10px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; border-width:0; max-width:100%" alt="Picture" class="galleryImageBorder wsite-image" /></a><span style="display: table-caption; caption-side: bottom; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;" class="wsite-caption"></span></span> <div class="paragraph" style="display:block;">.....</div> <hr style="width:100%;clear:both;visibility:hidden;"></hr>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/17_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Press Enter when its fully loaded.</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/18_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Click the partition where the ESXi resides (normally its the smaller partition - the bigger partition has the virtual machines)<br /><br /><em>Note: Be careful in this step</em><br /></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/19_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Select what you intend on doing. I selected the Upgrade with preserving VMFS (which is the default)</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/20_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Confirm</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/21_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">...</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/22_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Once complete, the server would go through a power cycle.&nbsp;</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/23_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Once the server power cycles, it would go to the VMWare yellow screen. Turn on the VMs (using vSphere).<br /><br /><em>Note: vSphere on your local desktop will have to go through an upgrade once the ESXi is upgraded.</em><br /></div>]]></content:encoded></item><item><title><![CDATA[Upgrading CIMC (including firmware, BIOS, LOM, Ethernet Adapter, LSI)]]></title><link><![CDATA[https://www.jalson.ca/blog/upgrading-cimc-including-firmware-bios-lom-ethernet-adapter-lsi]]></link><comments><![CDATA[https://www.jalson.ca/blog/upgrading-cimc-including-firmware-bios-lom-ethernet-adapter-lsi#comments]]></comments><pubDate>Thu, 26 Jul 2018 02:05:46 GMT</pubDate><category><![CDATA[Cisco]]></category><category><![CDATA[Virtualization]]></category><guid isPermaLink="false">https://www.jalson.ca/blog/upgrading-cimc-including-firmware-bios-lom-ethernet-adapter-lsi</guid><description><![CDATA[Cisco Integrated Management Controller is Cisco proprietary out-of-band management for servers. This is HP's iLO equivalent on Cisco UCS (Unified Computing System) servers.Note: UCS are servers which are capable of running virtual machines (VMWare ESXi or other hypervisors). Recently, I did an upgrade on the UCS server's CIMC (which include all the components mentioned in the title). I will go through the steps here. You can also upgrade individual components if needed.&nbsp;My server was runnin [...] ]]></description><content:encoded><![CDATA[<div class="paragraph">Cisco Integrated Management Controller is Cisco proprietary out-of-band management for servers. This is HP's iLO equivalent on Cisco UCS (Unified Computing System) servers.<br /><br /><em>Note: UCS are servers which are capable of running virtual machines (VMWare ESXi or other hypervisors). </em><br /><br />Recently, I did an upgrade on the UCS server's CIMC (which include all the components mentioned in the title). I will go through the steps here. You can also upgrade individual components if needed.&nbsp;My server was running ESXi but that is irrelevant.<br /><br /><em>Note: Go through the Release Notes of the firmware at Cisco.com and make sure you can go from the source version to the&nbsp;destination version. You have to be logged in to be able to download the software.<br /><br />&#8203;</em>Here are the steps:<br /><br /><span><span>&#8203;Gracefully shut down all the VMs running on the UCS server (this isn&rsquo;t required but recommended)</span></span><span>&nbsp;</span><br /><span><span>Open the CIMC interface by going into the CIMC IP Address (ignore any certificate errors)</span></span><span>&nbsp;</span><br /><br /><em>Note: This is not the same as ESXi IP</em>.&nbsp;<br /><br /><em><span><span>Note: I prefer using Internet Explorer than using Chrome for this upgrade (even though my choice of browser is Chrome).</span></span><span>&nbsp;</span></em></div>  <div><div class="wsite-image wsite-image-border-medium " style="padding-top:5px;padding-bottom:10px;margin-left:0px;margin-right:10px;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/editor/screen-shot-2018-07-25-at-11-20-31-pm.png?1532575376" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/1_2_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph"><span><span>Click on Launch KVM Console (most times than never, Launch KVM will pop up a Java security error. Even after accepting the security error, Java would fail to launch.</span></span><span>&nbsp;</span><br /><span><span><br />To fix the Java error, go to your PC&rsquo;s Start&nbsp;</span></span><span><span>button&nbsp;</span></span><span>--&gt;</span><span><span>&nbsp;Control Panel&nbsp;</span></span><span>--&gt;</span><span><span>&nbsp;Java&nbsp;</span></span><span>--&gt;</span><span><span>&nbsp;Security&nbsp;</span></span><span>--&gt;</span><span><span>&nbsp;</span></span><span><span>Edit Site List&nbsp;</span></span><span>--&gt;</span><span><span>&nbsp;Add the CIMC IP Address like this:&nbsp;</span></span><a href="https://10.10.10.1/" target="_blank"><span style="color:rgb(5, 99, 193)"><span>https://10.10.10.1</span></span></a><span>&nbsp;</span><br /><span><span>Note: I am running Java 8 Build 71</span></span><span>&nbsp;</span></div>  <div><div class="wsite-image wsite-image-border-medium " style="padding-top:5px;padding-bottom:10px;margin-left:0px;margin-right:10px;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/2_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph"><span><span>If the hypervisor you are running is&nbsp;</span></span><span><span>ESXi</span></span><span><span>, you will see a similar screen to the one below:</span></span><span>&nbsp;</span>&#8203;</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/3_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph"><span><span>Click on Virtual Media&nbsp;</span></span><span>--&gt;</span><span><span>&nbsp;&lsquo;Activate Virtual Devices&rsquo;</span></span><span>&nbsp;</span><br /><span></span><span><span>Click on Virtual Media&nbsp;</span></span><span>--&gt;</span><span><span>&nbsp;&lsquo;Map CD/DVD Drive&rsquo; and browse to where you have downloaded the firmware from cisco.com</span></span><span>&nbsp;</span><br /><span></span><span><span>Restart the server so it can boot from Firmware file this time.</span></span><span>&nbsp;</span><br /><span></span><span><span>(F12 and F11 if&nbsp;</span></span><span><span>its</span></span><span><span>&nbsp;an&nbsp;</span></span><span><span>ESXi</span></span><span><span>)</span></span><span>&nbsp;</span><br /><span></span></div>  <div><div class="wsite-image wsite-image-border-medium " style="padding-top:5px;padding-bottom:10px;margin-left:0px;margin-right:10px;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/4_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph"><span><span>Press F6 on the boot screen to get in the Boot Menu. (you might have to press F6 multiple times just to make sure you hit it at the right moment)</span></span><span>&nbsp;</span>&#8203;<br /><span></span></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/5_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph"><span><span>Select&nbsp;</span></span><span><span>vKVM</span></span><span><span>&nbsp;mapped CD/DVD</span></span><span>&nbsp;</span>&#8203;&#8203;<br /><span></span></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/6_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph"><span><span>UCS Host Upgrade Utility will start</span></span><span>&nbsp;</span>&#8203;&#8203;<br /><span></span></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/7_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/8_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">It can a while to load the firmware files (I guess this depends on network connectivity - mine was pretty good but still it took around 10 minutes).</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/9_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">When you get the license agreement, click 'I Agree'.</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/10_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Now the following screen is where you need to select the components you are planning to upgrade. Select the components (Now click on 'Update' or 'Update All' (I selected All). At that time the upgrade process on each component would start.&nbsp;</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/11_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">You would get the option to select Secure Boot Option. I selected 'No' as I wasn't using this feature.</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/12_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">You can see the progress throughout the process (almost)</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/13_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Depending on the source and target version, you might lose connection to this window while some components are being updated. <strong>Don't panic.</strong> Give it time.<br /><em><br />&#8203;Note: Some versions where you won't lose access to the KVM Console, you would lose connection when you exit the installer when the firmware is finally applied (Adapter or BIOS firmware).</em><br /></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/14_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/15_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Server would go through a power cycle and would load up the hypervisor. You can go the CIMC webpage to make sure that version is actually upgraded.<br />Hope this helps!<br /></div>]]></content:encoded></item><item><title><![CDATA[PC keyboard equivalent on Mac keyboards]]></title><link><![CDATA[https://www.jalson.ca/blog/pc-keyboard-equivalent-on-mac-keyboards]]></link><comments><![CDATA[https://www.jalson.ca/blog/pc-keyboard-equivalent-on-mac-keyboards#comments]]></comments><pubDate>Mon, 09 Apr 2018 18:31:01 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">https://www.jalson.ca/blog/pc-keyboard-equivalent-on-mac-keyboards</guid><description><![CDATA[Macs and PCs keyboards are different.&nbsp;Recently, I had purchased a Mac and was confused with some keys on how to use them on Mac. Here are some of the equivalents. I will keep on updating as I come across more keys.Page Down = 'fn' + 'Down Arrow'&#8203;Page Up = 'fn' + 'Up Arrow'Delete = 'fn' + 'delete'Backspace = 'delete'F1, F2, F3, .... = 'fn' + top row buttons ORF1, F2, F3, .... = 'fn' + keys on control strip (Mac Book Pros with control strip)Other cool shortcutsTo make screenshot of the  [...] ]]></description><content:encoded><![CDATA[<div class="paragraph">Macs and PCs keyboards are different.&nbsp;Recently, I had purchased a Mac and was confused with some keys on how to use them on Mac. Here are some of the equivalents. I will keep on updating as I come across more keys.<br /><br />Page Down = 'fn' + 'Down Arrow'<br />&#8203;Page Up = 'fn' + 'Up Arrow'<br />Delete = 'fn' + 'delete'<br />Backspace = 'delete'<br />F1, F2, F3, .... = 'fn' + top row buttons OR<br />F1, F2, F3, .... = 'fn' + keys on control strip (Mac Book Pros with control strip)<br /><br /><strong>Other cool shortcuts</strong><br /><br />To make screenshot of the whole screen: 'shift' + 'command' + '3'<br />To make screenshot of a portion of the screen: 'shift' + 'command' + '4' (crosshair would appear, press and drag the mouse over the potion you make to make a screenshot)<br />To make screenshot of an active window: 'shift' + 'command' + '4', then press spacebar, click on any window<br /><br />All above would result in a PNG (Portable Network Graphics) file on the desktop.<br /><br /></div>]]></content:encoded></item><item><title><![CDATA[DTMF on SIP]]></title><link><![CDATA[https://www.jalson.ca/blog/dtmf-on-sip]]></link><comments><![CDATA[https://www.jalson.ca/blog/dtmf-on-sip#comments]]></comments><pubDate>Thu, 29 Mar 2018 16:36:59 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">https://www.jalson.ca/blog/dtmf-on-sip</guid><description><![CDATA[ Even though SIP is quickly becoming the industry standard (if not already), there are issues with SIP which because the way each vendor implements it in their products. What I have seen is mostly DTMF causes most pain for the engineers.Here are some of the ways DTMF is used in SIP environments.IN-BANDIn In-Band, the DTMF information is carried inside the actual voice traffic. This is defined under RFC 2833.OUT-OF-BANDIn Out-of-Band, DTMF information is carried outside the voice traffic.CUCM Con [...] ]]></description><content:encoded><![CDATA[<span class='imgPusher' style='float:left;height:505px'></span><span style='display: table;width:auto;position:relative;float:left;max-width:100%;;clear:left;margin-top:20px;*margin-top:40px'><a><img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/editor/dtmf.png?1522344749" style="margin-top: 5px; margin-bottom: 10px; margin-left: 80px; margin-right: 80px; border-width:1px;padding:3px; max-width:100%" alt="Picture" class="galleryImageBorder wsite-image" /></a><span style="display: table-caption; caption-side: bottom; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;" class="wsite-caption"></span></span> <div class="paragraph" style="text-align:left;display:block;">Even though SIP is quickly becoming the industry standard (if not already), there are issues with SIP which because the way each vendor implements it in their products. What I have seen is mostly DTMF causes most pain for the engineers.<br />Here are some of the ways DTMF is used in SIP environments.<br /><br /><u><strong>IN-BAND</strong></u><br />In In-Band, the DTMF information is carried inside the actual voice traffic. This is defined under RFC 2833.<br /><br /><u><strong>OUT-OF-BAND</strong></u><br />In Out-of-Band, DTMF information is carried outside the voice traffic.<br /><br /><u><strong>CUCM Configuration</strong></u><br />Here are the CUCM Trunk configuration parameter that can be selected:<br />&#8203;<br /><span><strong>DTMF Signaling Method:</strong>&nbsp;</span><span>Choose from the following options:</span><br /><u>No Preference (default)</u>&mdash;Cisco Unified Communications Manager&nbsp;will pick the DTMF method to negotiate DTMF, so the call does not require an MTP. If&nbsp;Cisco Unified Communications Manager&nbsp;has no choice but to allocate an MTP (if the Media Termination Point Required check box is checked), SIP trunk will negotiate DTMF to RFC2833.<br /><u>RFC 2833</u>&mdash;Choose this configuration if the preferred DTMF method to be used across the trunk is RFC2833.&nbsp;Cisco Unified Communications Manager&nbsp;makes every effort to negotiate RFC2833, regardless of MTP usage. Out of band provides the fallback method if the peer endpoint supports it.<br /><u>OOB and RFC 2833</u>&mdash;Choose this configuration if both out of band and RFC2833 should be used for DTMF.</div> <hr style="width:100%;clear:both;visibility:hidden;"></hr>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/mtp_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">&#8203;<strong>Media Termination Point Required:</strong><br />You can configure Cisco Unified Communications Manager SIP trunks to always use an MTP. Check this check box to provide media channel information in the outgoing INVITE request. When this check box is checked, all media channels must terminate and reoriginate on the MTP device. If you uncheck the check box, the Cisco Unified Communications Manager can decide whether calls are to go through the MTP device or be connected directly between the endpoints.<br /><br />Note :&nbsp;<br />If check box remains unchecked (default case), Cisco Unified Communications Manager will attempt to dynamically allocate an MTP if the DTMF methods for the call legs are not compatible.<br /><br />For example, existing phones that run SCCP support only out-of-band DTMF, and existing phones that run SIP support RFC2833. Because the DTMF methods are not identical, the Cisco Unified Communications Manager dynamically allocates an MTP. If, however, a new phone that runs SCCP, which supports RFC2833 and out-of-band, calls an existing phone that runs SIP, Cisco Unified Communications Manager does not allocate an MTP because both phones support RFC2833. So, by having the same type of DTMF method supported on each phone, no need exists for MTP.<br /><br />Instead of selecting Media Termination Point Required on the above option, a better option is to Insert MTP whenever is required. That is done through the SIP Trunk Profile.</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/siptrunkprofile_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph"><strong>&#8203;</strong><span><strong>Early Offer support for voice and video calls</strong>:</span><br />This field configures Early Offer support for voice and video calls. When enabled, Early Offer support includes a session description in the initial INVITE for outbound calls. Early Offer configuration settings on SIP profile apply only to SIP trunk calls. These configuration settings do not affect SIP line side calls. If this profile is shared between a trunk and a line, only a SIP trunk that uses the profile is affected by these settings.<br /><br />The Media Transfer Point (MTP) Required check box on the Trunk Configuration window, if enabled, overrides the early offer configuration on the associated SIP profile. Cisco Unified Communications Manager sends the MTP IP address and port with a single codec in the SDP in the initial INVITE.<br /><br />From the drop-down list box, select one of the following three options:<br /><br /><u>Disabled (Default value)</u> - Disables Early Offer; no SDP will be included in the initial INVITE for outbound calls.<br /><u>Best Effort (no MTP inserted)</u><ol><li>Provide Early Offer for the outbound call only when caller side's media port, IP and codec information is available.</li><li>Provide Delayed Offer for the outbound call when caller side's media port, IP and codec information is not available. No MTP is inserted to provide Early Offer in this case.</li></ol> <u>Mandatory(insert MTP if needed)</u> - Provide Early Offer for all outbound calls and insert MTP when caller side's media port, IP and codec information is not available.<br /><br /><strong><u>CUBE (SBC) Configuration</u></strong><br /><br />On the CUBE dial-peers, DTMF has to be selected.<br />You can actually select RFC2833 as well as a secondary DTMF if RFC2833 (in-band) is not supported.<br />&#8203;<br /><br /></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.jalson.ca/uploads/2/8/6/7/28675483/cube_1_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">&#8203;For complete dial-peer config, please refer to <a href="https://www.jalson.ca/blog/example-of-cisco-ios-dial-peers-for-voice-gateways-connected-to-cucm" target="_blank">this blog post</a>.<br /><br />Some text in the above blog was taken was Cisco Unified Communications Manager Help Pages.</div>]]></content:encoded></item></channel></rss>