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/

Reply via email to