Home Resources Staff Blogs

NetCraftsmen Staff Blogs

Our blog space holds articles on a variety of technical topics.

Just recently, I wrote a blog about SIP clients for iPhone and provided my review of two client applications based on testing of their integration with Cisco CUCM.  If you've not yet read that blog, you can find it here:

SIP Endpoints in Cisco CUCM - Acrobits Softphone and WeePhone for iPhone

Well, one of the questions I received was about whether or not any of these iPhone applications work over 3G or will they ever work over 3G...and my initial thought was "yeah, but probably not anytime soon".  So, call it coincidence or just impeccable timing but today I happened to run across some interesting news articles.  Apparently, my expectation of "not anytime soon" translates to "today" at Apple as the title of this first link is pretty self-explanatory:

Apple Now Allowing iPhone Apps to Make VoIP Calls Over 3G Networks


I guess I'll have to add another thought to my "What It's Like to Be a NetCraftsmen" series and that is that sometimes being a NetCraftsmen is funny.  At times, I feel like the UC team shares a collective brain because I had already sketched out a blog on how to use your iPhone as a 3rd-Party SIP device with CUCM and then I suddenly see that Bill Bell did the same thing (in the wee hours of the morning as I did) but instead he focused on a desktop client called X-Lite.  If you haven't seen Bill's blog, it's good as usual so make sure to check it out here:  SIP Endpoints in Cisco CUCM - X-Lite As an Example.  At first I thought, "Oh well, he beat me to that one" but then I realized that this was a good opportunity for cross-blog collaboration and to point out some key behavioral/configuration differences I've seen with the iPhone applications I've tested as compared to the X-Lite desktop application.  


So, this blog started with me looking for something to break up the heavy design documentation I have been doing for what seems like forever.  Like all tangents I undertake I find that I want to touch every button and turn every dial.  Some would say I am a glutton for punishment.  Of course they are right -- I mean here I am at 3am writing this blog.  But enough of that, let's talk about how to add CounterPath's X-Lite SIP softphone to Cisco Unified Communications Manager (CUCM).


Cisco VSS Dual-Active Detection

Posted by: Jim Marinelli

Tagged in: VSS , virtualization , Cisco 6500

Cisco VSS Dual-Active Detection - In my last blog, I explained how to configure VSS. In this article I’ll explain how to configure Dual-Active Detection. This is an important function of VSS because it prevents both supervisors from becoming active in event of a VSL link failure.

A VSS pair is connected by a VSL (virtual switch link). If the standby switch detects a complete loss of the VSL, it assumes the active chassis has failed and will take over as the active chassis. However, if the link has failed but the active chassis is still functioning, this can result in both chassis being in the active state.  With both chassis routing packets and connected to upstream or downstream  switches, black holes can occur.


You know sometimes I like to write lists.  Not shopping lists or "to-do" lists but lists that help me decide on or better define something in particular.  For example, before I got married I sat down with pen and paper and wrote down everything I liked and didn't like about my future wife.  Deep down, I already knew my decision but seeing the overwhelming list of "Pros" vs. the nearly non-existent "Cons" in front of me really sealed the deal.  So what's my point?  Recently a little birdie (actually a rather important little birdie that happens to be the President of our company) hinted that he'd like to see someone write a blog about what it's like to be a NetCraftsmen.  I thought it was a good idea myself and figured I may as well jump start the concept and give it a go.


Starting in October I began writing a series of articles about the AXL SQL Toolkit that Cisco provides with the Cisco Unified Communications Manager (CUCM).  I started the series because a friend of mine wanted to know more about how to get more granular "views" on the CUCM database.  In the first article, we discussed the table structure, tables, and relationships (well, some examples at least).  In the second article we discuss the AXL SQL Toolkit itself.  Now, I wanted to round out the series with a real world example of using the toolkit.  Let's stat with a question: Have you ever wanted to change the LDAP filter used by CUCM DirSync?

 


Every once in a while I get asked if there is a better way to distribute firmware to phones across the WAN. The obvious driver is the general performance (or lack thereof) for the standard TFTP approach when handling a large number of requests. This is one of those questions that usually comes up the day before a mass firmware upgrade and then goes to the back burner, only to come up again during the next upgrade cycle. Nonetheless it is an important consideration and, fortunately, there are several options available to us.

 


