|   IP Hard Phones Having used the 
				X-Lite 
				softphone to prove that I was going down the right 
				lines (ooops, no pun intended!), the next step was to try using 
				hardware IP phones. As ever, I thought that the best place to 
				start was eBay where you seem to be able to pick up a wide range 
				of hardware phones at reasonable cost. So, which phone to choose ? Having had no experience at all 
				of IP Telephony, that wasn't an easy question, the range of 
				phones (and prices) on eBay was staggering, well, it surprised 
				me anyway. As an aside, since IP phones are obviously intended 
				for an office environment, many of the IP phones that are 
				available are not "aesthetically pleasing", i.e., they are UGLY 
				- particularly if you're planning on putting one in the lounge! 
				Anyway, I did what "googling" I could and read a whole range of 
				articles on different phones but was still very much in the 
				dark.  I decided to take the plunge and look for a phone from one of 
				the big name manufacturers which supported Session Initiated 
				Protocol (SIP). I'd read enough to know that SIP is a standard 
				protocol used for establishing sessions in an IP network, with 
				SIP being a core part of FreeSwitch. For a 
				detailed description of the SIP protocol, go 
				
				here or see the Wikipedia page 
				
				here. So, a SIPv2 compatible phone from 3Com would do the trick 
				- right ? 
					
						| WRONG ! - I 
				purchased a cheap (thankfully) 3Com 3102 Business Phone 
				on eBay and tried to get it to talk to FreeSwitch 
				- my first mistake ! Although I could get the phone to pick up 
				its IP address from my DHCP server and it could "see" the 
				FreeSwitch server, it refused to connect. |  |   After quite a bit more "googling", I eventually posted a question in the 
				FreeSwitch 
				
				mailing list and very quickly got the answer that I 
				was starting to suspect. "3COM phones are locked to either a 3COM PBX or the 
				special Asterisk edition locked-down by 3COM. You cannot make 
				them work with either FreeSWITCH or any other open SIP server 
				other than 3COM IP PBX systems." This was disappointing, not just because of the waste of 
				time, money and effort trying to get the 3Com phone to work, but 
				also, as the photo shows, despite my comment above, the 3Com 
				3102 is quite a neat looking phone that would not have looked 
				too out of place in the home, although, not necessarily in the 
				lounge ! So, the lesson here is pretty clear - make sure that you 
				know 
				that the phone(s) that you select will work with 
				FreeSwitch, or indeed, any other IP telephony system 
				that you plan on using it with before you buy it. The 
				FreeSwitch 
				Wiki 
				has a useful 
				
				interoperability list of different devices which 
				have been proven to work with FreeSwitch or you 
				can always post a message in the 
				
				mailing list. This a maybe a good place to mention phone provisioning 
				too. The term will be familiar to anyone who knows about IP 
				telephony, but not to those new to the field - like me! 
				Obviously, manually configuring IP phones in medium/large 
				installations would be impractical. Typically, the phones are 
				configured by the system administrator using XML files which are 
				automatically downloaded to the phone when it is powered on or 
				rebooted. For a very small installation, i.e., a domestic 
				setting, it may be feasible to manually configure your phones, 
				but it is far better to become familiar with the provisioning 
				techniques applicable to your phone(s). Phone provisioning will 
				come up later as I discuss how I eventually configured other IP 
				phones to work on my system. After my aborted attempts to configure the 3Com phone, and 
				after checking the interoperability list, I then picked up a 
				Cisco 7940 Series IP Phone and had much more success. My 
				experience with the 7940, as well as my experiences with other 
				IP phones can be found by following the links in the table below 
				:          |