Now you're thinking linux only, now apply your mindset to Mac, Windows, *BSD, have you reviewed the changes I've made last week to the sample configs in the fsconfig18 repo? On Wed, Feb 17, 2016 at 4:12 AM, Sergey Safarov <s.safarov@gmail.com> wrote:
Hello FSs At present time FS config file is solid. Loaded ones at startup for all modules. Also module loading is executed as modules listed in modules.conf
I think FS get more flexibility if config files will be spited of pisses for each module and modules will be loaded using systemd. Example: 1) freeswitch.service contain strings "Requires=freeswitch-config.service freeswitch-directory.service freeswitch-dialplan.service" 2) freeswitch-config.service contains string "Wants= freeswitch-mod-sofia.service freeswitch-mod-dptools.service freeswitch-mod-lua.service" 3) freeswitch-mod-*.service unit files contains strings "ExecStart=/usr/bin/freeswitch -x 'load <mod_module>'". Where <mod_module> is name of module 4) freeswitch-directory.service contains string like ExecStart=/usr/bin/freeswitch -x 'load directory'"
This case of loading FS has following features: 1) management of module dependency and module loading order via systemd; 2) allow at preprocessor level abbility to implement construction like "if module loaded; then else; fi" and "case where". This allow dialplan will be polymorphic for FS configuration;
On Mon, Dec 7, 2015 at 7:57 PM, Brian West <brian@freeswitch.org> wrote:
FreeSWITCHers,
FS-8609 is raised to get a rough outline of a completely new config sample that will be used in 1.8, So we are reaching out to the community for input and direction, I have also created a hipchat room FS-8609 on hipchat.freeswitch.org if you wish to join in. Lets start the discussion on this topic.
Thanks,
--
*Brian West* brian@freeswitch.org
*Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch>
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_______________________________________________ Freeswitch-docs mailing list Freeswitch-docs@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs
_______________________________________________ Freeswitch-docs mailing list Freeswitch-docs@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs
-- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest