SOLVED SIP Cisco 7960 Nightmare!

notaloafer

New Member
Joined
Jun 7, 2013
Messages
19
Reaction score
0
Okay, so I've got everything nailed down configuration-wise, but I cannot get past the "File Auth Fail: CTLFile.tlv" it loads the "loads" file, etc.

The version I am trying to use is P003-07-2-00

I tried creating a blank "CTLSEP0015F9ED463F.tlv" file to bypass the error, but the phone still will not get past the error message above.

Any suggestions? I know it is pulling the correct files from t*f*t*p.
 
Joined
May 22, 2013
Messages
301
Reaction score
44
I'm not an expert on the 7960 as this and the 7940 was the first generation IP phones from Cisco. By the time we got to 7941/7961 (and I joined the party!) they'd made some massive differences to how XML played a much bigger part.

From what I know of these phones the CTLFile.tlv is a red herring - in other words the phone does not really need it. You need the software files in t*f*t*p, a dialplan and the phone configuration files as a minimum. If you are sure you have all the required files in your t*f*t*p folder then there's probably an error in a config file. From personal experience with the 7941 they are really picky - one wrong syntax error anywhere in the file and it halts without giving you a clue where the problem is.
 

Albert S

Member
Joined
Jul 21, 2013
Messages
122
Reaction score
7
I've bought root of a t*f*t*p server that's show in a YouTube video for $18 :)

I can share it with you if you want to give a try to another setup, it's supposed to work out of the box.

I couldn't get a 7949 working yet as it needs config via t*f*t*p but I am in the process.

Message me if you need it.

Thanks.
 
Joined
May 22, 2013
Messages
301
Reaction score
44
I definitely wouldn't be spending money on any config/t*f*t*p files for this setup - all the settings to get t*f*t*p working on pretty much any flavour of Incredible PBX are all within this forum, and the config files for most 79xx handsets (but not the 7940/7960 I'm afraid) I have written and they're available in the resources section of this forum.
 

thepainter

Member
Joined
May 30, 2013
Messages
33
Reaction score
4
You will need the P003-8-xx-xx.bin, .sbn, .sb2, .loads, OS79xx.txt, SIPXXXXXXXX.cnf, SIPdefault.cnf files in tftpboot. Also depending on the firmware that you currently have you can't jump from say 8.5.3 - 8.12.0 you will have to go up in increments. Hope this helps.
 

notaloafer

New Member
Joined
Jun 7, 2013
Messages
19
Reaction score
0
I've bought root of a t*f*t*p server that's show in a YouTube video for $18 :)

I can share it with you if you want to give a try to another setup, it's supposed to work out of the box.

I couldn't get a 7949 working yet as it needs config via t*f*t*p but I am in the process.

Message me if you need it.

Thanks.

Not sure what you mean exactly, lol

Right now I am trying to flash version P003-07-2-00 and all of my phones have the Universal Application loader, so according to Cisco that image should work?

The files below are what I have in my t*f*t*p directory (server is confirmed working by the way and is the same address as my PIAF):
SEP000AB865BBAE.cnf.xml
Code:
<Default>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
</ports>
<processNodeName>72.16.2.3</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<loadInformation6 model="IP Phone 7910"></loadInformation6>
<loadInformation124 model="Addon 7914"></loadInformation124>
<loadInformation9 model="IP Phone 7935"></loadInformation9>
<loadInformation8 model="IP Phone 7940"></loadInformation8>
<loadInformation7 model="IP Phone 7960">P0S3-07-2-00</loadInformation7>
<loadInformation20000 model="IP Phone 7905"></loadInformation20000>
<loadInformation30008 model="IP Phone 7902"></loadInformation30008>
<loadInformation30007 model="IP Phone 7912"></loadInformation30007>
</Default>
CTLSEP000AB865BBAE.tlv (empty file)
SIPDefault.cnf
Code:
image_version: "P003-07-2-00"
 
proxy1_address: "172.16.2.3"
# proxy2_address: "xxx.xxx.xxx.xxx"
# proxy3_address: "xxx.xxx.xxx.xxx"
# proxy4_address: "xxx.xxx.xxx.xxx"
 
# Proxy Server Port
proxy1_port:"5060"
# proxy2_port:"5060"
# proxy3_port:"5060"
# proxy4_port:"5060"
 
proxy_emergency: ""
proxy_emergency_port: "5060"
proxy_backup: ""
proxy_backup_port: "5060"
outbound_proxy: ""
outbound_proxy_port: "5060"
 
