Archive for the 'General' Category

My Trixbox adventures

December 03rd, 2008 | Category: General,websites/programming

Let’s start with the disclaimer, I am not saying that VOIP is the end all fix to everything. It is a useful tool for reducing cost or improving connectivity. What I am going to cover is the easiest (and hopefully cheapest) path between a new user and the ability to actually test a VOIP system.

What you are going to need:
A spare computer to act as the VOIP server with an ethernet port.
Minimal knowledge of linux command line, remember, when in doubt, google
trixbox 2.4, we will be going over how to get the trixbox 2.4 software.
Access to your router and internet device, namely the ability to open incoming ports.

The first thing we are going to do is download trixbox 2.4, this step is less trivial than one would think, but has been made easy by the availibility of the .iso on this site. The trixbox site only hosts the latest version (2.6 at the time of this writing) which gave me a lot of bugs upon first install.

Download the iso from either this site or another site.

Install trixbox 2.4 on the server, the details of this step are outside the scope of this writing. But can be found on the trixbox website.

Once installed, the trixbox server will be set to an automatic address on your local network, the issue with this is that getting to the web interface is more difficult. If you have a IP scanner on your computer, use it to find the IP of the trixbox server. If you still cannot find the IP, I suggest googling the commands for looking up the IP address directly from the server.

