Saturday, 16 February 2013

Cisco SPA112 - Four Ways to Reboot the ATA

Why Restart/Reboot?
Whenever you perform and save System or Voice setting changes within the SPA112, the ATA will often initiate its own auto-restart/reboot initialization procedure automatically.  However, there may be various reasons as to why you would want or need to perform a manual restart or reboot.

The reasons for needing to restart/reboot may range from a system lock-up, loss of VoIP service registration, or the ATA just plain starts behaving kind of flaky.  When any of these things happen, we usually start feeling the urge to perform a system restart/reboot.  Often, this will clear-up the issue causing a problem.  Other times, it will only result in a temporary resolution before the problem returns.

Returning and recurring problems can be due to any one of numerous issues.  We may only be able to take a wild guess as to why.  When these recurring issues become pervasive, it may be time to consider that there are corrupted configuration settings, in which case your only recourse may be to issue a System Restore to Defaults procedure.  I will be covering this issue and procedures in a another article.

Then, sometimes the recurring or plaguing issues are due to the ATA system firmware... i.e. ... Bugs.  While Cisco products rarely have bugs (tongue in cheek :), they do occasionally occur.  In which case, your only recourse is to perform a firmware upgrade (if available).  It just so happens that I have written an article on this very subject where I explain in detail how to upgrade/update your Cisco SPA112 firmware.

But for now, in this article, I will only cover the four different ways I use to restart/reboot my SPA112 VoIP ATA:    (examples based on Firmware Version 1.3.1(003), installed on my ATA at time of this article)

1.   The Built-in IVR System
This is probably the most convenient way to reboot the SPA112:
  1. Plug your analog telephone into one of the rear-panel telephone RJ-11 jacks.
  2. Take the phone off-hook and press the star key four times:  * * * *
  3. Then, dial the following IVR code:  732668 followed by the # key.
          TIP:    REBOOT spelled out on the telephone keypad = 732668.
  4. You must hang-up (phone on-hook) to commence the reboot sequence.
       -   30 seconds later, you will see the Power LED blinking (indication of a reboot).
       -   The power LED will blink for another 30 seconds.
       -   If the ATA is connected to a VoIP provider, you will lose connectivity until the unit re-registers following the reboot/restart.
The complete IVR initiated reboot sequence will take a full 60 seconds, or 1-minute to complete.

2.   The Cisco Phone Adapter Configuration Utility
This procedure requires that you login to the SPA112 via the Cisco Configuration Utility using your PC and a web browser.  I have already written another article that completely covers the topic of  how to log into the SPA112 ATA.  Please refer to that article for related instructions on how to login.
  1. Login to the SPA112
  2. Click on the Administration button at top of the landing page.
  3. Navigate to the Reboot option  (located on left-hand-bottom side of navigation menu pane).
  4. Once in the Reboot option page, click on the Reboot button.

Once clicked, you will be immediately greeted with the following pop-up Warning:

Once you click OK, you will almost immediately see the "Reboot is Successful" page pop-up:

30 seconds later, you will once again be greeted with the default login page.
I advise waiting another 30 seconds before attempting to log back-in.

The complete sequence of events will take at least 60 seconds to successfully complete.

3.   The Rear-Panel Reset Button
This is the old well known paper clip trick.
  1. Using the end of a paperclip, very briefly, press it into the red hole marked RESET, located on the bottom-left side of the back panel of the SPA112.

  2. Power LED will start to blink after about 10 seconds.
  3. Power LED will continue to blink for a total time of ~ 75 seconds.
When the power LED stops blinking (after ~ 75 seconds has elapsed), you should be able to log back into the SPA112, if desired.

4.   Brute Force Power Off/On
We all know this trick.  I saved it for last.  I expect this method results in the most wear and tear on the ATA power connector and that the power surge disruption could eventually reduce the life span of the device if performed too frequently.  But, sometimes this is the best option of last resort.
  1. Manually, disconnect power to the ATA.
  2. Wait a few seconds, and then reconnect power.
  3. The power LED will start blinking and continue to do so for about 75 seconds in total.
When the power LED stops blinking (after ~ 75 seconds has elapsed), you should be able to log back into the SPA112,  if desired.

A couple days after I wrote this article, I was doing some testing for another article when the ATA would not let me log back-in after setting some new ATA values for a test.  I tried the IVR reboot method first.  No help.  So, I went for broke and pulled the power plug out from the ATA waited a few seconds, and plugged it back in.   After waiting for the power-up boot sequence to complete..... I was now able to successfully log back in.  Glad it worked.... I wasn't in the mood for performing another Factory Restore to Defaults.   :)