Configuring CISCO 7940 for 3CX Phone System
IMPORTANT This guide has been tested with firmware version pos3.08.2.00. Be aware that different firmware revisions may have different web interface formats and functionality. See compatibility list for latest phone firmware revisions that we have tested with 3CX Phone System.
1. Make sure your CISCO 7940 is configured to use the SIP protocol. By default these phones are configured to use the proprietary SCCY which only works will CISCO Call Manager. If you haven’t done this, follow the procedure described in http://www.3cx.com/support/convert-cisco.html.
2. Now go to the directory where the phone configuration files are stored (which the phone loads via TFTP). Locate and open SIPDefault.cnf. Now replace the IP listed in the proxy1_address field with the IP or FQDN of 3CX Phone System. (Refer to figure 1). This file will be read by every phone on your network.

figure 1
3. Now you need to create a configuration file for each CISCO phone on your network. This file will include information specific to each phone. To do this make a copy of the generic SIP configuration file and rename it to SIP.cnf, where the represents the MAC address of the specific phone you are configuring. (Refer to figure 2)
4. Now edit the configuration file with the options for the specific phone
In the field “line1_name” include the name to be displayed on the phone
In the field “line1_authname” enter the name of the authentication ID that you have entered in the 3CX management console to be assigned to that particular device.
In the field “line1_password”, you should enter the authentication password that you entered in the 3CX management console to go with the extension that will be assigned to that particular device.

figure 2
5.Once you have edited the files server then you will need to place those files on the TFTP file system root and reboot the phone. The phone will read the options at reboot and register with 3CX Phone System.
SIP Phone Configuration Guides 
|