Now that we have found the ip address of the server, use your favorite web browser to access the server. Type the ip address of the server directly into the browser address. (i.e.

The web interface will give you a screen that has a link in the upper right corner called “switch”, click this and you will be prompted for a username and password. The username is ‘maint’ and the password is ‘password’. Enter these values and click OK. You should change these to prevent hacking.

Close the registration window. You are now logged in as the administrator, look for a link called ‘Asterisk’ and click on ‘FreePBX’.

This will take you to the FreePBX administaration screen. Here we can create the user accounts/extentions and configure the SIP Truck which handles calls to the outside world.

We will first start by setting up an extention in FreePBX. Click extensions, then click submit. This will set up a new SIP extension, which is what your computer will use to connect to the trixbox server. Give the first user an extension number (201 works good) to start, this is the number you use to dial this user internally. Next select give the account a display name and a password in the ‘secret’ field. For a basic extention this is all we need so click submit. Add at least one more for interoffice testing.

We now have the server set up for basic interoffice communication. Time to set up some user computers.

download X-lite from , Install it, run it. Under SIP account settings, add a new account. In the account properties, create a display name, this will be the name that will show up on caller ID. The username will be your extension, the password will be the value you entered for ‘secret’ and the domain will be the IP address of the trixbox server. click the register with domain and receive incoming calls checkbox and select domian. then click OK.

If you have done everything correct, Xlite should discover the network and prompt you saying ready and listing your extension. You can now make calls to and from extensions on the local network. Try dialing another extension you have set up and see how it works.

Next step is to add the ability to call outside your local network, this includes dialing out, and with the right customer plan, dialing in. So far we have not actually signed up for any service, all we have done is install server software and played with it to allow dave in accounting to talk to jill in marketing using their computers.

We need to get a service provider for incoming/outgoing. This tutorial will be using voicepulse so from here on all SIP trunking will be related to setting up service with voicepulse. If you do not like them, have a great time on your own. I spent two weeks stuck using vitelity and hated them. So I use voicepulse.

First, we need to sign up for an account with VP. Go to , use Trixbox CE as your PBX. Set up an account, they will give you information on how to download the voicepulse module.

Once you have downloaded the voicepulse module, get back into FreePBX, then click Tools, then Module Admin. Next click Upload module. Next find the file you downloaded and select it to be installed.

Once installed, enable the module. Once enabled, a voicepulse menu should show up in the left hand menu when you click setup. Start by clicking status, this should give you a basic idea of what they are doing for you. Next click troubleshooting and find what is and is not working. There should be at least one thing not working.

When I installed my trixbox, it said I needed to install the curl library. To do this, you need to login using SSH to the server. once logged in, follow the directions given to you by the module. (i.e. ‘yum install curl….’)

once this was installed. It all ran smoothly. I was able to make calls. This meant anywhere in the world as long as I was willing to pay. I did add the ability to block 411 calls and a dummy least cost routing mechanism. Otherwise, that is about it.

Comments are off for this post

Xlite Setup

December 03rd, 2008 | Category: General,websites/programming

1.Download X-lite from
2.Install X-lite
3.Start X-lite
4.At the top of the program, there are three buttons, click on the leftmost button and select “SIP Account Settings”
5.Click on “Add…” in the upper right corner
6.Enter the information given to you by the system administrator.

Display Name: John Smith
User Name: 2xx (this value will be your extension)
Password: xxxxxxxx (supplied by provider)
Authorization user name: (leave this field blank)
Domain: xx.xx.xx.xx (use this if you are on the outside of the network)

7.Click the “Register with domain and receive incoming calls”
8.Make sure domain is selected and click apply.

If properly configured, the unit should now be set up.

Comments are off for this post


November 08th, 2008 | Category: General,Trials,Uncategorized,websites/programming

So last weekend, I managed to get 4th and 2nd at the Roswell motorcycle event. This puts me, in a situation where in order to win 1st for the year, I have to place in the top 3 at the december event. I am not too worried about doing so, it just makes me think about what I have to practice. Finals in school apparently go hand in hand with trials.

I found a way to put Win XP on my desktop, I am using nLite to do so. The issues stems from the ability to install XP on a computer using SATA, a standard not supported by the original version. nLite solves this by allowing drivers to be installed while the instal utility is being loaded, very cool.

I am playing with VoIP, Trixbox, Asterisk, Digium, and FreePBX right now. I actually found a way to connect my office and my apartment to the same phone network, so now I call the office using an extension, NO PHONE BILL! It is pretty cool. It also means that I can get rid of our Qwest phone lines in favor of VoIP, it is way cheaper and there is less issues, I am looking at saving about $100 a month in phone bills by switching.

Comments are off for this post

Why Obama is considered a Terrorist

October 14th, 2008 | Category: General,Uncategorized

Terrorist : the systematic use of terror especially as a means of coercion
Terror : 1. a state of intense fear
2 a: one that inspires fear : scourge b: a frightening aspect
c: a cause of anxiety : worry d: an appalling person or thing ; especially : brat
4. violent or destructive acts (as bombing) committed by groups in order to intimidate a population or           government into granting their demands

The important one in this argument:
2 c: a cause of anxiety

By this definition Obama IS a terrorist! Want to know why? Sarah Palin roused her Ohio convention crowd so much they shouted “Terrorist!” And “Kill him!” Would that make you anxious?

Obviously this Obama character makes them anxious. I would argue that Palin is a terrorist by the same definition. She was there to bring up the issue and make them anxious about him. I would also like to cite Andy Martin as a Terrorist for being the first person to claim that Obama is a terrorist.

Do not forget that by bringing this to your attention it technically makes me a terrorist too, so don’t listen to anything I say.


P.S. McCain is a terrorist too because the idea of him kicking the bucket in office and Palin being president makes me REALLY anxious.

Comments are off for this post

What we should do.

September 26th, 2008 | Category: General,Uncategorized

700 billion dollars / 138 million American taxpayers = approx. $5000.

Why are we not just giving all the taxpayers who pay mortguages, rent and loans $5,000 right now so they can get back on track with their payments? Then WE can bail out the lending companies by increasing their cash flow against defaulting loans. Those taxpayers who do not have loans can further help by investing the
money, or spending it to reverse this recession.
Seriously, who would vote against it?

Comments are off for this post

The Coffee is getting to me…

July 04th, 2008 | Category: General

Evolution is like a drunken Irishman walking out of a bar. We know he will get where he is going eventually, but there are going to be a lot of odd directions along the way.


Comments are off for this post

June 11th, 2008 | Category: General,school,websites/programming

Today I started my summer calc 3 class. Anyone who has had to repeat a class knows how utterly boring the first week or so of a class is. Once it picks up, it is not so bad but what makes this class worse is the fact it is FOUR HOURS LONG, it runs from 10am to 2:30pm twice a week for 8 weeks. I have already almost fallen asleep three times in the first day.

Recently I started a small to medium php system called smooth that is designed to allow anyone using php and mysql to create configurable forms using xml and css. This means that anyone with a little html and css knowledge can make a custom form for their site. Much like the code snippets that make up wordpress and drupal, smooth is designed to be fairly easily configured by the end user. I am not up to the drag-n-drop stage of development using javascript and ajax, (this would mean I would have to learn ajax modules) but the idea is sound, make a system that allows for more general application of the code.

The vacuum truck biz has been fairly busy, we have made about $6000 so far this month and have a job planned for tomorrow. We will be digging holes for PNM to set new electric poles in where their equipment is not powerful enough. As much as it is hard, nasty work, it make money and at the end of the day, you really feel like you have accomplished something.

Comments are off for this post

I passed! part 2

May 22nd, 2008 | Category: General,school

Get this, I actually managed to pull a C in my probability and statistics course! I was shocked to find I don’t have to repeat that damn course. There is only one more class I have not gotten the grades for, but based on my prior grades, I should pass that class fine. This summer I will be taking calc 3….. again. This time I will pass it. I want to get all this stuff done with. If I pass the physics and the calc this summer, I will have gotten all my math and physics classes out of the way. That is huge for an engineering degree.

In other news, this is the first day I have not been driving to albuquerque. Since monday tim and I have been working out in rio rancho on finding lines using the vacuum trucks. They were long, hard days but we made around $7000 or so for the business. It is good to see that your hard work can actually help the business afford you.

Comments are off for this post

I passed! part one

May 15th, 2008 | Category: General

So I have been sweating over my status in school this semester, I have had a tough time focusing in school and it has shown in my grades. I just got word that I managed to pass one of my more on the rocks classes. I was so happy, I actually jumped for joy! Here’s to three more successes.

Comments are off for this post

The new layout

May 13th, 2008 | Category: General

So I have finally come into the modern world and descided to upgrade the look and feel of my site. Hopefully this will also increase the frequency with which I update it (cross your fingers). For all the newcomers (all 2 of you), I am an engineering student in New Mexico. I like computers and motorcycles. I am a php programmer and a member of the NMTA and work for Santa Fe Skies RV Park.

Comments are off for this post

Next Page »