That's what I do as a Collaboration Engineer but sometimes it goes much deeper.
Tuesday, March 27, 2018
and now for a change of pace
Much has changed since I last wrote - I have taken a Senior Unified Communications Engineer position in San Francisco at a little company that is responsible for the great sound and video in yoru music, movies and television. They also branched out into conference phones a while back and announced a video system add on at Enterprise Connect 2018.
The last two months have been filled with a major deployment here at work while also trying to figure out how to exist in two places. You see, since my family and I have been established in the Tacoma area and with a daughter in high school, I don't want to move everyone down to the most expensive area of the left coast just yet. So I am splitting my time about 80% in the bay and then home for the rest. It is not easy, but it is becoming more familiar.
So about the work.....
We are a major partner with BlueJeans so I jumped into the deep end of the pool right away to move all of our conference phones straight onto a new BlueJeans software and connect all of our Cisco VCS-based video infrastructure to BlueJeans and their Relay services that enable One Button To Join on almost any standards-based-endpoint.
The Cisco infrastructure and endpoints are in need of some TLC as well so I've started learning and exploring their configurations. It's fun to do this part because sometimes there are creative things you discover but more often I learn so much by wondering why someone did something. Manual phone books in TMS for example - I will never understand how that is a good idea!
The cowboy in me wants to fix all the things right away but I am measuring myself because My philosophy has been throughout this blog to document all the things and leave things so the next person can pick up where you left off.
Leaving things....
With a long story made short, I did not leave everything as I wanted at my former place of work. There simply was not time and as the sole person knowing a technology, as much as I tried to share info I was never sure if that information was received.
I think IT Organizations should place greater emphasis on some repository of information. It doesn't have to be pretty, but that helps. One place where all passwords are stored and one place where people should keep notes about the things they do. This isn't tickets or change control... let it be free-form open notepads if that works, but start somewhere.
At my new place, we use combinations of Sharepoint for communication outside our group, Confluence and Box (and Box Notes) for internal things and even some SmartSheets. Then a common but hard to manage online password storage tool. These seem to work but I think part of that is a constant push to keep things off your computer and to share info. Frankly, the less I keep on my computer the better but that same practice makes it easier to share data with those that need it.
I will try to expand on these more and talk about my experience with BlueJeans (short take: it is nice) in the coming days. Now that I have my own little room I should have more time to myself, but I'm also going to start on a Cisco CyberOps course next month.
Tuesday, December 12, 2017
Reflecting on the year both personally and professionally
A winter journey to Miami to connect with our headquarters made last winter more bearable. Then a little surgery followed up with a week of training in Dallas. It had been a long time since I had spent any time in Texas; it was more pleasant than I expected. So a few months later I followed up with additional training in Houston. In-between all of that my employer opened up a new building in Seattle that I had key involvements with. Oh, and the paychecks started coming from someone else (unfortunately) even though the job didn't really change.
As the year progressed I began an effort to be more active in social media as a technical professional whereas previously I was just a professional joker. When the 140 characters of Twitter no longer sufficed I expanded here. I attended many Microsoft Skype user groups and training, plus (as mentioned) even more Cisco Collaboration training, conferences and Cisco Champion program shenanigans.
I decided that working within the realms of my production corporate environment was not experimental enough, so a quick jaunt into the world of my own personal Microsoft Office 365 environment then later into Google's G Suite let me see what other environments could be like. This allowed chances to connect collaboration and telepresence products in new way and to fiddle with ones I have not otherwise been exposed to.
My family and I have adventured to Spokane Washington, where according to the hotel receptionist the most fun thing to do is drive to Montana! There was a day trip to Portland, Oregon but far more exciting was our 2017 Solar Eclipse impromptu excursion to Springfield (home of the Simpsons)! The typical 6 hour return drive only took us 14 hours! Camping out in a motorhome along the Canadian border got wedged in there too. More recently though, we experienced our first Oktoberfest in the mountain town of Leavenworth; where lederhosen were made for snapping and the hotel rates were astronomical. We might go back this weekend to see them light up the town.
I took up a new hobby, so considering it would be motorcycling it was only appropriate to do this come October. A solid 3 weeks of great weather and a fancy new 2017 Honda Rebel 500 has provided distraction as the season has turned colder. Or did it amplify my attention to the bitter wetness preventing me from riding? One shall see....
Thank you for sticking with me this year. I plan to make the next year more exciting and of course to share more!
Tuesday, November 7, 2017
Meetings sucked but they don't have to anymore!
Let's reflect on a simple truth - meetings suck.
They are an anachronism from a time of TPS reports and heavily regimented hierarchical structures incompatible with the modern American organization.
Do you come out of a weekly 60 minute status/team meeting and feel 120 minutes older?
I know I do...
Meetings must die.
Long live the meeting!
Just to get started, here are my recommendations for meetings:
- Never host or goto a meeting without a clear agenda or purpose
- Include the agenda in the meeting invitation and relevant documents with the meeting (or even better - links to them)
- Never schedule a meeting for something that can be handled in email or IM
- Remember that status reports and project updates should be a part of a project management system and not a meeting
- Schedule meetings for WAY less than an hour - think 15, 30 but never more than 45 minutes
- Ask yourself, "do we NEED this meeting/time?" - remember this is probably time that everyone can be more productive doing their jobs
- Ending early isn't "giving you back your time," it's just a good idea
- If you don't need to be there, then you shouldn't have the meeting
- Meeting time isn't social or complaint time so a leader should direct the conversation so the agenda/purpose of the meeting can be completed efficiently and quickly (wrap business up before the social sessions)
Think about communications in the different models we might use: written < verbal < documents < visual. Each model provides more information and therefore more context than the previous but also requires more attention. Retention also increases with each as well.
Monday, October 23, 2017
The power of Social Media and Collaboration
Twitter, blogging, chat groups and community message boards are definitely a very powerful tool, even more so in some of the more specialized fields like collaboration, voice, telepresence and UC. I am active in attending what user groups I can, but the online social communities really give me the feeling that I am not alone in this technology.
Some of the first user groups I ever attended were the Seattle chapter of the Avaya Users Group - it's one of the largest in the country so I was lucky to experience it. There is the natural chance to commiserate with people who handle the same stuff everyday, and the opportunity to learn form their experiences. But organizing these groups is difficult and takes a different type of leadership.
I make sure to attend the Skype Users Groups here - they are usually hosted by Microsoft and run by members and sponsored by companies and vendors with a keen interest in informing and engaging with their customers. I always learn good things - a few weeks ago we had a dive into Microsoft Teams (I came away impressed).
Social Media - that is Twitter, blogs, online communities, ongoing chats and the like - really fills that gap. It keeps me from feeling like I am the only one in the world working on this stuff. I get ideas from other, keep up to date with news, but more importantly I can put out my thoughts so they organize more easily. I'm not obsessive about my social activities and I probably overshare. If I occasionally sound like an idiot then hopefully someone calls me on it. But really it has helped me grow and so I love it.
Please share your opinions and experiences! Has being social helped you? Where do you keep social?
Tuesday, August 15, 2017
Did I forget about the lab??
First and Last thoughts on O365
Office365 and Skype for Business are a bad choice
What are your alternatives?
Spark this fire, get things burning!
Its late Brian.... wrap this up.
What are your thoughts?
Thursday, August 10, 2017
Expertise is an illusion; A motivational essay about how you don’t know crap.
So what is the best if expertise isn’t?
In collaboration I see these:
- Fundamentals of networks - what the OSI is and Isn’t, how to packet capture and recognize parts of it
- Fundamentals of communications protocols: SIP messaging (and to some extent h323), the common codecs involved (like 264, 265, g711 etc)
- Explain what modular architecture is - that everywhere different components have to work together but those components are often changeable. Be able to understand and map these components
- How audio video and all those physical layer components work - audio feedback, hdcp on hdmi, what is avc vs svc
- Security practises - (this should be core to every IT job) - good security practises (service accounts and unique passwords, social engineering, certificates and etc
If you have these fundamentals then you have a core that can be worked with… but what about the intangibles:
- Research - how well do you google and how well can you find documentation?
- Retention - can you recall things you researched later even if it didn't help or did you just forget it because it wasn't important (why get deep in research if you don't retain it)
- Communication - nobody ever tells you what the problem is; they just tell you the symptoms they experienced. Of that “It's broken” you also have to be able to talk to “non-technical” people, talk to other teams and talk to higher pay grades. Can you identify who is important (an admin is usually the most important contact you have)
- Documentation - look, this is the ugly part of the job and i’ve blogged about it already read here
- Knowing when to quit - will you call for help because you can't know everything? When?
We can deploy and migrate a hundred systems.
None of that makes you an expert, does it?
It just shows you've been doing your job.
But it’s ok to be an expert.
If sufficiently advanced technology is magic, then someone who knows more is reasonably an expert. Or a wizard. At least from your perspective, for the question at hand and in the time needed. And the same is true for everyone coming to you.
YOU CAN BE THE EXPERT THEY NEED.
So be the expert they deserve! Help them solve the problem, learn a little so you both can move on better for the experience. They might be a new hire in a grunt position, the CEO, or someone outside; they came to you and you represent something so you might as well be an “expert” for them.Then later on you get to be just pretty good at something again ;)
Monday, July 31, 2017
Coming back from vacation and Cisco's Collaboration Solutions Analyzer
I wanted to read up on Expressways and all sorts of other things but I skipped all of that hub-bub and just enjoyed the slow pace of doing nothing. I avoided tech except to play SimCity Build-It in offline mode :) All of that to say that the fam did not want to kill me as I was previously worried about.
So what happens at work when you are the only one minding the shop and you are gone for a week? Thankfully not too much. So today being my first day back at work I had a few emails to parse but moved through them quickly. Now I'm looking for things to work on.
Collaboration Solutions Analyzer - the greatest thing ever?
Take a diagnostics log from your your Expressway, VCS-C, Conductor or even most endpoints and this puppy will parse out all the goodies that you probably need to know. The keen folks at Cisco TAC built this and must have had it in their secret weapon toolbox
I decided to make a few calls, gathers a couple of logs and see what it tells me. The first thing that popped up from a log captured on my VCS-c is this: POTENTIAL PROBLEMS!
Right there, the CSA tool tells me there might be some problem I didn't even know about. This is very cool. By following the link right there I was able to see what it was and in this case completely did not apply, but I like knowing that CSA can identify something I might not otherwise be looking for.
There is so much more to like in the CSA that I'm going to have to use it more and include it in the troubleshooting processes we use.
I will probably even write about it more later.
Wednesday, July 19, 2017
It didn't kill me, but my family might. (part 3 in a series)
However, the nature of my ADD means that sometimes it is hard to think of anything else than what excites me. Lately that's been all the things at work and that I'm working on. So a week up camping with my wife and daughter (plus her friend) may possibly lead to them killing me.
![]() |
| I guess you cannot escape death. |
It really isn't quite that mystical. When you create a CMR - something you can only do in TMS - it makes an API call to the Conductor to build a conference that is then stored in the Conductor but you cannot modify it. If a CMR is in the Conductor and has the same video number or video address as a Conductor Conference Alias, the CMR will take priority. This way you can have a CCA that mirrors the CMR but they can coexist peacefully. If the CMR gets wiped from the Conductor because it's marked for deletion and you hit that Regenerate CMRs button you will be totally safe. the CCA is backing you up.
Until TMS creates a CMR for someone new that uses the same video number or address.
These moments of clarity were provided in the "Cisco-TMSPE-with_VCS-Deployment-Guide" on page 57 and 58. I also learned about how a CMR differs from a CCA and most significantly in guest access. I have never played with a host/guest meeting room in the Cisco environment so it's fun to exercise this. In short: with a CMR you can have the PIN determine the participant's role in a conference. User one PIN and you are a guest, or use the other PIN and you are the host. With a CCA, you must have a separate alias for the guest to call.
Where do we go from here?
I'm going on vacation. HA!Not much of this really matters to many because ya'll are probably on to CUCM which totally changes what a CMR is. There is no Conductor. TMS is relegated to a purely scheduling function. Who knows, it might not even have a place in the future where Spark/WebEx converge to take over.
But I feel better putting this down and maybe you found this bit interesting. The Cisco documentation is deep. I've ready too many PDF's in the last month and I really should be working on my lab again. But for now i'm going to sit back, light a marshmallow on fire, and try not to talk about tech too much.
Thursday, July 13, 2017
If it doesn't kill me, it makes me stronger.
Since I wrote about the problem I need to update my progress. I am diving much more into how TMS and TMSPE work and connect to Conductor to build a CMR, but in the meantime I need a work around for those who lost their CMR.
Here is a short summary of the temporary workaround. Don't' forget that
Steps to proceed:
- Identify the bridges that were deleted
- Compile a list of TMS-based CMRs and CCAs
- Merge and reconcile this list, then prioritize the ~50 deleted CMRs
- Add new CCA based on the deleted CMR
- Inform users that their bridge has been restored and how it is different
- Update the SMR Template in TMS so that if a new CMR is created it would be in a range that does not conflict with any of the CCAs or existing CMRs
The new CCAs will be built as such:
- Name and Conference Name = the CMR name
- Incoming Alias = ((bridge\.%EmailName%|%VideoNumber%)@vc\.%domain%\.com|(bridge\.\.%EmailName%|%VideoNumber%)@%domain%\.com)
- Priority = using the video number from the CMR (this will make them easy to identify later)
- Conference Template = HD Meeting
- Role Type = Participant
- Allow Conference To Be Created = Yes
Differences from a TMS-managed CMR and a Conductor Conference Alias:
• Users will not be able to use the TMS portal to edit them
• CMRs are linked to an Active Directory account so they are deleted when an employee leaves
• If a number (or URI) exists in both TMS and Conductor, the CMR will be connected (this is unrelated to Priority anywhere, it seems to be a default function of the system)
Once this is complete, I will research a little more to see if there is any other possibility to move the CCAs back. During this time we can resume using TMS to create and manage CMRs. If I could not move the CCAs back, then I might as well move the remaining CMRs over to Conductor just in case someone hits the “Regenerate CMRs” button.
This is short because I have to go do this :)
Wednesday, July 12, 2017
This thing is going to kill me.
Sunday, July 9, 2017
Blogging, Tweeting, Linked Inning, Sparking and IFTTTing
- Bought the NOSaturn.com domain via Domains.Google.com
- Tried to connect my new domain to a new Blogger blog, but had to figure out first how to delete some blog I made a dozen years ago about nothing (I only posted twice) (that doesn't really count as blogging does it?)
- OK, really setting up the Blogger blog and choose the URL http://blog.NOSaturn.com because I might someday want a real front page
- Set Blogger to redirect http://NOSaturn.com to the blog because I don't have that real landing page
- Much Much playing and experimenting with Blogger and layouts and formats and discovering what holes I have in the configurations
Saturday, July 8, 2017
The Lab (part 1)
I learn alot by exploring, breaking and of course by fixing things. This is completely impractical in a production environment so if you don't have a test or lab it's going to be slower learning for you.
I want to build a Cisco Collaboration focused lab here at home. Searching for "Cisco Collaboration Lab" hasn't been so productive for me. Everyone seems to build routing/switching labs but not collaboration. It isn't surprising because the R/S tract is core to everything but does collab need the same equipment.
The equipment I have already is:
- Dell Poweredge 2950 rack server
- Cisco 2960 24 port PoE switch
- Dell 6420 laptop
- RaspberryPi model b
- Netgear r6700 router and a cable modem
My initial thoughts were that the server would be great for VMware hosts (a Windows server for active directory and domain controller). I powered it on once when I got it and it was loud as hell so I spent a bunch of brain cycles scheming ways to run it in my garage. Then I look at eBay and find these things run for about $50-100.
It might be smarter to recycle this thing instead.
A Cisco 2950 switch will work great; I won't need so many ports, but PoE will be great for phones, touch panels or even some WiFi access points if I want to play with that too.
The Dell laptop is running Windows 10 so I'll toss VMware workstation on it to start with. No big deal there.
A Raspberry Pi is wayore useful than just about everything else in the modern world. Just kidding! But for $35 it is an amazing learning tool. This RPi has been a platform for me to learn Asterix, Debian and Nagios. Monitoring a collaboration environment is going to be my next thing once my lab is running.
Ok, this is going to be a home lab so I can't really interrupt the normal production functions in at Home Corp. The CEO wife would not stand for major service (Netflix) interruptions!
So that's what I have to start with. I'll need more. What experiences have you had?
Let's get things started!
Hello there!
Let's blend technology, psychology, philosophy and a little bit of reckless experimentation.
Are you in?



