<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>