Monday, December 23, 2013

Jabber Video for Telepresence 4.6 - unable to recognize camera on Maverick OS X 10.9

Got an issue on Jabber Video 4.6 on Mac, it can login but can't recognize the iSight camera after I upgraded my MBP to Maverick.  You need to upgrade to 4.7 in order to fix this issue.  I have upgraded to 4.7.4 and works well on my Mac.

Wednesday, December 11, 2013

OTV - Selective Unicast Flooding

Normally in OTV, unknown unicast frames are not flooded between OTV sites and MAC addresses are not learned across the overlay interface.  Any unknown unicast messages that reach the OTV edge device are blocked to prevent layer 2 errors spreading to remote sites.  It is assumed the end points are not silent or unidirectional.  If there is any silent hosts or Microsoft unicast mode NLB is used in your data center, your host will be "disappeared" from the view of other OTV sites.  In 6.2(2) and later, a new feature called selective unicast flooding is introduced and you can issue the command on the OTV VDCs at the site where the server / silent host exists, in result the specified destination MAC address is flooded to all other edge devices in the OTV overlay network with that unknown unicast traffic.

 otv flood mac 0011.2233.4455 vlan 66

RBAC - san-admin on Nexus 5500

Starting from NX-OS 5.2(1)N1(1), Nexus 5500 has a new predefined role "san-admin" which allows you to provide clear demarcation on what SAN and LAN team can do on the Nexus 5500.  You can use this for your DCNM for SAN too.  I have tried it on my DCNM 6.2(3) in lab and it works fine.  User with this right can do most of the things on DCNM for SAN but not DCNM for LAN.  Here is the detail on what a predefined san-admin role can do:

POC-N5K# sh role name san-admin

Role: san-admin
  Description: Predefined system role for san administrators. This role
  cannot be modified.
  vsan policy: permit(default)
  Vlan policy: permit(default)
  Interface policy: permit(default)
  Vrf policy: permit(default)
  Rule    Perm    Type        Scope               Entity                  
  27      permit  read        
  26      permit  read-write  feature             fcdomain                
  25      permit  read-write  feature             rdl                     
  24      permit  read-write  feature             trunk                   
  23      permit  read-write  feature             fcmgmt                  
  22      permit  read-write  feature             fcfe                    
  21      permit  read-write  feature             port-track              
  20      permit  read-write  feature             fcoe                    
  19      permit  read-write  feature             port-security           
  18      permit  read-write  feature             copy                    
  17      permit  read-write  feature             rmon                    
  16      permit  read-write  feature             rscn                    
  15      permit  read-write  feature             fspf                    
  14      permit  read-write  feature             fdmi                    
  13      permit  read-write  feature             fcsp                    
  12      permit  read-write  feature             fcns                    
  11      permit  read-write  feature             span                    
  10      permit  read-write  feature             zone                    
  9       permit  read-write  feature             wwnm                    
  8       permit  read-write  feature             vsan                    
  7       permit  read-write  feature             vsanIfvsan              
  6       permit  read-write  feature             fabric-binding          
  5       permit  read-write  feature             interface               
  4       permit  read-write  feature             trapRegEntry            
  3       permit  read-write  feature             snmpTargetAddrEntry     
  2       permit  read-write  feature             snmpTargetParamsEntry   
  1       permit  read-write  feature             snmp                

10GBase-LRM SFP+ support on Nexus

A quick note to bear in mind is 10GBase-LRM SFP+ is not supported on Nexus 5500 and Nexus 2000.  It only supports on Nexus 7000 in the Nexus family.

For detail compatibility information please check out here:

Monday, December 2, 2013

UCSM 2.1.3a - Login Error: Server returned HTTP response code: 400

Recently I have run into an issue in a customer PoC and encountered a weird issue.  Everything looks fine except I cannot login UCSM.  The UCSM code I am running is 2.1.3a, and I have got the error message:

"Login Error: Server returned HTTP response code: 400 for URL: http://ucsm_ip:443/nuova"

Eventually I've found out the JRE 7u45 update breaks this, after lowering the version it works fine now.

Maverick - No Java runtime present, requesting install

