voip:cisco:7905_ip_phone_cfg
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| voip:cisco:7905_ip_phone_cfg [2020/05/09 19:59] – created rplecko | voip:cisco:7905_ip_phone_cfg [2020/05/09 20:48] (current) – rplecko | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | === Cisco 7905 IP phone config === | + | ===== Cisco7905/ |
| + | |||
| + | [[https:// | ||
| + | |||
| + | ==== Basic config ==== | ||
| + | |||
| + | The7905/ | ||
| + | |||
| + | The filenames of the config files are gkdefault.cnf for the default settings and **gk< | ||
| + | |||
| + | It is also possible to configure the phone from the LCD screen: for this, press the **globe** button, select settings, go to network or SIP settings and press < | ||
| + | If your phone asks for a password, you might want to reset it to the factory defaults. The default password (for the 7912) is 1234.\\ | ||
| + | |||
| + | ==== Audio parameters ==== | ||
| + | The default SIP software load results in an odd fault: no receive audio on many calls except if you dial a digit after the call connects. This is due to silence suppression being on by default. This can be changed in the web configuration under Audio Parameters; be sure that AudioMode is set to 0x00000010 rather than 0x00000011.\\ | ||
| + | Note that the bits of the Audio Parameters also set the DTMF method used, as follows: | ||
| + | Bit 0: G.711 silence suppression: | ||
| + | * Item0=Disable. | ||
| + | * Item1=Enable. | ||
| + | Bits 1-3: Reserved.\\ | ||
| + | Bits 4-5: DTMF transmission method:\\ | ||
| + | * Item0=Always inband. | ||
| + | * 1=Negotiated via SDP. | ||
| + | * 2=Always out-of-band. | ||
| + | Bits 6-31: Reserved.\\ | ||
| + | |||
| + | ==== Codecs ==== | ||
| + | Choice of codec is set via the RxCodec and TxCodec parameters as follows: | ||
| + | - 1 = G.711A-law | ||
| + | - 2 = G.711u-law | ||
| + | - 3 = G.729a | ||
| + | |||
| + | ==== Upgrading the software ==== | ||
| + | |||
| + | Download the firmware package, copy the upgradecode line from the gkdefault.txt file in the package, paste it into your SIP config | ||
| + | |||
| + | A shortcut to reboot / restart Cisco 7905G phones is < | ||
| + | |||
| + | ==== Changing the logo ==== | ||
| + | It is also possible to change the logo on these phones, but a different approach is needed than with the 7940/60 series.\\ | ||
| + | First, one has to make a monochrome .bmp of 88 by 27 pixels and save this somewhere.\\ | ||
| + | Then you have to get the bmp2logo.exe program (included in firmware release zip files or separately downloadable at cisco.com). | ||
| + | syntax: bmp2logo.exe < | ||
| + | image id: a unique integer identifier for this image\\ | ||
| + | infile: the input .bmp file (make sure it’s monochrome and not grayscale)\\ | ||
| + | outfile: the output Cisco logo file, any file extension will do\\ | ||
| + | example: | ||
| + | |||
| + | bmp2logo.exe 10 newlogo.bmp newlogo.logo | ||
| + | |||
| + | and then in your config txt file you have to add:\\ | ||
| + | |||
| + | upgradelogo: | ||
| + | |||
| + | So in this case, it would be:\\ | ||
| + | upgradelogo: | ||
| + | |||
| + | And naturally you have to convert this to binary again with the cfgfmt program and upload the binary config and logo file to your tftp server and you should be all set.\\ | ||
| + | For those without Windows systems, Pontus Freyhult has implemented the same functionality in Python, which should run fine on most systems (does require Python Imaging Library though). | ||
| + | |||
| + | ==== Resetting to factory defaults ==== | ||
| + | - Press the Menu button. | ||
| + | - Use the Navigation button to select Settings and then press the Select softkey. | ||
| + | - Use the Navigation button to select Network Configuration and then press the Select softkey. | ||
| + | - Perform either of these procedures: | ||
| + | Procedure A: | ||
| + | * Press < | ||
| + | * Press the Yes softkey. | ||
| + | |||
| + | Procedure B: | ||
| + | |||
| + | * Press < | ||
| + | * Scroll to Erase Configuration. | ||
| + | * Press the Yes softkey and then press the Save softkey.\\ | ||
| + | The phone cycles through normal startup procedures. | ||
| + | |||
| + | Procedure X: | ||
| + | |||
| + | To reset Cisco 7912 (perhaps it will help if in “dhcp loop”) \\ | ||
| + | < | ||
| + | |||
| + | ==== Problems if no default password set ==== | ||
| + | If you do set your phone back to factory defaults, it may have a blank admin password (the ‘UIPassword’), | ||
| + | |||
| + | In order to re-setup the UIPassword, your TFTP server must present the file gkdefault.cfg (7912) or lddefault.cfg (7905) to the phone as it boots (in fact, the parameters placed in these files are picked up by ANY7912/ | ||
| + | - Set the GUI/Web config password to 1234; the password must NOT be 0 | ||
| + | - (disabled) if configuring via the phone’s web interface is desired.\\ | ||
| + | UIPassword: | ||
| + | |||
| + | Unfortunately, | ||
| + | |||
| + | If you do not have the ability to re-setup your UIPassword, you may want to carefully consider whether resetting your phone completely is a good idea!\\ | ||
| + | |||
| + | === Rebooting the phone === | ||
| + | The phone can be reset through the keypad by scrolling into Settings, then pressing < | ||
| + | |||
| + | ==== SIP software limitations ==== | ||
| + | |||
| + | * XML services are not supported | ||
| + | * US Daylight Savings Time Policy Change Effective March 2007 is not supported. | ||
| + | * The problem is that the “system time” and all timestamps will be incorrect by an hour for three weeks in the spring and one week in the fall. | ||
| + | * Cisco is not providing any updates to correct this problem. | ||
| + | * Workaround: You will need to manually adjust TimeZone parameter. Menu >> Settings >> Network Configuration >> Time Zone Time Zone configuration. | ||
| + | * See [[http:// | ||
| + | |||
| + | ====Trobleshooting==== | ||
| + | |||
| + | You may run into a problem where your 79XX phone loads the appropriate GK file or gkdefault.cfg from the TFTP server and just stops there, even though you expected it to download a new logo, firmware, etc. Make sure that your “Profile Encrypt Key” is set to “0”, and not any other value. To set, go to: \\ | ||
| + | Menu Key→ Settings→ Network Configuration → Profile Encrypt Key → Edit \\ | ||
| + | (make sure your phone is unlocked by pressing ** #) | ||
voip/cisco/7905_ip_phone_cfg.1589054376.txt.gz · Last modified: 2020/05/09 19:59 by rplecko
