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