CCAPI: Internal Error (Software Error)

We changed a customer from PRI to SIP trunk and after the change, the Exchange UM stopped working for calls coming in from the outside.  We found the following error in the logs: %VOICE_IEC-3-GW: CCAPI: Internal Error (Software Error): IEC=1.1.180.1.13.112 on callID 78 Some posts mentioned upgrading the firmware (which we did with no effect).  The dial-peer pointed to Exchange had some volume adjustments on it.  Once we removed the adjustments, the error went away and calls went through. dial-peer voice 100 voip description Dial-peer for Exchange VM destination-pattern 60. session protocol sipv2 session target ipv4:10.5.99.11:5065 session transport tcp dtmf-relay rtp-nte audio incoming level-adjustment -5 audio outgoing level-adjustment -15 codec g711ulaw no vad Other things to check would be codec changes or TCP/UDP changes as either would cause...

Restart a single context on an ASA with virtual instances

The Cisco ASA firewall can run as virtual host for multiple virtual ASA’s known as contexts.  We recently ran into an issue where a memory leak made one context inoperable.  Rather than reload the entire ASA and take out the other contexts we wanted to only restart the context that was having problems.  Unfortunately there is no way to reboot an individual context as the reload command does not exist inside a context.  The solution is to delete the context and recreate it.  This may sound daunting, but it takes a few seconds and your config is restored.  First login to the ASA and change to the context that’s having problems and save the config.  In our case the context named “transparent” was the one that stopped working.  (You may not want to save the config if a configuration issue broke the context.  If so this step is optional.) login as: admin admin@10.10.10.1’s password: Type help or ‘?’ for a list of available commands. ASA5525/admin> ASA5525/admin> en Password: ************ ASA5525/admin# changeto context transparent ASA5525/transparent# wr mem Then switch to the system context (the hypervisor layer) and show the context information.  In our case we have three contexts: admin, customer and transparent. ASA5525/transparent# changeto system ASA5525# show run context ! admin-context admin context admin   allocate-interface GigabitEthernet0/0   allocate-interface GigabitEthernet0/1   allocate-interface GigabitEthernet0/1.2   allocate-interface Management0/0   config-url disk0:/admin.cfg ! context customer   allocate-interface GigabitEthernet0/0   allocate-interface GigabitEthernet0/1.499   config-url disk0:/customer.cfg ! context transparent   allocate-interface GigabitEthernet0/3 outside   allocate-interface GigabitEthernet0/4 inside   config-url disk0:/transparent.cfg ! Copy the config for the context causing you problems.  Then remove the context. ASA5525# conf t ASA5525(config)#...

Upgrading IOS-XE firmware on a 4000 series router

Had an issue where I was not able to successfully upgrade the IOS firmware on a Cisco 4351 router.  This model of router runs IOS-XE and has some slight differences in feature set compared to legacy IOS.  For example “ip dns server” was not an available command in the version the customer was running and so we needed to upgrade to the latest version which had support for running a DNS server. I had uploaded the firmware (which was a whopping 470MB) to the flash and then entered in: boot system flash isr4300-universalk9.03.16.00c.S.155-3.S0c-ext.SPA.bin I then saved and rebooted the device, but the old firmware was still loaded.  I discovered that the proper syntax for this series of router needs to be: boot system bootflash:/isr4300-universalk9.03.16.00c.S.155-3.S0c-ext.SPA.bin After a save and reboot we were on the new firmware and sure enough “ip dns server” was now a supported...

NetFlow setup for 3750x with C3KX-SM-10G

The Cisco 3750x switch does not support NetFlow natively, but the C3KX-SM-10G module has ASICs that support NetFlow.  With the C3KX-SM-10G module, NetFlow can only be run on the 4 interfaces in the module — this does not add NetFlow on the entire switch. It is however possible to capture the switch’s traffic and port mirror (SPAN) it over to one of the C3KX-SM-10G interfaces so that it can be exported for NetFlow.  The problem is that in order to mirror traffic to a port and export NetFlow, the port must be in an UP state.  In order to force the port up we took an LC fiber patch cable and split apart the plastic end and pulled the cable apart so that we had 2 single fiber strands.  Then we plugged in an SFP and connected the port into itself by looping the single fiber back to the same SFP.  Use caution with this as it will create a loop — it might be better to setup the mirror first as it will put the port in an UP/DOWN state that I’ll mention later. First setup the port mirroring selecting the source VLANs or interfaces.  Also point the SPAN at the interface where the fiber loop is on the C3KX-SM-10G. monitor session 5 source vlan 1 - 5 , 7 , 100 monitor session 5 destination interface Gi4/1/2 Then setup the NetFlow export.  Start by defining the flow monitoring records. flow record NETFLOW  match datalink source-vlan-id  match datalink dot1q priority  match datalink mac source-address  match datalink mac destination-address  match ipv4 version  match ipv4 tos  match ipv4 ttl  match ipv4 protocol  match ipv4 source address  match ipv4 destination address  match transport source-port  match...

Adding PoE to a Cisco 890 Series Router – (C891FW-A-K9)

In order to add PoE to an 891 router, the datasheet says you need “800-IL-PM-4 with 125W PSU.”  I had to use the Cisco Commerce Workspace to generate a config starting with the 800-IL-PM-4= part number and then added the 125W power supply there.  The following is what was shipped: The 800-IL-PM-4= part is a daughter-card that is installed onto the motherboard of the 891 router. The 125W power supply had the Cisco part number of PWR-125W-AC.  The power supply is a LiteOn unit, model PA-2121-1-LF or 341-0502-01 (both were listed) putting out 12V, 3.5A of DC power on one rail and 53.5V, 1.55A on the other. Lastly, there were three baggies with hardware. 50-1807-02-A0 - 2 standoffs with two notches 50-1700-01-A0 - standoff with one notch 48-0421-01-A0 - 3 screws  ...