PHPKB Knowledge Base Software Logo  
Guru Corner
Online Knowledgebase System  
Knowledge Base Home Knowledge Base Home
Home > All Categories > VoIP > FreePBX > Setup Cisco 7940 Freepbx
Question Title Setup Cisco 7940 Freepbx

Most Cisco phone which have been working with Cisco call manager or call manager express. Will be setup to use skinny protocol  and not SIP. A quick Google search will show you can achieve this via TFTP server.

Once you have done this you will need the following to get the 7940 to auto regster with the freepbx.

  • DHCP Server
  • TFTP Server
  • Cisco Phone Firmware Files
  • Phone Config Files
1) Start of by creating the Extenison in the freepbx and assigning a strong password. With upper and lower case, a number and special characters like !

My settings are

ext 299:

Display name: office

SIP Password: Extpass203!

2) Setup a TFTP server, I have one running on my windows box which also run DHCP. I am running tftpd32 as you can view the log files to view which files the 7940 is requesting.

3) Setup a DHCP to give your phone a IP address automatically add “Option 66″ Boot Server Host Name as give it the IP Address of the TFTP server. This tell the phone where to pick in config and firmware files up form.

4) You will need to cisco firmware files and example phone config files. You will need a smart net contract to find these.

5) You will need to place all the files in the TFTP server the following are the most import one:
  • The four firmware files (P0S3-8-12-00.loads,P0S3-8-12-00.sb2,P003-8-12-00.bin,P003-8-12-00.bin)

  • OS79XX.TXT ( This is the first file phone access to see if there is any firmware updates)(This should contain the firmware file name in my case:P0S3-8-12-00)

  • SIPdefault.cnf

  • SIP00B0D086BBF7.cnf  (This is the config file what the Phone Picks up to automatic auto register with freepbx, You will need to change the file name to mac adress of the phone)
6) Edit the SIP00B0D086BBF7.cnf  file so that it reflects the following settings:

proxy1_address: “ 192.168.100.8
proxy2_address: “xxx.xxx.xxx.xxx”
proxy3_address: “xxx.xxx.xxx.xxx”
proxy4_address: “xxx.xxx.xxx.xxx”

line1_name: “ 203
line1_shortname: “ OFFICE
line1_displayname: “ 203
line1_authname: “ 203
line1_password: “ Extpass203!

line2_name: “”
line2_shortname: “”
line2_displayname: “”
line2_authname: “UNPROVISIONED”
line2_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: “ FreePBX!
time_zone: GMT

7) The above setting point to the my Freepbx which in my example points to Freepbx ip adress of 192.168.100.8

8) If you power up the phone it should go and register with FreePBX!!

Authored by: Guru Corner
Click Here to View all the questions in FreePBX category.
File Attachments File Attachments
There are no attachment file(s) related to this question.
Article Information Additional Information
Article Number: 319
Created: 2013-09-18 5:37 PM
Rating: No Rating
 
Article Options Article Options
Print Question Print this Question
Export to Adobe PDF Export to PDF File
Export to MS Word Export to MS Word
 
Search Knowledge Base Search Knowledge Base
 
 

Powered by Guru Corner