Oh, and I see nufone caters to residential. We only cater to business customers, who's needs are a lot more demanding. And you know what, maybe it won't scale, but the native dial plan couldn't handle the requirements at all. If central management (ie web site) is a requirement, then you have to use a database. As I said in my earlier post, the MySQL dial plan command couldn't handle nested queries.We can't be pushing confg files down to Asterisk and doing multiple reloads several times a minute just because Joe Smith wanted to findme/followme to his cellphone after his office phone, while Mart Bloggs is wanting to hange her external caller id. We can upgrade the python agi script to a client-server based fast agi later on. Right now I'm the only person working on this stuff and I only have one pair of arms. Doug.
-----Original Message----- From: Douglas Garstang Sent: Wed 8/16/2006 9:58 PM To: Asterisk Users Mailing List - Non-Commercial Discussion; Asterisk Users Mailing List - Non-Commercial Discussion Cc: Subject: RE: [asterisk-users] Asterisk 'Hosting' You think 3 contexts, serving hundreds of companies is going to handle internal cid, external cid, cid override, pic codes, rate centers, incoming and outgoing black lists and white lists, findme/follow me with caller id based routing, transferring and forwarding between multiple hosts in a cluster.... and so on while ALSO letting customers maintain all this via a web interface? Even the MySQL dial plan command couldn't handle the findme/followme because it couldn't save the state of the query used to retrieve the next number from the findme/followme list and then perform further nested queries to do blacklist/white list, pic code lookups, rate center lookups on each number. We have several layers of organisationl units, and when person A calls person B, and both are in the same company, we use an internal cid. If person A and person B are in different companies, we use an external cid, and if the caller uses a star code, we use an external cid. We had to get the only Gold Rated MySQL consultants to help us design this damn thing. That's just a taste of the complexity. Now, let the customer manage all this via a web interface and THREE contexts in a flat file isn't quite going to handle it. I also find your assumption that I'm an idiot pretty offensive. Doug. -----Original Message----- From: Jeremy McNamara [mailto:[EMAIL PROTECTED] Sent: Wed 8/16/2006 5:32 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Cc: Subject: Re: [asterisk-users] Asterisk 'Hosting' Douglas Garstang wrote: We have a 2000+ line python script that handles all call routing logic. You expect that to scale? I do call routing in 3 contexts with ~maybe~ a dozen extension each - and we have many thousands of customers and more than hundreds of companies using our Asterisk systems as a hosted solution. I really think you need to totally re-think your operation - and no, I'm not going to explain it to you, so don't even ask. Jeremy McNamara _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
_______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users