Still looking for help on this. In repayment, I'll try to improve upon existing tutorials.
My main goal in all this is to save the $70 I spend each month on a phone I rarely use. I figured that a VOIP system could replace my landline, so I signed up with Broadvoice for only $11 per month. Obviously I can't plug my existing handsets into a computer network without an adapter, so I bought a Cisco SPA-3102.
I've been reading and chipping away at how to get everything to work. My current understanding is that there are essentially five steps.
1. Properly set up the home network
2. Create and configure the phone line (LMCE admin or wizard)
3. Create and configure the phone (LMCE admin)
4. Create and configure a FreePBX sip trunk (LMCE admin or wizard)
5. Configure SPA3102 (SPA3102 has a web-addressed admin page)Step 1. Network
My modem, wireless router, LMCE core, and SPA3102 are all DHCP routers. I know LMCE likes to be the master of IP addresses – could the other devices be causing problems?Step 2. Phone Line
This was created during the initial setup wizard after I loaded the latest DVD snapshot. Broadvoice was on the list, so all I had to do was select it. The wizard asked for username (Broadvoice phone number) and password (had to log into Broadvoice site and look in my account settings).
Looks like I need to uncheck the "prepend digit" box and change local number length to "7". I thought I had already done this. Denver has two area codes so 10 digits are required. Other that that, it looks like this all went smoothly.Step 3. Phone
I looked at the following steps of the tutorial (http://wiki.linuxmce.org/index.php/Linksys_spa-3102
Log in to the LinuxMCE web admin. Go to Wizard -> Devices -> Phones -> Add Device (bottom of the page). For device template select Generic SIP softphone. Rename the phone to something like SPA-3102 Line 1 and hit update. Note the extension of the phone. You will need it later.
This is what I ended up with - looks like it is extension 200...Step 4. FreePBX
As directed in the tutorial, I went to LinuxMCE admin and selected Advanced -> Configuration -> Phones Setup. That took me to the FreePBX window where I thought I would have to create a trunk, but I looked on the right of the screen and saw "Trunk SIP/broadvoice". I clicked on it and saw that it had been created by the initial setup wizard using the info from step 2 above. Looks like this went smoothly - I touched nothing.Step 5. SPA 3102
It took me a while to access the SPA3102 admin menu. Unlike all the rest of the steps, this menu is not accessed from LinuxMCE admin. The manual said to enter address 192.168.0.1 into my browser, which surprisingly took me to the admin screen of my DSL modem. I had to get a laptop and plug it directly into the SPA3102 "ethernet" port to reach the correct admin menu.
The tutorial said to "Proceed with initial configuration via the administration page. Once you set passwords and locale settings, you can move to the next step." I couldn't figure this out. I think some VOIP providers supply customers with an SPA3102 and configure them with passwords, but I got mine from newegg. So I did nothing here but note that the IP and subnet were all zeros. Perhaps this indicates a problem?
Next was to configure the PSTN tab. I was not trying to get my landline to work with the SPA3102, so I did nothing here.
Finally, I was to configure the "Line 1" tab.
Click the Line 1 settings.
* Line Option Set to enable.
* Sip Settings
o Make sure the port is set to 5061
* Proxy and registration
o Proxy: the ip address of your core.
o Register: Yes.
o Make calls without registration: - Not tested but set to yes.
o Answer calls without registration: Not tested but set to yes.
* Subscriber Information
o For Display Name I put 'Line 1'.
o For user id I put the extension I created for this phone (see Step 1).
o For password I put the password for the extension (the extension number by default)
o For 'Use Auth Id' I chose no.
I did all of this to the best of my ability as shown in the next two pictures.End Result
I hope I've gotten farther down the path to a dial tone, but I'm still getting a busy signal just like I always have.