<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">
<div class="gmail_default" style="">Matt F suggested I post this here.</div><div class="gmail_default" style=""><br></div><div class="gmail_default" style="">I'm
working on the ACD chapter of 'The Book', and had planned to contribute
a minor change to the organization of the queues.conf file, by sorting
various configuration options into categories. This is not for any
technical reason, but rather because there's dozens of them, and they're
really all over the place in terms of what they do, and for a newbie
this seems like something that would be a lot easier to understand if
things were categorized.</div><div class="gmail_default" style=""><br></div><div class="gmail_default" style="">So, I took the time to categorize them.</div><div class="gmail_default" style=""><br></div><div class="gmail_default" style="">Anyhow,
I figured at minimum I'd like to update the alembic portion of the
install, so that when the `queues` table is created, it creates the
various fields/columns in some sort of sensible order, rather than the
current, haphazard way.</div><div class="gmail_default" style=""><br></div><div class="gmail_default" style="">However,
the more I think about it, the more I realize I also ought to update
the queues.conf.sample file as well, since that would also benefit from
having all the many parameters organized into categories.</div><div class="gmail_default" style=""><br></div><div class="gmail_default" style="">None
of this should affect anything in terms of how the app works (I don't
believe there are any requirements to load parameters in any order),
it's just an effort to provide a bit of logical structure, which I am
certain would help somebody new to asterisk to better understand what
the heck is going on in queues.conf (or the queues table, if they are
using that instead).</div><div class="gmail_default" style=""><br></div><div class="gmail_default" style="">I've
attached a snippet I yanked from the alembic code (which is why it
looks like a wee bit of python). It defines the categories I'm
proposing. It's snipped from contrib/ast-db-manage/config/<wbr>versions/28887f25a46f_create_<wbr>queue_tables.py
in the asterisk source.<br></div><div class="gmail_default" style=""><br></div><div class="gmail_default" style="">If this makes sense to y'all, then I'll take on the task of re-organizing the queues.conf.sample file as well.</div><div class="gmail_default" style=""><br></div><div class="gmail_default" style="">I
see this as a very minor (and simple) change that'll provide useful
value to someone new to Asterisk who is trying to make sense of queues.<br></div><div class="gmail_default" style=""><br></div><div class="gmail_default" style="">I would be very grateful for your thoughts on this.</div><div class="gmail-yj6qo gmail-ajU"><div id="gmail-:20s" class="gmail-ajR" tabindex="0"><img class="gmail-ajT" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif"></div></div>
<br></div></div>