<div dir="ltr">I'm just throwing this out there, but what if the "pattern" (we'll use that name for now, although I'm not sure I like it as the final name) could itself define new types.  Then, if you provided a standard config (i.e., the sample config) which defined some set of standard types (phone, itsp/trunk, whatever) you could have configurations with semantics similar to what Josh originally proposed.  It also means a user of Asterisk can look at the config for the pattern and both see what it's doing under the hood (vs. being in the code somewhere) and also modify it for their own needs if they'd like to.<div><br></div><div>Anyway, just a thought.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Sep 20, 2014 at 8:13 PM, George Joseph <span dir="ltr"><<a href="mailto:george.joseph@fairview5.com" target="_blank">george.joseph@fairview5.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">On Sat, Sep 20, 2014 at 4:44 PM, Joshua Colp <span dir="ltr"><<a href="mailto:jcolp@digium.com" target="_blank">jcolp@digium.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">George Joseph wrote:<br>
<br>
<snip><br></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">How about we use the pattern approach but compile in patterns for trunk<br>
and user.  There are lots of minor differences between ITSPs and phones<br>
and I just worry that in the quest to create something for everyone we<br>
create something that's useful to no one.<br>
</blockquote>
<br>
If it does not impact any of the existing code and is easy for a user, then sure. That being said... get feedback any way you can before doing anything. This is a complicated area.<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote></blockquote></span><div>Unfortunately, it looks like everyone took Saturday off.   What gives?  :)</div><div> </div></div></div></div>
<br>--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br></blockquote></div><br></div>