I have a few questions concerning learning plain asterisk as opposed to using a GUI e.g. FreePBX
For small to medium businesses with basic requirements would it still be worth learning asterisk just to gain a better understanding and for troubleshooting?
If I used a pre-compiled GUI such as FreePBX and it didn’t have a feature could I write/program this in myself?
Are products like FreePBX the only way to go to offer end users basic PBX management tasks, e.g. add, delete, phonebook entries without writing your own front end UI?