Edit SIPDefault.cnf in Endpoint Manager

How do you edit the SIPDefault.cnf file using Endpoint Manager… Every time I make an entry into that file it overwrites it. I am using Cisco 7940 phones and I put the firmware in the proper slots but it will not load it. So I was going to circumvent it by adding the correct line in the SIPDefault.cnf file… IT does work and updates the phone when I do it that way, but every time I rebuild the configs the change gets overwritten…

Which Endpoint Manager are you referring to?

The commercial EPM

I dont get what you are modifying. The config should be correct. How about you paste whats its writing that is wrong and what you think it needs to be as you can not modify the configs that EPM writes out.

I will put my config in here soon. Or if you can tell my why when I put the firmware in slot 1 it does not work. I choose Cisco version 0.0 and drop the files in the Cisco/1 folder leaving the version.txt also. I select slot 1 for the firmware in the template but it will not load. So my work around was to drop the firmware in the /tftpboot folder and add the image name to the Sipdefault.cnf. That does work until I rebuild the files and it resets the sipdefault.cnf. I will get you configs shortly when I get to work. Which files are you wanting to see?

proxy1_address: ""
proxy2_address: ""
proxy3_address: ""
proxy4_address: ""
proxy5_address: ""
proxy6_address: ""
line1_name: "3531"
line1_shortname: "3531"
line1_displayname: "3531"
line1_authname: "3531"
line1_password: "3531"
line3_name: ""
line3_shortname: ""
line3_displayname: ""
line3_authname: ""
line3_password: ""
line4_name: ""
line4_shortname: ""
line4_displayname: ""
line4_authname: ""
line4_password: ""
line5_name: ""
line5_shortname: ""
line5_displayname: ""
line5_authname: ""
line5_password: ""
line6_name: ""
line6_shortname: ""
line6_displayname: ""
line6_authname: ""
line6_password: ""
proxy_emergency: ""
proxy_emergency_port: "5060"
proxy_backup: ""
proxy_backup_port: "5060"
outbound_proxy: ""
outbound_proxy_port: "5060"
nat_enable: "0"
nat_address: ""
nat_received_processing: "0"
time_zone: "CST"
logo_url: "tftp://"
telnet_level: "2"
phone_prompt: "CiscoCP7940"
phone_password: "111111"
enable_vad: "0"
network_media_type: "auto"
user_info: "phone"
sntp_mode: "directedbroadcast"
sntp_server: "0.us.pool.ntp.org"
time_format_24hr: "0"
dst_offset: "1"
dst_start_month: "April"
dst_start_day: ""
dst_start_day_of_week: "Sun"
dst_start_week_of_month: "1"
dst_start_time: "2"
dst_stop_month: "Nov"
dst_stop_day: "1"
dst_stop_day_of_week: "Sunday"
dst_stop_week_of_month: ""
dst_stop_time: "2"
dst_auto_adjust: "1"
proxy1_address: ""
proxy2_address: ""
proxy3_address: ""
proxy4_address: ""
proxy5_address: ""
proxy6_address: ""
proxy1_port: "5060"
proxy2_port: "5060"
proxy3_port: "5060"
proxy4_port: "5060"
proxy5_port: "5060"
proxy6_port: "5060"
proxy_register: "1"
timer_register_expires: "60"
preferred_codec: "none"
cnf_join_enable: "1"
semi_attended_transfer: "1"
dtmf_inband: "1"
dtmf_db_level: "3"
timer_t1: "500"
timer_t2: "4000"
sip_retx: "10"
sip_invite_retx: "6"
timer_invite_expires: "180"
messages_uri: "*97"
dnd_control: "0"
callerid_blocking: "0"
anonymous_call_block: "0"
call_waiting: "1"
dtmf_avt_payload: "101"
dial_template: "dialplan-001B2AC6CCC4"
services_url: "tftp://"
directory_url: "tftp://"
logo_url: "tftp://"
phone_label: "Erik Parson"
line2_name: "3531"
line2_shortname: "3531"
line2_displayname: "3531"
line2_authname: "3531"
line2_password: "3531"
autocomplete: "0"
voip_control_port: "5060"
start_media_port: "16384"
end_media_port: "32766"
image_version: “P0S3-8-12-00”

<?xml version="1.0" encoding="utf-8"?>

forgot the sipdefault.cnf

http_proxy_addr: ""
http_proxy_port: 80
remote_party_id: 0

I would like to see the image version in the sipdefault.cnf

Did you ever figure this out? I am having an issue where my SIPDefault.cnf keeps removing the image version which causes any new phones I add to the domain to not work.

Never did here anything back… I never found a true workaround except to change the sipdefault.cnf and then not to update the phones thru EPM until after they have all booted to get the correct image file…

Did either of you search for an existing ticket or submit a ticket?

I looked but didn’t find anything, but that was almost a year ago… Trying to phase out the Cisco phones here and go with sangoma I guess. Since that seems to be the main focus for freepbx

It is one of the places where they make the money that make the system possible… Phasing out Cisco SIP phones is always a good idea (says the guy that only uses them in Skinny mode).

Nothing is being phased out. I challenge you to point to one single thing that was once supported but has had support deliberately removed. If you know of an issue (and even importantly know how to fix it) then open a bug/feature request ticket:


Easy there, boss. He’s trying to phase out his CISCO phones and go to yours. No one said anything bad about you guys. In fact, he wants to go with your phones. He’s one of the good guys.


Hmm, on a more careful rereading, I concede that my interpretation was not what @rofferman intended. I shan’t remove the comment, as the point stands even if it doesn’t relate to this discussion.

1 Like