Exciting News: FreePBX 17 is Now Generally Available!

You want to define what you mean by supported? Because this statement is not factual. You are aware there is an entire base of users that use Asterisk standalone, right? Getting a PBXact systems doesn’t mean you get Asterisk support. It means you get support from the FreePBX team who manages/develops PBXact. Remember that while both projects are under the Sangoma umbrella they are not the same project and are run completely independent of each other.

I mean you have more support from the Asterisk division if you got Switchvox instead of PBXact because Switchvox is the Asterisk solution vs PBXact which is a FreePBX solution. Heck, Switchvox got rid of chan_sip, app_macro and other crap years ago while FreePBX has been clinging to it.

Then in the future when someone reads this forum here and wants to go to the URL they are screwed. Why would you want to make it harder for someone else to access a resource that helped you?

I tried. He has a large number of IP addresses blocked from posting. I don’t know if the few comments on there were ringers or whether he had it open for posts for a few days then blocked the rest of the Internet but that’s the facts.

The only thing that has changed is the asterisk development group isn’t maintaining it any longer someone else is. And Asterisk.org states this as well - they say on their site that they don’t have a problem if someone else wants to continue to maintain chan_sip - which is happening, by the way. Asterisk was written with the concept that channel drivers are plug-ins specifically for this reason.

It is like how Microsoft has been pushing vendors of hardware for years to write their own device drivers instead of depending on Microsoft doing it for them.

It’s important to have documentation written for newbies, very important. So important in fact that 24 years ago I wrote and published a book for FreeBSD that was targeted at newbies. However, it disrespects people when you give them wrong information in an effort to make it more understandable. They need the information presented more simply so they can understand it, yes, but it needs to be the CORRECT information. Otherwise they gain a flawed understanding of how something works and then proceed to embarrass themselves when they get on other forums and ask questions and get frustrated when their flawed understanding causes them to configure something wrong.

Even the experts have flawed understandings and when there are complex issues in play it can be very hard to write out what is going on in a way that communicates the understanding properly. My recent discussion on rtp udp port ranges if you look it up for example. But it is critically important to continue trying to get it right.

I’ve been corrected plenty of times in the past with my flawed understandings just as I’ve called out other people with theirs. It isn’t fun when you are certain something works a particular way then discover the entire time you had the wrong assumption of how it worked and you were just lucky. But if you aren’t willing to stop, and get past the emotion, then go dig into the standards and practices and learn about your misconceptions and change them, you won’t ever progress to guru level.

Now, it is true that many IT techs really only want to learn “just enough to get by” so they can go home and spend their evenings playing Warhammer instead of reading technical journals. I’ve hired (and fired) many like this. This is, unfortunately, increasing in this industry and it’s a large part of why “the cloud” was invented because that allows companies to use mediocre IT techs who fall flat on their faces when confronted with anything interesting, as they can just dial an 800 number for a guy in India who RTFM’s to them for an hour then eventually remotes into their desktop and does it for them.

But don’t you think it’s sad to just sort of float through life never understanding why things work and just sort of living life wrapped in cotton wool? Expecting that meat is manufactured in the back of a supermarket and comes on Styrofoam trays, that everyone is treated equally by police, that electricity is something that is dug up out of the ground and squeezed through those little slots on the wall that you put plugs into? Anyway, I do - which is why I continue to call out misinformation when I see it.

I don’t have anything against the guy who posted his blog just because he’s not as far along in his understanding I just don’t want him misleading others is all, and accepting corrections to his posts is the responsible thing for someone publishing anything. I would NEVER have gotten my book published by Addison-Wesley if I had the attitude that it was OK to just publish wrong information. Nowadays, blogging and so on has replaced technical book publishing for a lot of things, but just because it’s someone’s personal blog does not mean it’s OK for them to block anyone from correcting them when they make a mistake. They still have the same responsibility I did 24 years ago.

I can define what I mean by supported and I can define what is generally accepted as “supported” by the industry but I can’t define what the poster in that blog meant. I can certainly define what he IMPLIED by supported since he wrote it!

In the industry “supported” means the customer can pick up a telephone when something doesn’t work, call an 800 number and it will be fixed for them. This is why complex systems like PBXes are sold through resellers because the PBX vendor knows that even if they build a complete turnkey system - like Switchvox - and not only supply the PBX but supply the phones as well and maybe even supply the SIP trunks - there’s still the ethernet network to contend with, ethernet switches, ports, etc.

The reality is that “support” is “sold/pushed” as a marketing term that simply does not really exist in real life. The marketing and sales guys will IMPLY - as the blog poster did - that their “supported” system that you are paying a yearly service contract for will always be fixed for you if something goes wrong - even though if anything truly knotty comes up you have a 99% chance if you -for example- call Cisco TAC - that when they run out of ideas they will start blaming something else that they aren’t responsible for. Heck they might even blame the electricity in the wall. So even the “paid support” has limits to it.

But the blog poster was writing a DIY guide and by definition DIY is supported only by the person doing the DIY - that is, it’s COMPLETELY unsupported if you use the generally accepted definition of support in the IT industry. So it’s rather silly of him to go on and on about this and that being unsupported when he’s writing a guide for people who wouldn’t even pay for a modicum of support - support as defined by the computer industry.

What Sangoma and Asterisk and FreePBX have discovered with “skunkworks” projects like FreePBX is three critical things:

  1. Many people out there will start with “unsupported” stuff like FreePBX then migrate to “more supported” stuff later that then turns them into paying customers.

  2. Sometimes the skunkworks users will invent things that are good product ideas that can be reworked into commercial products. (like, EPM for example)

  3. The skunkworks users are great testbeds for changes because they will loudly complain when you break something during changing it but because they are getting it for free they will tolerate your changes and work with you to get the changes fixed - even though they may complain the entire time. The paying customers will also loudly complain when you do this - but unlike the freeloaders, they aren’t particularly tolerant and won’t give you very long to figure it out before they make the inevitable conclusion that they aren’t getting acceptable value out of what they are paying you for and go to someone else.

Because of those 3 things they are making money and as long as those things remain true they will continue with the FreePBX skunkworks project. And they will continue doing this balancing act of trying to give just enough support to keep the free users happy, but not so little that they will give up in disgust or fork the project or whatever, and not so much that it destroys the incentive to migrate to the “more supported” products, PBXact or Switchvox.

I’ve spent my career operating in that grey area - I’ve gotten tons of value out of Open Source operating systems and was running MINIX and later 386BSD Unix long before Asterisk even existed, wrote a book on it the same year Asterisk was written. I even wrote a chapter in my book about how wrong that Microsoft was (at the time) with their scorched Earth policy against what they perceived as their competitors - OSS being #1 - and was later vindicated when the Microsoft board quietly convinced Bill Gates to leave, and vindicated even more when Microsoft did it’s mea-culpa about this and created it’s Microsoft Loves Linux marketing campaign and came out with Azure Linux.

So yeah, I get it. My statement IS factual when you define “support” the way that the blog poster did - dial-an-800-number way. It isn’t a statement on what “support” means in OSS or in the FreePBX project or Asterisk, which is far more nuanced. Indeed, the main reason I was outraged was the poster’s misuse of “support” It really takes a ton of gall to be knocking something for being “unsupported” while you are writing a support page that is needed precisely because you believe the level of support on the product you are writing about is inadequate!!!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.