Creating Custom MARS IPS Signatures

Posted by: Rob Chee

Tagged in: MARS , IPS

MARS and Cisco IPS are synchronized for the official IPS signatures created by Cisco.  This is done through the automatic updates that occur on the IPS side and on the MARS side.  On the IPS side, this done by configuring “Configuration > Sensor Management > Auto/Cisco.com Update” within IPS Manager Express (IME).  This is shown below


my faceA previous article took a look at Port-Based EoMPLS on a 6500. See http://www.netcraftsmen.net/resources/blogs/working-with-eompls.html?blogger=Pete+Welcher. In particular, the MTU and LDP (MPLS label protocol) setup is discussed there. It is not repeated with the configlets below.


Tags

10 Gbps Ethernet 3G 7z 802.11 802.11 basics 802.11 course 802.11 project management 802.11 Traffic Flows 802.11 Wireless LAN 802.11n AAA About Chesapeake NetCraftsmen Accounting Acrobits Acrobits Softphone AD Group Membership AD SSO Advanced Settings Tool alias anti-spoofing filters anti-virus anyconnect AnyConnect VPN AP vendor API Apple Apple iPhone ASA AT&T Attacks Attendant Console Audit AXL Background Images Backup bandwidth BDP BFD BGP BGP neighbor soft-reconfiguration BGP redistribution BGP Route Reflector Design BGP Soft Reset biomedical NAC bit error rate Bluetooth BNAC Boolean Expressions botnets bug business case C-MUG Call Forwarding Call Globalization Call Optimization Call Queuing CallManager CallManager Express case study Catalyst 4500 Catalyst 6500 CCA CCDE CCDE practical CCDE written CCDE written practice CCIE CCIE Written CEF centos Certification CFA CSS Activation Policy CFUR Chesapeake NetCraftsmen CIPTUG Cisco Cisco 6500 Cisco 7200 Cisco Call Manager Cisco CallManager Cisco Design Zone Cisco Express Forwarding Cisco Live Cisco MPLS cisco nac Cisco NAC Profiler cisco nac troubleshooting tip Cisco Networkers Cisco Phone Designer Cisco router Cisco switch Cisco TFTP Cisco Unified Presence Cisco VPN Client Cisco WebEx CiscoLive class of restriction CLI clinical data clinical life critical clinical network cloud computing CM co-channel interference COBRAS Communications Manager compliance configuration management configuration policy Contact Center Contact Center Express converged network copSSH Corporate Directory CRS CRS authenticate user CRS Scripts CSA MC CUCM CUCM CLI CUCM troubleshooting CUCME CUPS customer mpls vpn customer mpls wan cygwin data center data center consolidation data center design data center infrastructure data center interconnect data center migration data center network data center of the future data center switches data center virtualization David Hailey DCB DCI dcof debug debugging design device configuration device discovery device filter device groups device modeling devicelistx diagnostic tools diagnostics dial plan Directory Synchronization DirSync DNS SRV dual carrier MPLS VPN dual carrier MPLS WAN dual data center Dual WAN routing Dynagen Dynamips EIGRP email email security enterprise mpls vpn Enterprise MPLS WAN EoL2TPv3 EoMPLS ESX server NIC teaming etherchannel etherchannel mismatch Ethernet over MPLS event analysis event logs Exchange Exchange 2003 Exchange 2007 Exchange 2010 Expect Export extended VLAN failure domains Fast Rerouting FDCC fiber cuts fiber farm file transfer FIPS 140 Firefox firewall firmware upgrade full mesh fusion fusion router gotchas H.323 Hairpin Hairpin calls health care network design health care QoS healthcare network high availability how many servers how many virtual machines per rack iBGP IGP IIS Resource impact of packet loss Import Infrastructure Integrated Messaging interface groups IOS IOS 12.4 IOS SSL ip multicast IP Phone IP Phone Services IP Teleconferencing IP VideoConferencing IPCCX iPhone iPhone SIP Clients IPS IPv6 IPv6 addressing IPv6 addressing plan IPv6 Summit ISAKMP Java JRE jumbo L2 MPLS VPN L2 over L3 Lab large VLAN Layer 2 Layer 2 over Layer 3 Layer 2 Switching Layer 2 tunnel Layer 3 OOB layer 3 switching LDAP load balancer load balancing local preference Local Route Groups logparser mac address flapping malware MARS Mathis equation Mathis formula medical grade network Meet The Expert Meeting Center Message Store Configuration Wizard MGCP Microsoft Microsoft Office Communications Server Microsoft Unified Communications Migrating to Unity Connection Migration moving server virtually between zones MPLS MPLS QoS mpls routing MPLS VPN MPLS VPN customer routing MPLS VPN WAN MPLS WAN MSS MTTR Multi-VRF multicast multicast best practices multicast in a vrf multicast vrf lite Music On Hold MWI N2K N5K NAC NAC API NAC Appliance NAC design NAC roles NAC Server NAT NAT Traversal NCCM NCM net-snmp NetCraftsmen NetCraftsmen recruiting netflow NetMRI NetMRI trial Network Address Translation network analysis Network Compliance Manager network discovery network health network hygiene network management network monitoring network outages network virtualization Networkers next generation data center Nexus Nexus 2000 Nexus 5000 Nexus 7000 ngdc NMS Non Stop Forwarding Non-Stop Forwarding NPIV NPV NSF NX-OS OMB openSSH optimal routing OSI layer OTV Out-of-band Outlook Overlay Transport Virtualization P2V packet captures packet loss PAT Patching PCA PCI PCI audit performance routing PERL netflow interpreter PERL script Personal Communications Assistant PfR Phone Customization physical to virtual conversion PIN security ping-pong PIX podcast port-based EoMPLS port-channel port-security sticky pre-site survey prefix-list Presence presentation PRI Testing problem management prompt management protocol analysis pseudo-wire pseudowire PWE Q.SIG QoS Qos for softphone QoS for videoconferencing QoS in 6500 QoS policy for voice QoS with VSL quality of service radio considerations radio frequency redistribution redundancy REGEX REGEX practice regular expression Replication Restore Return Receipt RF RisPort ROI route reflectors router Routing convergence routing loop RSS feeds RTT rural fiber network SAN virtualization script Security security patches server configuration server etherchannel server virtualization Service Parameters SFTP shared services show ip cache flow SIP SIP Clients for iPhone SIP VoIP Phone for iPhone SLA slow slow application behavior smime snmp SNMP ifIndex snmp polling snmp traps SOAP spanning tree Spanning Tree loop SQL SRST SSL SSL Certificate SSL VPN SSO standard network architecture standardization Stateful Switchover static routes subnet filter Sup720-10G syslog TAC TCL TCP TCP performance TCP Ports TCP throughput Telecom Telecom Reseller test Testing throughput tools top of rack topology trace trojan troubleshooting Troubleshooting 802.11 TRP Trunk Testing Trusted Relay Point TTL exceeded UC UC 7x UC on UCS UC Operations UC500 UC520 UCCX UCCX Scripts UDP Ports UM unified access Unified Communcations Unified Communications Unified Messaging Unity Unity Conection Unity Connection Unity troubleshooting Upgrade Using 10G ports Sup720 Using XML UTIM VDC virtual desktop virtual machine Virtual Network Overlay virtual pod Virtual Switch Link virtualization vlan vlan-based EoMPLS VMWare VMware products VMware vSphere 4.0 glossary vmworld VNO Voice Voice Messaging voicecon Voicemail Voicemail Relay VoIP VoIP Metrics VoIP over 3G voip troubleshooting VPC VPN VRF VRF into GRE vrf lite VRF-Lite VSL vSphere VSS WAN WAP vendor web logging WebEx WebEx Meeting Center WebEx Meeting Center for iPhone WeePhone weight WiFi WiFi Basics WiFi channels WiFi course WiFi vendors WinPCAP wireless wireless course wireless LAN wireless project management Wireless Project Plan Wireless Project Planning wireless requirement gathering WLAN WLAN course WLAN project management WLAN Traffic Flows WSUS X-Lite xconnect zeus
NetCraftsmen