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? -Paul [email protected] _______________________________________________ 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/