After upgrading to Maverick (OS X 10.9), when I try to run java –version in terminal, it showed the error "No Java runtime present, requesting install", however nothing happens except showing this error message.  The solution is to download the official java package from apple website:

Sunday, October 13, 2013

Free app today

I have made my app Remote Call Forward and Ring Ring Ring free today!  Download it and give me some feedback!

Wednesday, October 9, 2013

Apps update - Ring Ring Ring 1.2

Another apps that got update is Ring Ring Ring, this is an application that allow you to use your iPhone address book, click to dial using your IP phone.  So it reduces the hassle to sync your iPhone contact list with your UCM personal directory.  You simply use your iPhone contact list as your personal directory.

I haven't made much change to this app, for sure you can give me idea what feature should I add.  Basically I have just optimise it for the 4-inch Retina display.

You can get the entry from your address book by clicking the address book icon on the right.  Then the contact will show up.

Simply click on the phone number, then it will ask your IP phone to make phone calls.

Alternatively you can use the number pad instead of phone book entry to make calls.

App store:


Apps update - CME Config Generator 1.4

Just have some time to revisit my app in Apple app store, and update some of the bugs, adding new features and resizing for 4-inch display.  The first one available on shelf are CME Config Generator.

Added the new interactive mode to make the configure generation even more easier:

Also Phone database is also updated for new phones like 8831 and DX650.

Try it today and let me know your feedback!

Meraki Facebook Wifi

Just got a chance to test out an interesting Meraki feature – Facebook wifi.  That is basically used for say for example a wireless hotspot, instead of showing a boring, standard splash page, now you are redirected to a Facebook page and you are required to "Check-in" before you can access Internet.  Meraki's management portal is very easy to use, basically you don't need any guides / manual to set things up.

This is the Facebook Wifi help page, currently only Meraki and CMX supports this type of integration:

On the Facebook side, you need to make your page in the "Local Business" category, and provide a street address so that people can Check in to your place.  You can also configure the bypass mode, so that for people who do not have Facebook account, or don't want to use their Facebook account to check in, to either use a pre-shared code or even click through the splash page.

On Meraki you need to choose the splash page of your SSID to use Facebook Wifi:
Then it is all done!  You can now try to access Internet, you will be redirected to the Facebook check-in page before you can continue browsing the Internet.

Tuesday, June 4, 2013

"Record" button on Cisco IP phone

This is how the "Record" button on the IP phone works from the end user perspective.  Make sure you have select "Selective Call Recording Enabled" in "Recording Option" under your DN.  In my lab I am using UCM 9.1 and MediaSense 9.1, and if you using BiB active recording it doesn't support video today because the BiB only support voice.  If you are using CUBE SIP media folking it should works with video, however I haven't tried yet.

MediaSense 9.1 - The new Search and Play UI

In the new MediaSense 9.1 there is a new basic search and play portal available and you can access the link using the below URL:


This is how the UI looks like, and make sure JRE is installed if you want to playback your recording.

This is a screenshot to playback a video recording.

Role Based Access Control for UCCE Configuration Manager

On UCCE you might want to delegate some of the admin work on Configuration Manager to different user groups like supervisors, script developer, etc.  You can achieve it with the User List and Feature Control Set List.  First of all you need to create the Feature Control Set based on the features you want to delegate per user / user group, then assign to the user.  So the end user experience is, when the user (in my case tedison, his AD credential) login his Windows with AW client installed, he can only read / change the features controlled by the Feature Control Set List.

On the left you will see a full feature Configuration Manager, on the right side is the Configuration Manager of tedison controlled by the Feature Control List.

Mobile Agent configuration on UCCE + Finesse

Mobile Agent is a powerful feature allows agent to use non-Cisco IP phone (I.e. Analog phone, mobile phone, etc) as the agent phone.  The configuration is surprisingly easy.  Before we go into the configuration, let's take a look at the screenshot on how it looks like on the agent desktop.

The first screenshot the mobile agent is using the nailed connection, which means the phone calls are "always on".  When the agent login the Finesse desktop, the system will make a outgoing phone call to the mobile agent phone and you need to answer the call before the login process is completed.  Then you will listen to the MOH until you receive any customer inbound calls.

