cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2025
Views
5
Helpful
6
Replies

Question on configuring CME on 2921 ISR

bnace
Level 1
Level 1

I'm following the Installation guide for Call Manager Express and am now trying to load the phone firmware for a phone running SCCP (page 65 of the guide). The summary steps are:

1. enable

2. configure terminal

3. tftp-server device:firmware-file

4. telephony-service

5. load phone-type firmware-file

6. create cnf-file

7. end

I'm loading CME 9.0 so for a 6901 phone so the required files are:

APP6901SCCP.9-2-1-a.zz.sgn

KNL6901SSCP.9-2-1-a.zz.sgn

SCCP6901.9-2-1-a.zz.loads

I keep getting the following results:

c2921ISR(config)#tftp-server flash:APP6901SCCP.9-1-1-0.zz.sgn

c2921ISR(config)#tftp-server flash:KNL6901SCCP.9-1-1-0.zz.sgn

c2921ISR(config)#tftp-server flash:SCCP6901.9-1-1-0.loads

c2921ISR(config)#telephony-service

c2921ISR(config-telephony)#load 6901 SCCP6901.9-1-1-0.loads

LOAD COMMAND ERROR:cnf-file location system is not supported for creating automatic tftp bindings. Please use file location flash | slot0 | tftp OR create tftp bindings manually

LOAD COMMAND ERROR:cnf-file location system is not supported for creating automatic tftp bindings. Please use file location flash | slot0 | tftp OR create tftp bindings manually

What am I doing wrong?

2 Accepted Solutions

Accepted Solutions

duclan_hp
Level 1
Level 1

Hi

Under Telephony Service

Let Try : cnf-file Location flash:

View solution in original post

islam.kamal
Level 10
Level 10

Dear

cnf-file location flash:” under “telephony-service” to specify the firmware location, then the error will go away!. If it is not working try the below

c2921ISR(config)#telephony-service

c2921ISR(config-telephony)#load 6901 SCCP6901.9-1-1-0

Thank you

please rate if this will help

View solution in original post

6 Replies 6

duclan_hp
Level 1
Level 1

Hi

Under Telephony Service

Let Try : cnf-file Location flash:

islam.kamal
Level 10
Level 10

Dear

cnf-file location flash:” under “telephony-service” to specify the firmware location, then the error will go away!. If it is not working try the below

c2921ISR(config)#telephony-service

c2921ISR(config-telephony)#load 6901 SCCP6901.9-1-1-0

Thank you

please rate if this will help

bnace
Level 1
Level 1

Specifying the cnf-file location got me a little further. Thanks all for that idea.

Now, however, I get the following error:

c2921ISR(config-telephony)#cnf-file location flash:

c2921ISR(config-telephony)#load 6901 SCCP6901.9-1-1-0

LOAD COMMAND MESSAGE: File flash:/KNL6901SCCP.9-1-1-0.zz not found

LOAD COMMAND MESSAGE: File flash:/APP6901SCCP.9-1-1-0.zz not found

You can see from my original config that these two files have extensions of .sgn .  They are located in flash

c2921ISR#sh flash:

000215: Mar 30 18:54:09.704 UTC: %SYS-5-CONFIG_I: Configured from console by console

-#- --length-- -----date/time------ path

.

.

.

51     3514788 Mar 23 2013 21:55:44 +00:00 APP6901SCCP.9-1-1-0.zz.sgn

52     1122724 Mar 23 2013 21:55:46 +00:00 APP6911SCCP.9-1-1-0.zz.sgn

53     2466212 Mar 23 2013 21:55:50 +00:00 BFS6911SCCP.9-1-1-0.zz.sgn

54      702549 Mar 23 2013 21:55:52 +00:00 KNL6901SCCP.9-1-1-0.zz.sgn

55      702520 Mar 23 2013 21:55:54 +00:00 KNL6911SCCP.9-1-1-0.zz.sgn

56         462 Mar 23 2013 21:55:54 +00:00 SCCP6901.9-1-1-0.loads

57         489 Mar 23 2013 21:55:54 +00:00 SCCP6911.9-1-1-0.loads

ideas?

That is normal with buggy 69xx phones. You will need to configure each file tftp-server command.

Note that unless you really want to update phone firmware, all that is not needed.

Bind them manually with TFTP-server with an Alias command:

conf t>tftp-server flash:APP6901SCCP.9-1-1-0.zz.sgn alias APP6901SCCP.9-1-1-0.zz.sgn

do this to the phones firmware then generate a new cnf file (telephony-services>create cnf)

the phones dosent know the exact path file of the firmware in the TFTP so by creating an alias whenever the

phone request its firmware it will just ask it to the router which is also your tftp then the router will be the one

which will locate the firmware path for the phone.

When files are kept in root directory as per you example above, no alias command is needed.