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/

Reply via email to