Monday, June 28, 2010

Factory Default Reset for IP phones

If there is only one 7941 phone which is not booting properly and other phones are working fine

then we can try factory resetting of that particular phone

To initiate the factory reset:

Start with the phone in a powered off state.
While holding the "#" key down on the keypad, apply power to the phone.
Keep the "#" key depressed until you see the LEDs on the phone begin a 'walking' sequence, where they walk down from top to bottom.
After you see the LED walk sequence begin, you can release the "#" key and enter one of the reset sequences below. You have to enter the sequence as is, any deviation from the given sequence will abort the factory reset and resume a normal boot sequence.

#Soft Reset

The code for the soft factory reset is: 123456789*0#


A soft reset does the following:

deletes key files on the phone including /etc/init.tab
reboots
phone recovers default loads file from TFTP server

#Total Hard Reset

The code for the total hard reset is: 3491672850*#


A total hard reset formats /flash0 blowing away everything except CNU. All settings and personalization of the phone is removed.


#Hard Reset with Network Setting Preservation

The code for the network preservation hard reset is: *7412369#085


And it also does a complete format of /flash0 - yet it preserves the network settings so that after the format, any static IP and other network settings are preserved. The settings are stored in volatile RAM, so it is important to not remove power to the phone during this process


For CSCsi60439 reference please see document EDCS-609633.


#Prerequisites

There are a number of prerequsites that are necessary for a successful factory reset.

You must have a network environment in which DHCP is used to provide the phone with an IP address and a TFTP server (i.e. DHCP option 150).
There must be an appropriate default load for your phone model on that TFTP server:
The default load name is: termxx.default.loads (where xx is part of the model number, 41 for 7941, 62 for 7962, 70 for 7970, etc.)
The version of the default load must be the same signing type (dev or release) as the phone on which you wish to do a factory reset.
This file (termxx.default.loads) is packaged with every phoneload that is installed on the callmanager, but since the name is not unique per phoneload version, the copy of termxx.default.loads is always the one from the most recent load that was installed on the callmanager. It may not be the type (dev or release) that you want.
How to configure conference/transcoder on CME using DSP

1. enable DSP farm service for a voice card
voice-card 0
dsp service dspfarm

2. configure SCCP for CME
sccp local g0/0 (local interface that SCCP register to CME)
sccp ccm 192.168.1.1 identifier 1 version 4.0
sccp

3. configure SDP farm
dspfarm profile 1 conference
maximum session 4
associate application sccp
dspfarm profile 2 transcoder
maximum session 4
associate application sccp

4. associate CME with DSP farm profile
sccp ccm group 1
associate ccm 1 priority 1
associate profile 1 register Conf
associate profile 1 register Xcode

5. Enable conferencing
telephony-service
sdspfarm units 2
sdspfarm tag 1 Conf
sdspfarm tag 1 Xcode

6. configure Ad-Hoc and Meet-Me number
ephone-dn 99 dual-line
number 888
conference ad-hoc (or meetme)
preference
no huntstop

7. configure conf option for a phoen

8. how to verify
show ephone-dn conference
show telephony-service conference hardware
show dsp all, only see status: associated means good
show voice dsp
show sdspfarm sessions
show sdspfarm units