No, I was just annoyed at your impolite behavior at the time with all of the spamming. Then I noticed this story and saw that you are still at it. I'm glad you found a solution that works for you. Many people have also found other solutions that work great for them, including Asterisk.
Part of having such a huge user community is that the Asterisk devs have 100s of feature requests or bug reports at any given time. If someone is having a problem that is only having an effect on a very small number of people, sometimes it takes longer to fix than other problems. Everyone has to prioritize.
Also, the quality of the debugging information that is presented is also a major factor in how long it takes to get a problem fixed. This is a good example of 3 or 4 actual Asterisk developers trying work on one of your issues and you being rude to them and not giving them the debug information they requested.
I understand that having an issue that is affecting you take a while to get closed is annoying, but something being open for a week with no real information provided to help track it down is certainly no reason to get react the way you did.
And us Asterisk users aren't pissed about FreeSWITCH existing--that is just silly. The more choices out there, the better! We just don't like people coming over and shouting YOU SUCK and doing the equivalent of spray painting our walls with "FreeSWITCH RULEZ!" like you did with the bug tracker. That is just childish. There are many excellent and polite freeswitch users and developers--I just don't think that you are one of them.
I've used Asterisk in installations with 10s of thousands of users--and this was probably 4 years ago or so. It certainly wasn't initially designed for it--but it will most certainly do the job if you are willing to put in the work. And it is light years ahead of where it was when I was using it for carrier-grade operations.
Don't get me wrong, there are certainly things that need improvement--especially in the area of being able to do live migrations and failover w/o dropping calls, but there are some truly massive Asterisk installations out there.
I remember you...you were that guy that spammed the asterisk bug tracker saying that people should switch to FreeSWITCH on about 10 different bugs. Nice to see that some things never change.
You don't have to compile asterisk any differently to run it as non-root, you just have to set up the permissions on files/directories appropriately and set runuser/grungroup in asterisk.conf.
Just using FreeSWITCH is not a security solution. It isn't like Asterisk is designed to route toll calls for all callers as a default or something. Software has bugs. Some bugs are security problems. Make sure you apply security updates ASAP. Asterisk even has a mailing list specifically for security updates which makes it super simple to know when you really need to apply a patch.
That's not how we do things in the USA. People are free to buy the products they want - and it is their responsibility to select appropriately. If you live here and you don't like it, I suggest you leave and go somewhere where freedom is frowned upon, like the UK for example.
It is most certainly how we do things in the USA. We have laws that benefit society at the cost of individual liberty. We can't kill each other without getting in trouble. Littering will get you a fine. Yelling "Fire!" in a crowded theater is illegal. Smoking in public is banned in many places. One of the main purposes of forming societies is to protect the group from the selfishness of the individual. Deal with it. You may disagree with where to draw the line, but don't act like the line doesn't exist.
I think there is a language barrier here. Saying "For most ID claims you can not craft an experiemtn [sic] to even proof [sic] it" is the exact same thing in English as saying "Most ID claims are not falsifiable."
Also "proof" is a noun, and "prove" is the verb that you are looking for.
I've noticed several design suggestions in your code.