Sorry about the mentions of the project name so many times, I get going talking about it and sometimes I just ramble on, I won't mention it's name at all in this post. As for the ALL CAPS, there is actually an acronym for it(which is almost never used), but it started all caps over 3 years ago so it kind of stuck.
As for why I wrote it, over 3 years ago I had just started learning about Asterisk and about the same time I had to get quotes for a 200-seat call center solution which I needed to have up and running in at least basic form in 9 months. Needless to say, the quotes I received for licensing and support-only were from $500,000-$1,000,000, which was way beyond the budget for this project, so I started writing a basic list dialer and inbound ACD myself. The rest of the story is in the case study Edwin linked to.
The reason I released it as free and GPL is that I heavily use Linux and liked the GPL license model, and I also wanted feedback to make the project better. Having the code out there in the public has made me write better code and the peer review and code contributions I've received have been like having a full-time programmer on staff helping me.
|