04-04-2014 02:22 PM - edited 03-16-2019 10:23 PM
Hello everyone,
I am trying my hardest to upgrade my Cisco 7912 to use SIP but I have hit a stumbling block.
I have set up the TFTP server and have these two files in the TFTP directory as per the instructions:
gkdefault.cfg
CP7912080000SIP060111A.sbin
I have specified the TFTP server on the handset and it connects okay, however it appears that the phone is looking for a lot more than just these two files and the upgrade does not happen.
The output of the log file from the TFTP server reads as follows:
Connection received from 192.168.0.5 on port 14914 [04/04 22:18:32.068]
Read request for file <SEP001818F1AAB5.cnf.xml>. Mode octet [04/04 22:18:32.069]
File <SEP001818F1AAB5.cnf.xml> : error 2 in system call CreateFile The system cannot find the file specified. [04/04 22:18:32.069]
Connection received from 192.168.0.5 on port 14915 [04/04 22:18:32.078]
Read request for file <XMLDefault.cnf.xml>. Mode octet [04/04 22:18:32.078]
File <XMLDefault.cnf.xml> : error 2 in system call CreateFile The system cannot find the file specified. [04/04 22:18:32.078]
Connection received from 192.168.0.5 on port 14916 [04/04 22:18:32.084]
Read request for file <SEPDEFAULT.cnf>. Mode octet [04/04 22:18:32.084]
File <SEPDEFAULT.cnf> : error 2 in system call CreateFile The system cannot find the file specified. [04/04 22:18:32.084]
Connection received from 192.168.0.5 on port 14918 [04/04 22:18:32.103]
Read request for file <gk001818f1aab5>. Mode octet [04/04 22:18:32.103]
File <gk001818f1aab5> : error 2 in system call CreateFile The system cannot find the file specified. [04/04 22:18:32.103]
Connection received from 192.168.0.5 on port 14918 [04/04 22:18:32.107]
Read request for file <gkdefault.cfg>. Mode octet [04/04 22:18:32.107]
Using local port 51971 [04/04 22:18:32.108]
<gkdefault.cfg>: sent 1 blk, 67 bytes in 0 s. 0 blk resent [04/04 22:18:32.113]
Connection received from 192.168.0.5 on port 14915 [04/04 22:18:47.356]
Read request for file <SEP001818F1AAB5.cnf.xml>. Mode octet [04/04 22:18:47.356]
File <SEP001818F1AAB5.cnf.xml> : error 2 in system call CreateFile The system cannot find the file specified. [04/04 22:18:47.356]
Connection received from 192.168.0.5 on port 14916 [04/04 22:18:47.362]
Read request for file <XMLDefault.cnf.xml>. Mode octet [04/04 22:18:47.363]
File <XMLDefault.cnf.xml> : error 2 in system call CreateFile The system cannot find the file specified. [04/04 22:18:47.363]
Connection received from 192.168.0.5 on port 14917 [04/04 22:18:47.368]
Read request for file <SEPDEFAULT.cnf>. Mode octet [04/04 22:18:47.369]
File <SEPDEFAULT.cnf> : error 2 in system call CreateFile The system cannot find the file specified. [04/04 22:18:47.369]
Connection received from 192.168.0.5 on port 14919 [04/04 22:18:47.390]
Read request for file <gk001818f1aab5>. Mode octet [04/04 22:18:47.390]
File <gk001818f1aab5> : error 2 in system call CreateFile The system cannot find the file specified. [04/04 22:18:47.390]
Connection received from 192.168.0.5 on port 14919 [04/04 22:18:47.394]
Read request for file <gkdefault.cfg>. Mode octet [04/04 22:18:47.394]
Using local port 51976 [04/04 22:18:47.394]
<gkdefault.cfg>: sent 1 blk, 67 bytes in 0 s. 0 blk resent [04/04 22:18:47.400]
Is anyone able to offer any help?
Many thanks in advance!
Leo
04-04-2014 03:04 PM
I have no idea where you got the idea that all you need are TWO (2) files and you can convert the phone to SIP. You will need the following:
For more detailed instructions, go to www.voip-info.org and enter the statement "convert 7960 to sip" in the search field.
04-05-2014 12:34 AM
Hi Leo,
Many thanks I will have a look at this, the method I have was listed in a readme file downloaded from cisco's website itself. The contents of the readme file I have listed below.
Are you able to point me in the right direction of obtaining the correct files / firmware?
Many thanks !!
This software upgrade package includes the following files for the
Cisco 7905G/7912G IP phones.
Filename Description
========================= =====================================================
bmp2logo.exe Convert bitmap file to Cisco IP phone binary format
cfgfmt.exe Convert SIP profile from text to binary (Windows)
cfgfmt.linux Convert SIP profile from text to binary (Linux)
cfgfmt.sun Convert SIP profile from text to binary (Solaris)
prserv.exe Capture Cisco IP phone debug outputs (Windows)
prserv.linux Capture Cisco IP phone debug outputs (Linux)
prserv.sun Capture Cisco IP phone debug outputs (Solaris)
readme.txt This file
sip_ptag.dat SIP parameter tags file for use with 'cfgfmt.exe'
sipexample.txt Sample Cisco 7905G/7912G IP phone SIP profile
========================= =====================================================
The following additional files are included in the Cisco 7905G SIP software
upgrade package.
Filename Description
========================= =====================================================
CP7905080000SIP060111A.zup Cisco 7905G SIP Upgrade image for phones
without image authentication capability
CP7905080000SIP060111A.sbin Cisco 7905G SIP Upgrade image for phones
with image authentication capability
lddefault.cfg Cisco 7905G generic binary profile for quick upgrade
lddefault.txt Cisco 7905G generic text profile for quick upgrade
========================= =====================================================
The following additional files are included in the Cisco 7912G SIP software
upgrade package.
Filename Description
========================= =====================================================
CP7912080000SIP060111A.sbin Cisco 7912G SIP Upgrade image
gkdefault.cfg Cisco 7912G generic binary profile for quick upgrade
gkdefault.txt Cisco 7912G generic text profile for quick upgrade
========================= =====================================================
Please refer to the Cisco IP Phone 7905G/7912G Administrator Guide (SIP) for
more information on the usage of these programs.
--------------------------------------------------------------------------------
ABOUT CISCO IP PHONES SOFTWARE UPGRADE IMAGES
--------------------------------------------------------------------------------
The Cisco 7905G SIP software package includes two upgrade images:
CP7905xxxx.zup
CP7905xxxx.sbin
The Cisco 7912G SIP software package includes one upgrade image:
CP7912xxxx.sbin
A Cisco 7905G IP phone may request either the .zup or .sbin upgrade image
depending whether it can perform image authentication, which is a
process all new Cisco IP phones use to verify the image authenticity.
A Cisco 7905G IP phone without the ability to perform image authentication
will request the .zup image first, which will provide it with the ability
to verify the authenticity of .sbin images in future upgrades.
A Cisco 7905G IP phone that can already perform file authentication will
only request .sbin files.
All Cisco 7912G IP phones are capable of performing image authentication
and will request only the .sbin upgrade image.
If a phone's profile specifies the .ZUP upgrade image, an authentication-aware
phone will modify the image extension name and request the .SBIN upgrade image
from the TFTP server.
--------------------------------------------------------------------------------
HOW TO UPGRADE A CISCO IP PHONE
--------------------------------------------------------------------------------
For your convenience, a default configuration file has been created to help
you quickly upgrade to the latest .zup or .sbin software image. The
"lddefault.cfg" for the 7905G and "gkdefault.cfg" for the 7912G are based
on the "lddefault.txt" and "gkdefault.txt", respectively. A default GUI/Web
password of "1234" is set. You will be prompted for this password when you
try to change the Network or SIP configuration, or access the phone's web page.
If the password is disabled (set to 0), then the phone configuration via the
web is also disabled.
To upgrade your Cisco IP phone, please follow the steps below.
1. Copy the following files to the TFTP server.
For Cisco 7905G For Cisco 7912G
--------------- ---------------
CP7905xxxx.zup CP7912xxxx.sbin
CP7905xxxx.sbin gkdefault.cfg
lddefault.cfg
2. Enable the use of TFTP on the Cisco IP phone.
-----------------------------------------------------------
Instructions for Cisco IP phones with an existing SIP image
-----------------------------------------------------------
(A) Using the LCD Menu
1. Press MENU key
2. Select Settings > Network Configuration
3. Press **# to unlock the menu
You may be prompted to enter a password to unlock the menu.
Enter the UI password, if required, before proceeding.
4. Select "TFTP Enabled" menu option
5. Press "Yes" key
Skip steps 5.1-5.6 if the Cisco IP phone will be downloading
the files from the DHCP-specified TFTP URL or IP address.
5.1 Select "Alternate TFTP" menu option
5.2 Press "Yes" key
5.3 Select "TFTP Server" menu option
5.4 Press "Edit" key
5.5 Enter TFTP server IP address
5.6 Press "Validate" key to save the value
6. Press "Save" key to save the changes
7. Press MENU key to exit configuration menu
(B) Using the Web Interface
1. Start your favorite browser
2. Enter the URL
http://<PHONE_IP_ADDRESS>/dev
where PHONE_IP_ADDRESS can be found by selecting
MENU > Settings > Network Configuration > IP Address
from the phone screen.
3. Enter the UI Password when prompted.
If no UI password had been provisioned, you will not be able
to make any parameter changes from the web interface.
4. Click on the "Network Parameters" option
5. Enter "1" in the UseTftp parameter field
6. Enter "0.0.0.0" in the TftpURL parameter field if the Cisco
IP phone will be downloading its files from the DHCP-specified
TFTP server; otherwise, enter the TFTP URL or IP address of
the TFTP server.
7. Click the "Apply" button to save the changes.
-------------------------------------------------------------------------
Instructions for NEW or EXISTING Cisco IP phones with SCCP image
-------------------------------------------------------------------------
(C) Using the LCD menu
1. Press MENU key
2. Select Settings > Network Configuration
3. Press **# to unlock the menu
You may be prompted to enter a password to unlock the menu.
Enter the UI password, if required, before proceeding.
4. Select "Alternate TFTP" menu option
5. Press "Yes" key
6. Select "TFTP Server 1" menu option
7. Press "Edit" key
8. Enter TFTP server IP address
9. Press "Validat." key
10. Press "Save" key to save the value
11. Press MENU key to exit configuration menu, if required
3. Reboot the Cisco IP phone
The Cisco IP phone may automatically reboot and download the upgrade
from the TFTP server. If the phone does not reboot or download from
the TFTP server, reboot the Cisco IP phone by disconnecting and
reconnecting the power adaptor, or if inline power is used, disconnect
and reconnect the ethernet cable.
4. Verify the software version
3.1 Press the MENU key
3.2 Select Settings > Status > Firmware Versions
3.3 Check the software version
04-05-2014 05:17 PM
Firstly, Cisco will NEVER have a good documentation on how to convert 79XX phones from SCCP to SIP. This is because converting 79XX to SIP will take business AWAY from CUCM business unit.
Secondly, if you have a valid Service Contract, 7905 firmware can be found here and 7912 can be found here.
Go to the website I've mentioned in my previous post. That website is a wealth of information in regards to anything SIP with Cisco phones.
Let us know how you go.
09-20-2015 08:48 AM
hi. I have succesfully upgraded a 7912G phone to SIP image.
You will need 2 files , one is the sbin image as you pointed out; but the other is not the cfg as they say in the upgrade readme.
The other file should be called SEP[mac].cnf.xml, where [mac] is the phone mac address (uppercase), and this file should have the following content:
<device> <loadInformation model="IP Phone 7912">CP7912010300SIP050414A</loadInformation> </device>
where CP7912010300SIP050414A should match the name of the sbin file without extension.
Cheers,
a.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide