12-05-2016 09:32 AM - edited 03-17-2019 08:51 AM
Hi all
I bought a 2nd hand Cisco 7940 to use as SIP phone. When powering up, the error "Protocol Application Invalid" appears. I have no clue what to do.
I work on Apple OS. Anyone here who can help me out?
Many thanks
thieu
12-07-2016 08:00 AM
Make sure the DEVICE PROTOCOL is set to SCCP.
04-23-2017 10:00 AM
I had the same problem. It's not an easy fix as you will need an isolated network. I wrote the following with a windows machine available. Adjust for MAC OS or Linux.
If you have a "BRICKED" phone or "TFTP Timeout" or "Protocol Application Invalid"
Scenario:
Cisco router or Cisco switch unavailable. Call Manager not available.
TO REBOOT PHONE:
"*" and "6" and "Settings"
TO RESET TO FACTORY DEFAULT:
Unplug the power cable from the phone, and then plug in the cable again.
Immediately press and hold # and while the
Headset, Mute, and Speaker buttons begin to flash in sequence, release #.
Press 123456789*0# within 60 seconds after the
Headset, Mute, and Speaker buttons begin to flash.
Whan asked, select 2 to avoid saving previous configuration
PROCEDURE:
In isolated test network (configure IPs as needed)
Router IP: 192.168.0.1
Turn off DHCP on router
Put static IP on the SIP server: 192.168.0.112
Put static IP on desktop running TFTPd : 192.168.0.14
TFTP directory, for firmware and configuration files: C:\UPDATES\TFTPDIR
Copy the per-configured tftpd32.ini to location where running tftpd.exe
tftpd32.ini is used for both 64-bit and 32-bit
If not using per-configured tftpd32.ini):
Enable DHCP
Set up DHCP
IP Pool start address: 192.168.0.100
Size of pool: 10
Lease (minutes): 2880
Boot file: <blank>
DHCP Options
Def router (Opt 3): 192.168.0.1
Mask (Opt 1): 255.255.255.0
DNS Server (Opt 6): 192.168.0.1
WINS Server (Opt 44): 192.168.0.1
NTP Server (Opt 42):
SIP server (Opt 120): 192.168.0.112
Domain Name (15): <blank>
Additional Option: 150 | a 192.168.0.14
Option 150 (used to identify TFTP server)
a 192.168.0.14 (a stands for address, x for hexadecimal)
Check ON:
ping address before assignation,
Persistent leases,
Bind DHCP to this address: 192.168.0.14
Close and restart TFTPD64
Reset phone to factory default - phone will find TFTP server and configure
TFTP32.INI
[DHCP]
IP_Pool=192.168.0.100
PoolSize=10
BootFile=
DNS=192.168.0.1
DNS2=
WINS=192.168.0.1
Mask=255.255.255.0
Gateway=192.168.0.1
Option42=
Option120=192.168.0.112
DomainName=
Lease (minutes)=2880
AddOptionNumber1=150
AddOptionValue1=a 192.168.0.14
AddOptionNumber2=0
AddOptionValue2=
AddOptionNumber3=0
AddOptionValue3=
AddOptionNumber4=0
AddOptionValue4=
AddOptionNumber5=0
AddOptionValue5=
AddOptionNumber6=0
AddOptionValue6=
AddOptionNumber7=0
AddOptionValue7=
AddOptionNumber8=0
AddOptionValue8=
AddOptionNumber9=0
AddOptionValue9=
AddOptionNumber10=0
AddOptionValue10=
Lease_NumLeases=0
[TFTPD32]
BaseDirectory=C:\UPDATES\TFTPDIR
TftpPort=69
Hide=0
WinSize=0
Negociate=1
PXECompatibility=0
DirText=0
ShowProgressBar=1
Timeout=3
MaxRetransmit=6
SecurityLevel=0
UnixStrings=1
Beep=0
VirtualRoot=0
MD5=0
LocalIP=192.168.0.14
Services=5
TftpLogFile=
SaveSyslogFile=
PipeSyslogMsg=0
LowestUDPPort=0
HighestUDPPort=0
MulticastPort=0
MulticastAddress=
PersistantLeases=1
UnicastBOOTP=0
DHCP Ping=1
DHCP Double Answer=0
DHCP LocalIP=
Max Simultaneous Transfers=100
UseEventLog=0
Console Password=tftpd32
Support for port Option=0
Keep transfer Gui=5
Ignore ack for last TFTP packet=0
Enable IPv6=1
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