mattlandis Posted February 10, 2011 Report Share Posted February 10, 2011 #1-After we use the below steps to setup a special setting for phones, then just plugging a new phone into the system to provision it no longer works. After doing the below steps we now need to login to the new phones and type the provisioning string into the phone. Why? Steps config snom phone with special configs: 1-Make an xml file with the unique settings. 1b-Example xml file contents <?xml version="1.0" encoding="utf-8" ?> <phone-settings> <cw_dialtone perm="">off</cw_dialtone> </phone-settings> change the settings between the phone-settings section. 1c- place the file in your tftp directory: C:\Program Files\pbxnsip\PBX\tftp 2-Name it model # followed by _custom.xml. example: snom_360_custom.xml. 3-Reboot the phone you want to get these settings. #2-Which existing XML file could we edit with this setting to avoid using the tftp method? snom_3xx_phone.xml? Add in the <phone-settings> section: <cw_dialtone perm="">off</cw_dialtone> #3- Is there a reason that snom _370.xml (320, 360, 370...) does have the line: <file url="{https-url}/tftp/snom_370_custom.xml" /> #5-could that dialtone on hold BE TURNED OFF BY DEFAULT? is there ANYONE that wants that? #4- Quote Link to comment Share on other sites More sharing options...
Vodia PBX Posted February 10, 2011 Report Share Posted February 10, 2011 Well the point is that now the PnP files can be edited directly from the web interface, there is (almost) no need any more to do this in the file system. If you look carefully, you will actually notive that the database stores not just the web page, it also stores the domain and the username. In other words, we are for far away from provisioning different file versions per domain and per user. IMHO that is worth sacrifying some backward compatibility with the custom PnP files. Quote Link to comment Share on other sites More sharing options...
pbx support Posted February 10, 2011 Report Share Posted February 10, 2011 In the latest version (.3981), you can navigate to "Admin->Web Page Control->Translation" page and select the template you like. Ex: snom_370.xml file and then modify it to have the custom file. Final version will look like this. <?xml version="1.0" encoding="utf-8"?> <setting-files> <file url="{http-url}/snom_3xx_fw.xml?model=snom370" /> <file url="{https-url}/snom_3xx_phone.xml?model=snom370" /> <file url="{https-url}/snom_3xx_fkeys.xml?model=snom370" /> <file url="{https-url}/snom_web_lang.xml?model=snom370" /> <file url="{https-url}/snom_gui_lang.xml?model=snom370" /> <file url="{https-url tftp}/snom_370_custom.xml" /> </setting-files> Once you save this file, you should have the old behavior back. Of course, you have to have the snom_370_custom.xml in the tftp folder. Quote Link to comment Share on other sites More sharing options...
mattlandis Posted February 10, 2011 Author Report Share Posted February 10, 2011 Can you speak on: #1-After we use the below steps to setup a special setting for phones, then just plugging a new phone into the system to provision it no longer works. After doing the below steps we now need to login to the new phones and type the provisioning string into the phone. Why? This is very consistent. as soon as this is done we need to type the provisioning string into the phone, when we should be able to just plug it into the network. Why? PS-solution to our problem: add <cw_dialtone perm="">off</cw_dialtone> in the <phone-settings> section of the snom_3xx_phone.xml file. (from the snom ONE user interface of course) is there any problems down the road/other problems that will arise using this method? Quote Link to comment Share on other sites More sharing options...
pbx support Posted February 10, 2011 Report Share Posted February 10, 2011 There 2 ways you can set the settings on the phone during PnP. 1. Modify the snom_3xx_phone.xml file, as you did, using the PBX web interface. This modified file will automatically placed under "<pbx working dir>/webpages" folder. If you reboot the phone after the change, you will see the change on the phone. 2. Create the snom_370_custom.xml (for snom 370 phones) with the whatever custom setting you want. Keep this file under "<pbx working dir>/tftp". Then modify the snom_370.xml to have the snom_370_custom.xml line as explained in the previous post. Either of the 2 methods should work. Quote Link to comment Share on other sites More sharing options...
mattlandis Posted February 10, 2011 Author Report Share Posted February 10, 2011 the 1 option above works perfectly! and it does not break provisiong. I just turned the "dial tone on hold" off on 50 phones in 1 minute. That is good guys. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.