nat_enable: "0"
nat_address: ""
voip_control_port: "5060"
start_media_port: "16348"
end_media_port:  "20134"
nat_received_processing: "1"
dyn_dns_addr_1: ""
dyn_dns_addr_2: ""
dyn_tftp_addr: "172.16.2.3"
tftp_cfg_dir: "./"
 
proxy_register: "1"
timer_register_expires: "120"
preferred_codec: "none"
tos_media: "5"
enable_vad: "0"
dial_template: "dialplan"
network_media_type: "auto"
autocomplete: "1"
telnet_level: "2"
 
cnf_join_enable: "1"
semi_attended_transfer: "1"
call_waiting: "1"
anonymous_call_block: "1"
callerid_blocking: "1"
dnd_control: "1"
 
dtmf_inband: "1"
dtmf_outofband: "avt"
dtmf_db_level: "3"
dtmf_avt_payload: "101"
timer_t1: "500"
timer_t2: "4000"
sip_retx: "10"
sip_invite_retx: "6"
timer_invite_expires: "180"
 
sntp_mode: "directedbroadcast"
sntp_server: "64.209.210.20"
time_zone: "PST"
time_format_24hr: "0"
dst_offset: "1"
dst_start_month: "March"
dst_start_day: "10"
dst_start_day_of_week: "Sun"
dst_start_week_of_month: "1"
dst_start_time: "2"
dst_stop_month: "Nov"
dst_stop_day: "3"
dst_stop_day_of_week: "Sunday"
dst_stop_week_of_month: "1"
dst_stop_time: "2"
dst_auto_adjust: "1"
 
# messages_uri: "*99"
# services_url: "http://example.domain.tld/services/menu.xml"
# directory_url: "http://example.domain.tld/services/directory.php"             
# logo_url: "http://example.domain.tld/imagename.bmp"
 
http_proxy_addr: ""
http_proxy_port: 80
remote_party_id: 0
XMLDefault.cnf.xml
Code:
<Default>
<callManagerGroup>
    <members> 
      <member priority="0"> 
          <callManager> 
            <ports> 
                <ethernetPhonePort>2000</ethernetPhonePort> 
                <mgcpPorts> 
                  <listen>2427</listen> 
                  <keepAlive>2428</keepAlive> 
                </mgcpPorts> 
            </ports> 
            <processNodeName></processNodeName> 
          </callManager> 
      </member> 
    </members> 
</callManagerGroup> 
<loadInformation7 model="IP Phone 7960">P003-07-2-00</loadInformation7>
<authenticationURL></authenticationURL> 
<directoryURL></directoryURL> 
<idleURL></idleURL> 
<informationURL></informationURL> 
<messagesURL></messagesURL> 
<servicesURL></servicesURL> 
</Default>
OS79XX.TXT
Code:
P003-07-2-00
SIP000AB865BBAE.cnf
Code:
proxy1_address: "172.16.2.3"
 
line1_name: "108"
line1_shortname: ""
line1_displayname: "Rachel"
line1_authname: "108"
line1_password: "password123"
 
line2_name: ""
line2_shortname: ""
line2_displayname: ""
line2_authname: "UNPROVISIONED"
line2_password: "UNPROVISIONED"
 
line3_name: ""
line3_shortname: ""
line3_displayname: "" Name
line3_authname: "UNPROVISIONED"
line3_password: "UNPROVISIONED"
 
line4_name: ""
line4_shortname:
line4_displayname: ""
line4_authname: "UNPROVISIONED"
line4_password: "UNPROVISIONED" 
 
line5_name: "" 
line5_shortname: "" 
line5_displayname: "" 
line5_authname: "UNPROVISIONED"
line5_password: "UNPROVISIONED"
 
line6_name: "" 
line6_shortname: ""
line6_displayname: ""
line6_authname: "UNPROVISIONED"
line6_password: "UNPROVISIONED"
 
proxy_emergency: ""
proxy_emergency_port: "5060"
proxy_backup: ""
proxy_backup_port: "5060"
outbound_proxy: ""
outbound_proxy_port: "5060"
 
nat_enable: "0"
nat_address: ""
voip_control_port: "5060"
start_media_port: "16348"
end_media_port:  "20134"
nat_received_processing: "0"
 
phone_label: "NSEA "
time_zone: PST
logo_url: "http://domain.tld/imagefile.bmp"
 
