From 0be0dc2b67483fcc3ce7fa72502db6bea34a0073 Mon Sep 17 00:00:00 2001 From: stevenA Date: Tue, 1 Feb 2022 12:34:38 +0100 Subject: [PATCH] Reconfigure settings display Reorder and move according to relevance as agreed with dkgroot --- conf/sccpgeneral.xml.v433 | 153 ++++++++++++++++++++------------------ views/server.advanced.php | 1 + views/server.device.php | 6 +- 3 files changed, 85 insertions(+), 75 deletions(-) diff --git a/conf/sccpgeneral.xml.v433 b/conf/sccpgeneral.xml.v433 index ad2fdd3..597f661 100644 --- a/conf/sccpgeneral.xml.v433 +++ b/conf/sccpgeneral.xml.v433 @@ -373,6 +373,46 @@ and open the template in the editor. Base Version before all crash :-) Use simulated enbloc dialing to speedup connection when dialing while onhook (older phones) + + autoselectline_enabled + + on + + + Enables and Disables auto line selection. + + + autocall_select + + on + + + + + + callLogBlfEnabled + + 2 + + + Show numbers you can redial, but also include their current device state, so you know when they are currently busy. Note that the other phonebook entries will now also monitor the remove device state and show the current device state + + + echocancel + + yes + + + Echo Cancel: Echo Cancellation (Yes or No). + + + silencesuppression + + no + + + Silence Suppression: Silence Suppression on the phone. + phonepersonalization @@ -428,6 +468,15 @@ and open the template in the editor. Base Version before all crash :-) Timeout after which callforward noanswer (when active) will be triggered. default is 30 seconds + + + + regcontext + sccpregistration + sccp-custom + + If regcontext is specified in sccp.conf chan-sccp-b will dynamically create and destroy a NoOp priority 1 extension for a given peer/line which registers with the server. If the context is not specified in extension.conf, then it will be dynamically created when an chan-sccp-b agent registers + @@ -527,18 +576,8 @@ and open the template in the editor. Base Version before all crash :-) - - - - - - logserver - - sccp-custom - - - Log server Address: x.x.x.x:9001 - + + @@ -579,6 +618,10 @@ and open the template in the editor. Base Version before all crash :-) Timeout in HH:MM format to automatically turn off phone display if outside the time specified by "daysDisplayNotActive", "displayOnTime" and "displayOnTimeout". + + + + settingsaccess @@ -587,14 +630,6 @@ and open the template in the editor. Base Version before all crash :-) Whether a user can access the phone settings. - - videocapability - - on - - - - webaccess @@ -603,6 +638,20 @@ and open the template in the editor. Base Version before all crash :-) Enable the phone's HTTP server. + + + + + + + videocapability + + on + + + + + webadmin @@ -667,6 +716,16 @@ and open the template in the editor. Base Version before all crash :-) Enable Link Layer Discovery Protocol on the PC (computer) port. + + + + logserver + + sccp-custom + + + Log server Address: x.x.x.x:9001 + @@ -677,7 +736,6 @@ and open the template in the editor. Base Version before all crash :-) You can also configure a Survivable Remote Site Telephony (SRST) reference as the last device in the CallManager(CM) list. This proves especially useful in a remote site configuration where the phones and Asterisk are connected over a WAN network. SRST provides users with fallback support for the IP phones that cannot access the primary, secondary, or tertiary Asterisk Node in the CallManager List because of an Asterisk Node failure or loss of connectivity across the WAN. For the remote sites attached to multiple-service routers across the WAN, SRST ensures that your remote users receive continuous (although minimal) service by providing call handling support directly from the SRST router. When IP phones lose contact with primary, secondary, and tertiary Asterisk Nodes (CM's), they must establish a connection to a local SRST router to sustain the call-processing capability necessary to place and receive calls. The IP phone retains the IP address of the local SRST router as a default router in the Network Configuration area of the Settings menu. The Settings menu supports a maximum of five default router entries; however, the cnf.xml accommodates a maximum of three entries. When a secondary Asterisk Node is not available on the network, the local SRST Router's IP address is retained as the standby connection for Asterisk Node during normal operation. - srst_Option @@ -703,7 +761,6 @@ and open the template in the editor. Base Version before all crash :-) The user can change the personal SRST configuration on the device - @@ -712,7 +769,6 @@ and open the template in the editor. Base Version before all crash :-) You enabled configure a Survivable Remote Site Telephony (SRST) reference as the last device in the CallManager(CM) list. - srst_ip @@ -816,7 +872,6 @@ and open the template in the editor. Base Version before all crash :-) - @@ -1028,15 +1083,6 @@ and open the template in the editor. Base Version before all crash :-) Context: This is the context in which your phones will operate. It should match the context you are using for the rest of your phones (if you have any). The FreePBX default is 'from-internal' - - - - regcontext - sccpregistration - sccp-custom - - If regcontext is specified in sccp.conf chan-sccp-b will dynamically create and destroy a NoOp priority 1 extension for a given peer/line which registers with the server. If the context is not specified in extension.conf, then it will be dynamically created when an chan-sccp-b agent registers - @@ -1083,7 +1129,6 @@ and open the template in the editor. Base Version before all crash :-) Complete transfer on hangup, without pressing transfer a second time. Will complete transfer, when the transferer puts the receiver on hook, after the destination has been reached. To cancel the transfer, either press resume on the transferred channel, press the 'endcall' softkey, or have the receiving party hangup first. - dial_template @@ -1092,14 +1137,6 @@ and open the template in the editor. Base Version before all crash :-) sccp-custom Help. - - autoselectline_enabled - - on - - - Enables and Disables auto line selection. - meetme @@ -1117,14 +1154,6 @@ and open the template in the editor. Base Version before all crash :-) Other options (app_meetme: A,a,b,c,C,d,D,E,e,F,i,I,l,L,m,M,o,p,P,q,r,s,S,t,T,w,x,X,1) see meetme specific documentation - - autocall_select - - on - - - - backgroundImageAccess @@ -1133,30 +1162,6 @@ and open the template in the editor. Base Version before all crash :-) I'm guessing on this one, but on some devices, the background image on the display can be modified at the device. I think this is the thing that allows that to happen. - - callLogBlfEnabled - - 2 - - - Show numbers you can redial, but also include their current device state, so you know when they are currently busy. Note that the other phonebook entries will now also monitor the remove device state and show the current device state - - - echocancel - - yes - - - Echo Cancel: Echo Cancellation (Yes or No). - - - silencesuppression - - no - - - Silence Suppression: Silence Suppression on the phone. - musicclass diff --git a/views/server.advanced.php b/views/server.advanced.php index 1d5ade2..b609380 100644 --- a/views/server.advanced.php +++ b/views/server.advanced.php @@ -18,6 +18,7 @@ //echo $this->showGroup('sccp_srst', 1); echo $this->showGroup('sccp_dev_vendor_conf', 1, 'sccpdevice', $defaultVals); + echo $this->showGroup('sccp_dev_advconfig', 1); ?> diff --git a/views/server.device.php b/views/server.device.php index 1798247..feedeaa 100644 --- a/views/server.device.php +++ b/views/server.device.php @@ -25,8 +25,12 @@ //echo $this->showGroup('sccp_dev_config', 1, 'sccpdevice', $def_val_device); echo $this->showGroup('sccp_dev_config', 1); echo $this->showGroup('sccp_dev_group_config', 1); - echo $this->showGroup('sccp_dev_advconfig', 1); + // Below moved to advanced + //echo $this->showGroup('sccp_dev_advconfig', 1); echo $this->showGroup('sccp_dev_softkey', 1); + //echo $this->showGroup('sccp_srst', 1); + echo $this->showGroup('sccp_dev_vendor_display_conf', 1, 'sccpdevice', $def_val_device ); + echo $this->showGroup('sccp_dev_vendor_access_conf', 1, 'sccpdevice', $def_val_device ); echo $this->showGroup('sccp_hotline_config', 1); echo $this->showGroup('sccp_qos_config', 1, 'sccpdevice', $def_val_device); ?>