<p dir="ltr">What about just setting up a database which stores your data however you want then generate static files from that data or creating views for realtime (where appropriate)?</p>
<p dir="ltr">That's how I do it with my company's system.</p>
<p dir="ltr">To keep things not so complicated, I have AGI scripts. Keeps things clean and is a little more flexible and powerful. </p>
<p dir="ltr">- Logan</p>
<div class="gmail_quote">On Nov 8, 2012 12:41 AM, "martin f krafft" <<a href="mailto:madduck@madduck.net">madduck@madduck.net</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
also sprach Paul Belanger <<a href="mailto:paul.belanger@polybeacon.com">paul.belanger@polybeacon.com</a>> [2012.11.07.2340 +0100]:<br>
> What is your point of pain? Right now we do most of the<br>
> configuration, provisioning, and system management outside of<br>
> asterisk.<br>
<br>
My systems are already managed automatically, thankfully no longer<br>
with Puppet. ;)<br>
<br>
I am only talking about configuration of Asterisk, whether in<br>
/etc/asterisk or some sensible external data source. My point of<br>
pain is the complexity due to a couple of special cases, e.g.<br>
<br>
- Roaming users, i.e. no 1:n relation between sites and users;<br>
- Multiple devices per user (some want them all to ring, some want<br>
individual extensions but shared voicemail, …)<br>
- Keeping track of the mappings between incoming calls (from SIP<br>
providers) and extensions to ring (using incoming contexts and<br>
extension groups for that)<br>
- Keeping track of which extension uses which outgoing trunk<br>
- …<br>
<br>
With a logical naming scheme, a policy and include files, this is<br>
all working. But it's very error-prone and there is a bit of<br>
redundancy in the information, so I was wondering if there wasn't<br>
a better way.<br>
<br>
> Either way, don't manually build your 6th machine. Start from<br>
> fresh using some sort of automated tool (chef / puppet). This<br>
> will help you get on the right path.<br>
<br>
The new machine for the 6th site is up and running (provisioning<br>
(not image-based) took less than half an hour). What now? ;)<br>
<br>
--<br>
martin | <a href="http://madduck.net/" target="_blank">http://madduck.net/</a> | <a href="http://two.sentenc.es/" target="_blank">http://two.sentenc.es/</a><br>
<br>
"science without religion is lame,<br>
religion without science is blind."<br>
-- albert einstein<br>
<br>
spamtraps: <a href="mailto:madduck.bogus@madduck.net">madduck.bogus@madduck.net</a><br>
<br>--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
<a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div>