Ashcortech - Actually Dicko didn’t give you some salient advice, in post #2.
Since this is becoming a bitch fest, you know what I can’t stand? Lazy, entitled users that won’t bother to read the documentations that 100’s if not 1000’s of hours have been spent on to make this package easier to manage.
10 years ago when I started with Asterisk and AMPortal (wasn’t FreePBX then) we had to install Linux, Asterisk, then AMPortal. Information was scarce, it was all trial and error. We pushed through and realized the power and potential.
Today you can slip an ISO in and the install is completed for you. Very little has to be done in the command line. Commercial applications that used to be only available with a very expensive closed source PBX are now available for purchase “ala carte” from the app store. Literally Schmooze risked a major revenue stream to add more value to a free project.
Yet, it’s never enough. Ungrateful, entitled, intellectually lazy users post before they have spent any time asking for fixes and providing little in the way of supporting documentation. Users install distro’s from other sources then expect us to support them because they include FreePBX. Even more galling is people with o knowledge of telephony put this system in their business, won’t purchase support and demand "step by step instructions. So called IT guys come in here and ask for solutions and charge their customers for them, expect us to support them yet won’t even purchase Sysadmin Pro for their installs. Nes flash if your post starts with “I have a customer” I usually move on. Tony produces video’s out of his own pocket, they barely get watched. I could go on and on. So any resources today to tap.
This is the world we live in. To the bright, curious individuals that take the time to learn the software and exploit the unlimited capabilities, my hat’s off to you. To the rest of you, I will point you in the right direction but don’t exactly expect a rousing response to your laziness.
So where to start:
1 - Any introduction to IP Voice, know how SIP, RTCP and RTP work together to complete calls.
2 - Learn basic linux, how to navigate, move files, check permissions
3 - Learn networking. Do you know what a subnet mask is or is it just numbers? What is a gateway? When do you use static routes? What layer is a MAC address? What layer is an IP address? What layer do VLAN’s work at? What is 802.1q tagging? What are RFC 1918 addresses? What does NAT do? Why is SIP so pesky (hint, address and session data is sent in the SIP message)?
4 - Understand what Asterisk’s role is. Read the most recent official Asterisk book from O’Reilly. Look at all the sample configs from Digium for the version Asterisk you are running. Realize these aren’t specific for FreePBX so you have to relate the information to your FreePBX experience. Mostly context information.
5 - Lastly check out the wiki Entries on every module, a getting started guide and lot’s of application tips
6 - Load up a softphone on your portable device and computer. Learn the call flows and what they do
7 - But supported phones that many people use. Just because you got a SIPMASTER 5000 on Flea Bay does not mean it was a good deal.
Remember there are going to be lots of setbacks. Install in a VM so you can start again easily. I use KVM on top of CentOS.
Remember people this is supposed to be fun. If you need someone invested in the outcome you really need to hire them. Make sure you have a written statement of work. If the consultant you are considering can’t write a SOW run, don’t walk away.
Scott aka “Skyking” - Tirelessly supporting Open Source Telephony since 2002 when I used Asterisk as a feature server for an IMS proof of concept at Motorola (my previous Gig before plunging full time into my ISP).
I am off my soap box and turning from tech expert to sound guy. The bands playing tonight!