The second screenshot the mobile agent is using the call by call mode.  In this mode the system will not call out to the mobile agent phone, until a customer inbound call is received.  During the Finesse login process you don't need to receive phone calls before the login process is completed.  The drawback is the customer might receive ringback tone when the system connect the call with the agent.

On UCM the configuration is simple.  You need to create 2 CTI ports, one local (agent extension, you need this during login Finesse) and one remote (another unique extension making calls to your mobile agent phone), start with the string LCP and RCP when you enter the device name, then associated the CTI port to the UCCE JTAPI user.  Also remember to set the max call to 2 and busy trigger to 1.

Real Time Agent Data not display in CUIC

Recently I have built a demo environment with UCCE 9.0 + CVP 9.0 + Finesse 9.1 + CUIC 9.0.  There is an issue on CUIC that all the real time statistics are unable to display.  Eventually I've found out there is a mismatch between the "Site Name" on PG and AW.  So if you encountered the same issue, make sure the site name is match in the PG setup and your AW configuration

1. On AW PG Explorer, check the site name under your CM PG PIM

2. Make sure the SiteName in the registry is match with what you set in AW.  Also make sure in the AW web setup you have the same site name entered.

Then check out the CUIC real time stock reports and now you will be able to view the real time data.

Thursday, February 21, 2013

Jabber for Windows on Win 8

Did a very basic test to run Jabber for Windows on Windows 8 (my home PC), works well  :)

Case Sensitivity in UCM URI DIaling

It is case sensitive on 9.0, and you can change the UCM "Enterprise Parameter" > "URI Lookup Policy"  to case insensitive in 9.1 onwards.  Default it is still case sensitive.

This is what I've extracted from the UC 9.x SRND

Jabber for iPad demo - Chinese Zodiac

Working on a Jabber demo…..too boring to use the name "User 123" or "Demo User" as username for the demo accounts.  Wanna use something more interesting…..

Setting Menu Password on Cisco Personal Telepresence

You can optionally setup menu password on the EX series (as well as C series codec and SX20), so that the users cannot change the administrator settings on the Telepresence Touch Panel.

1.  SSH to the unit using the admin credential

2.  Issue the command:

xCommand SystemUnit MenuPassword Set Password: panda123

To clear the password, you can use the following:

xCommand SystemUnit MenuPassword Set Password: ""

Get Call Quality Statistics via UCM CMR

You can get the call quality statistics like MOS, jitter, latency, etc via CMR on Cisco UC Manager.  This is a sample report that you can retrieve from the CDR/CMR report.

On the CMR dump file you can see the details, check out the destvarVQMMetrics for MOS score:

You need to configure UCM so that the QoS column in the report will show the correct information instead of "NA".

1.  On CDR configuration page, Under System > Scheduler > CDR load, Uncheck "Load CDR only", so that CMR will be loaded together with CDR.

2. Under UCM Service Parameter, change the "Call Diagnostics Enabled" value to "Enabled Only When CDR Enabled Flag is True"

Then restart CDR scheduler under Servicability if you want it take effects immediately.

P.S.  My lab system is running UCM 9.1

Monday, February 4, 2013

Windows 8 Enterprise Activation

Just installed Windows 8 on my PC, due to an hard disk issue I have decided to move on to Windows 8 to experience how good / bad it is.  My first impression is quite bad, at least I have found it quite difficult to do my very first thing after every Windows installation - using IE to download Chrome.

Secondly the Windows activation failed.  It didn't prompt me for key during installation, and it can't be activated after finish installation.  I've got an error message saying "Windows can't activate right now.  Error Code: 0x8007007B"

This is the way I have done:

1.  Download Pokki to get your "Start" button back.  It is free and works well.

2.  With the "Start" button back, I can access my command prompt now, run the command prompt with admin right.

3.  Run the command "slmgr /upk" to uninstall the original product key.

4.  Run the command "slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX" to install your key.

5.  Try to activate again and it will work!

Friday, January 25, 2013

Augmented Reality Proof of Concept Demo

A proof of concept demo, to show augmented reality on Cisco Telepresence EX series video endpoints.  The Atomic tool is used for the augmented reality part.