I remember being confused when learning to design dialplans in XML. There’s variables and conditional logic, but it doesn’t work quite like a ’typical’ scripting language.

Like Alex said, it made sense once I figured it all out.

On Tue, Oct 25, 2016 at 2:45 PM, jungle Boogie <jungleboogie0@gmail.com> wrote:
On 25 October 2016 at 10:46, Brian West <brian@freeswitch.org> wrote:
>
> I would like to get community input on what concepts caused you the most headache and any input/ideas that would help me design some tutorials / videos that would help new users coming to FreeSWITCH.
>

setting up users
setting up groups
setting up ring groups

All of those have so many options that it's a little cumbersome to
explain in a short document. Fortunately the project has a few good
books on the configurations and setting it up. There's also lots of
friendly people on the mailing list to help, too.

Also, setting up sip trunks contains many options. Which options are
necessary? Why? When to use what?

For a more in depth tutorial, I'd explain how CDRs work 'out of the
box' and what options are available. Explain postgres support is built
in but it needs to be compiled (if building from source) with certain
config flags (is that still correct, actually?)

Because freeswitch can do so much, explain use cases from a small
business to how a large corporation can use FS successfully.

> Your feedback will be greatly appreciated.
>
> Thanks,
>
> --
>
> Brian West
> brian@freeswitch.org