Home Resources Staff Blogs

William Bell's Unified Communications Blog

Unified Communications Blog

In the recent past I was helping one of our customers with some special SRST configuration requirements.  The customer had several key DIDs that were associated to a site that were not assigned to IP Phones on the site.  For example, a hunt pilot that would ring a group of operator lines or a UCCX trigger, or an automated attendant.  When a site transitioned to SRST mode, calls to these special services would have no place to go and callers would get a fast busy.  The customer wanted some solutions that could be applied to redirect calls to ephone extensions as well as hairpin calls to the PSTN.  I wanted to capture some of the ideas and features I reviewed and tested in the lab.  Just in case someone else finds themselves in a similar situation.

 


As a departure away from my standard "how to" blog style, I wanted to touch on a topic that I think many of IT professionals take for granted.  I am talking about the need for operational discipline, particularly in large enterprises where being unprepared could impact a large amount of folks who are unwitting victims.  I also want to discuss a concept NetCraftsmen calls "lower environment validation".  By "lower environment", I don't mean a "test lab".  I am talking about an environment that hosts production users running the latest and greatest technology before you roll it out to the whole organization.

 


This is one of those blogs where I am wondering if I should open this can of worms.  Despite my reservations I am going to post it anyway.  I see a lot of folks in various forums asking the question:  "How can I push a background image to a Cisco IP phone without selecting it from the phone itself?"  I even had a few customers ask about the same topic.  Basically, the problem is that admins want to control what is pushed out to a phone display. More often then not this desire is realized after phones are already deployed which means that admins need a tool that they can use to push images out to production IP phones.  This capability isn't built into the CUCM but there are options for those who wish to pursue this.  I stumbled across one option that may be used to solve this problem. It is just a concept, but I have tested it out successfully.  Curious?


Around a week ago I posted a blog about setting up 3rd Party SIP phones in Cisco Unified Communications Manager (CallManager).  I received a comment about whether it was possible to use X-Lite with the UC-520.  Well, I haven't used the UC-520 myself but I believe it is basically Cisco Unified Communications Manager Express (CUCME).  I happen to have one of those hanging out in my lab so I figured it would be interesting to test X-Lite on CUCME.

 


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).


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.

 


In October I started a series on the AXL SOAP toolkit and database in Cisco Unified Communication Manager (CUCM).  You can check out part 1 here.  Continuing the discussion, we will go into how to obtain and use the actual tool kit that Cisco provides.

 

 


In September I discussed a feature called "Call Forward Unregistered" or CFUR.  The point of this feature is to allow administrators to specify special call handling rules when an SRST enabled device was unregistered.  I wanted to use CFUR as an example to illustrate how Local Route Groups and other CUCM7x dial plan features can be leveraged to simply admin tasks and improve an overall dial plan architecture.

 


A colleague of mine asked if I would do a blog on using the AXL/SOAP interface to execute custom queries for administrative purposes.  I thought that this would be an interesting topic to cover.  Though, it isn't something that can be fully addressed in one blog.  So, I think this will need to be a series of blogs/articles.  For Part 1 I think we will discuss the basic table structures and some key tables that are commonly queried by admins.

 


<< Start < Prev 1 2 3 4 Next > End >>

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 About Chesapeake NetCraftsmen 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 AXL Background Images Backup bandwidth BDP BFD BGP BGP neighbor soft-reconfiguration BGP redistribution BGP Route Reflector Design BGP Soft Reset bit error rate Bluetooth Boolean Expressions botnets bug business case C-MUG Call Globalization Call Optimization Call Queuing CallManager CallManager Express case study CCA CCDE CCDE practical CCDE written CCDE written practice CCIE CCIE Written CEF Certification CFUR Cisco 6500 Cisco 7200 Cisco Call Manager Cisco CallManager Cisco Design Zone Cisco Express Forwarding Cisco Live Cisco MPLS Cisco Phone Designer Cisco router Cisco switch Cisco TFTP Cisco Unified Presence Cisco VPN Client Cisco WebEx class of restriction CLI cloud computing CM co-channel interference COBRAS Communications Manager compliance configuration management configuration policy Contact Center Contact Center Express copSSH Corporate Directory CRS 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 debug debugging design device configuration device discovery 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 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 H.323 Hairpin Hairpin calls high availability iBGP IGP IIS Resource impact of packet loss Import Infrastructure Integrated Messaging interface groups IOS 12.4 IOS SSL ip multicast IP Phone Services 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 Meeting Center Message Store Configuration Wizard MGCP Microsoft 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 NAC NAC API NAC Appliance NAC design NAC roles NAC Server NAT NAT Traversal NCCM NCM net-snmp 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 Nexus Nexus 2000 Nexus 5000 Nexus 7000 NMS Non Stop Forwarding Non-Stop Forwarding NSF OMB openSSH OSI layer OTV Out-of-band Outlook 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 protocol analysis pseudo-wire pseudowire PWE Q.SIG QoS QoS in 6500 QoS with VSL 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 script Security security patches server configuration server etherchannel 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 Certificate SSL VPN SSO standard network architecture standardization Stateful Switchover static routes Sup720-10G syslog TAC TCL TCP TCP performance TCP Ports TCP throughput test Testing throughput tools top of rack topology trace trojan troubleshooting Troubleshooting 802.11 Trunk Testing TTL exceeded UC UC 7x UC Operations UC500 UC520 UCCX UDP Ports UM Unified Communications Unified Messaging Unity Unity Connection Unity troubleshooting Upgrade Using 10G ports Sup720 Using XML UTIM virtual desktop virtual machine virtual pod Virtual Switch Link virtualization vlan vlan-based EoMPLS VMWare VMware products VMware vSphere 4.0 glossary vmworld Voice voicecon Voicemail Voicemail Relay VoIP VoIP Metrics VoIP over 3G voip troubleshooting 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