Seth- See that’s the kind of thing that is so hard to help with in a forum.
The basis for SIP, target IP, user, password and CODEC in the SDP are about all that are needed to make a SIP connection. Anything else to me is in the tuning category.
Every device has a different nomenclature but it’s the same thing. User, name, device-ID, auth ID, extension et al. Then password, secret, security word etc.
FreePBX happens to only support numeric SIP device names so many examples will be user names.
To me it’s intuitively obvious when you look at the output of ‘sip show peers’ in Asterisk that FreePBX created a peer with the extension name as the peer name.
While the system is free the knowledge to setup an IP voice is corporate level communications and IT.
The building blocks to me look like this:
Foundations:
Operating Systems and File Systems with *nix experience (Linux is a breeze for someone that learned on System V, BSD or Xenix).
Networking, clear understanding of ISO model with emphasis on Layer 2 and 3. VLAN’s, routing, switching and QoS. Ability to troubleshoot from an ISO perspective in a structured and logical way.
Digital Communications: Understand digital coding and transport. TDM, PCM and Linear and Non-Linear transcoding. Overview of popular voice and video CODEC’s.
Telco: Familiarity with digital transport (T1’s) and packet switched systems. Analog signalling and basic telephony helps too.
Internet: TCP/IP and the whole suite of Internet protocols such as DNS, DHCP, TFTP, FTP, SSH, SCP the whole alphabet soup
SIP and RDP and RTCP
Now with all that you have a framework to understand Asterisk. Once you know what Asterisk does then, and only then, can you utilize FreePBX in it’s full capacity.
Most of us are very tolerant of the hobbyist, home user and small businessman hacking away at all of this. Personally I am slightly less tolerant of the SMB’s that save thousands of dollars over a closed source system and expect free help in the forums with any amount of accuracy or accountability. This is what I do for a living and if you want me to be accountable to you I think I should be paid. Lastly I have no tolerance at all for the individuals that sell FreePBX based systems on unsuspecting victims without the knowledge of how to maintain them. If a poster mentions clients or customers and is clueless, my desire to help is just about 0.
This seemed like a good opportunity to post about this because it comes up in the forums all the time. I am very happy you got your phone to work and I hope that you are having fun with it. Don’t be afraid to poke around under the hood. The lifestyle applications of Asterisk/FreePBX are endless.