telnet_level: "1"
phone_prompt: ""
phone_password: ""
enable_vad: "0"
network_media_type: "auto"
user_info: phone
RINGLIST.DAT
Code:
BeatItMJ    BeatIt.raw
GeneralRT    GeneralRT.raw
GeneralRT.raw
BeatIt.raw
dialplan.xml
Code:
<DIALTEMPLATE>
    <TEMPLATE MATCH="*" Timeout="5"/> <!-- Anything else -->
</DIALTEMPLATE>
P003-07-2-00.loads
P003-07-2-00.sb2
P003-07-2-00.sbn
P003-07-2-00.bin

Those are all the exact entries of my configuration files. Anyone see any glaring errors? Thanks in advance!
 

phonebuff

Guru
Joined
Feb 7, 2008
Messages
1,117
Reaction score
129
Well,

To begin with you are using SCCP firmware to load SIP connectivity -- Definitely will not work --

Current Versions
In current versions, the following conventions are used:
blank.gif
SCCP firmware—P003xxyyzzww.bin, where x represents the major version, y represents the major subversion, z represents the maintenance version, and w represents the maintenance subversion.
blank.gif
SIP firmware—P0S3-xx-y-zz, where x represents the major version, y represents the minor version, and z represents the subversions.
blank.gif
MGCP firmware—P0M3-xx-y-zz, where M is the third character. The major, minor, and subversions for MGCP are consistent with the SIP naming convention.
http://www.cisco.com/en/US/docs/voice_ip_comm/cuipph/7960g_7940g/mgcp/firmware/matrix/frmwrup.html
 

notaloafer

New Member
Joined
Jun 7, 2013
Messages
19
Reaction score
0
My bad - I am loading SIP firmware, I just renamed the files and removed the S and added a 0 ... I'm guessing that was a no-no? I'm fixing that now. See anything else? I'll make sure to update the corresponding entries in the files too.
 

notaloafer

New Member
Joined
Jun 7, 2013
Messages
19
Reaction score
0
When I extract the zip file, I get the following files:

P003-07-2-00.bin
OS79XX.TXT
P003-07-2-00.sbn
P0S3-07-2-00.sb2
P0S3-07-2-00.loads

Why would it use the S on some of the files and the 0 on the others? Is that some kind of naming convention error? It does it no matter what version I extract.
 

notaloafer

New Member
Joined
Jun 7, 2013
Messages
19
Reaction score
0
Okay I got way further this time (I feel really stupid for renaming the files!!). It said it successfully loaded the thing, then the "SIP" icon came up in the top right of the screen, then it restarted again, did a "Requesting Configuration" then the system said "Resetting" and now it's back to square one again (keeps looping over and over again). I'm guessing a mis-configuration at this point?

It gets to "Requesting Configuration" then it promptly rushes to "Resetting" at which point it starts all over again.

Thanks again guys!!
 

notaloafer

New Member
Joined
Jun 7, 2013
Messages
19
Reaction score
0
GOT IT!!! Had one wrong line to change (had the wrong file in SipDefault.cnf) and now it's booted!

I love you guys!

For anyone's future reference: don't be dumb like me and rename the files!
 

Albert S

Member
Joined
Jul 21, 2013
Messages
122
Reaction score
7
When I extract the zip file, I get the following files:

P003-07-2-00.bin
OS79XX.TXT
P003-07-2-00.sbn
P0S3-07-2-00.sb2
P0S3-07-2-00.loads

Why would it use the S on some of the files and the 0 on the others? Is that some kind of naming convention error? It does it no matter what version I extract.


Is this all I'd need to get a 7940 working with PIAF?

I know I need to have a file with phone's MAC?

Is there a list of files I need to have to install SIP on to a Cisco 7940 and then connect it to PIAF?
 

notaloafer

New Member
Joined
Jun 7, 2013
Messages
19
Reaction score
0
The 7940 and 7960 are very similar, so I would guess it would work... you can get your phone's MAC on the back of the handset usually. You have to get the firmware working before you are going to be able to load anything else.
 
Joined
May 22, 2013
Messages
301
Reaction score
44
The 7940 and 7960 are practically identical both in terms of hardware and firmware - the only difference is line keys. You should be able to interchange config files (putting in the correct MAC's of course) with no problem.
 

Members online

Forum statistics

Threads
25,824
Messages
167,827
Members
19,249
Latest member
jetest
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Top