On Jan 12, 2010, at 1:01 PM, Paul Mossman wrote: > Hi all, > > Relating to http://track.sipfoundry.org/browse/XX-6743 : ACD service > restarts automatically after changing the log level > > Upon setting the ACD Log level, it looks like sipXconfig sends an > XML-RPC notification to ACD (which restarts itself.) See in > neoconf-acd: AcdServer.java deploy(), XmlRpcSettings.java, and > Provisioning.java (which matches the ACD XML-RPC interface.) > > Note that $INSTALL/etc/sipxpbx/sipxacd-config contains a single entry: > SIP_ACD_PROVISIONING_PORT : 8110 > > The remaining ACD configuration is in sipxacd__.xml files. (Note: > <log-level> in sipxacd.xml) But it looks like sipXconfig doesn't ever > write to these files. Instead it sends "provisioning" XML-RPC updates > to ACD, which writes the configuration, and then restarts itself. > > I think the ACD restart normally only happens when "Activate" is invoked > from under Features -> Call Center. Log level is the exception. > > > Let's move the ACD Log Level setting from sipxacd.xml into > sipxacd-config. ACD would need a small update of course. sipXconfig > could then stop sending "provisioning" XML-RPC updates when the log > level changes, which would get rid of the automatic restart. > > > Thoughts? >
Don't rework the configuration of <log-level>. Instead just change ACD code so that it doesn't automatically reboot. That's a lot simpler approach.
_______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev sipXecs IP PBX -- http://www.sipfoundry.org/
