Dear Family…

Posted by James Forman on December 18th, 2009 filed in Family, Interviews, Life, Privacy, Study / Learning, Tech, Video
Comment now »

…By popular request I have written two guides… one on how to register to the family tree website and one on how to login after you have registered…

If it doesn’t make sense please leave a comment or send me a message…

Read the rest of this entry »

  • Share/Bookmark


Controlling applications with Asterisk

Posted by James Forman on January 2nd, 2009 filed in Guides, Life, Software, Study / Learning, Tech, Telephony, VoIP
3 Comments »

Lately I’ve been thinking, about how nice it would be to be able to control my “wall display” laptop mod through my phone system. Normally I would use VNC to control it from my laptop. But that gets annoying quickly – and isn’t always easily achievable. Read the rest of this entry »

  • Share/Bookmark


Starcraft II: Battle Report 1 – Screenshots

Posted by James Forman on December 23rd, 2008 filed in Gaming, Life, Random, Reviews, Video
Comment now »

I’ve been watching the first Battle Report on the Starcraft II website. Like I posted yesterday..

These are in order, I suggest reading the transcript (There’s a button to see all of it) :) Read the rest of this entry »

  • Share/Bookmark


Switched to Elastix

Posted by James Forman on December 14th, 2008 filed in AsteriskNOW, Reviews, Software, Tech, Telephony, VoIP, trixbox
1 Comment »

Due to some issues with trixbox, asteriskNOW 1.5 Beta and older versions of the two.. I’ve switched to Elastix! Woo! It’s awesome! Full review coming soon!

More on Elastix at http://elastix.org/

  • Share/Bookmark


Installed: AsteriskNOW 1.5 Beta

Posted by James Forman on November 9th, 2008 filed in AsteriskNOW, Life, Software, Tech, Telephony, VoIP
Comment now »

Very cool :)

http://blogs.digium.com/2008/10/13/asterisknow-15-beta-available-more-coming-soon/

I wish they would hurry up and tell us more about it though..

  • Share/Bookmark


Installing AsteriskNOW 1.5 Beta guide

Posted by James Forman on November 3rd, 2008 filed in AsteriskNOW, Guides, Software, Tech, Telephony, VoIP
4 Comments »

Here I am with another guide, this time we are installing the new AsteriskNOW 1.5 Beta! I did this in a Virtual PC to get good screen shots for all. Let’s start with the basics: What you need to run it:

I run this on a 501Mhz Celeron box with 256MB of RAM (8MB of that is shared with graphics) and it runs fine. The more you want to do with it the higher the system requirements will be. If you want a more detailed system spec list try asking on the forums.

  1. Download the ISO. This is available at: http://www.asterisknow.org/downloads
  2. After the ISO is downloaded, it needs to be “burnt” to a CD. I’ll assume you know what your doing there. If you don’t this may not be the thing for you. But here is a guide anyway. Alternatively you can mount the ISO in a virtual drive or mount the ISO directly to a virtual system.
     
  3. Boot from the AsteriskNOW 1.5 Beta disk.
    th_Boot from CD
  4. I was prompted to erase the hard drive as shown below. If this happens, ensure you are using a drive that you want to dedicate to AsteriskNOW and that doesn’t have any data on it that you want to keep. Click Yes to continue.
    th_erasedrive
  5. Partition the drive. Unless you want to do something fancy, just hit Next.
    th_partition
  6. Select the time zone most appropriate for you. This is a rather cool time zone selector so I took some extra pictures ;)
    th_timezoneth_timezonecloseup th_timezonearrow th_timezoneselected
     
  7. Choose your root password. This is the mother of all passwords on Linux so choose something secure. I recommend something at least 250 characters long, alphanumeric, consisting of upper case and lower case characters as well as symbols. ;) But I might just be paranoid..
    th_rootpassword
  8. Sit there and do nothing while it installs. Fun.
    th_dependancies th_installing
  9. Remove the CD / Dismount the ISO and hit reboot. This would be a good time to make sure that its labelled and in a nice case too.
    th_rebootsetupdone
  10. Watch it startup for the first time, I hope this is a proud moment for many.
    th_itsnormal
  11. This part was confusing for me. Onetime I was prompted to login as root, and the other I was asked to go through a final configuration of the base system (Authentication, Firewall, Network, Services). It appears that it times out after a few seconds of inactivity and forwards to the console login. I just hit reset and it went back to this:
    th_configmenu
  12. Skip the Authentication part unless you want to do something fancy and complicated, go down to Firewall and press Tab then Enter. Remember that in the upcoming steps you use Tab to move between items, the arrow keys to select items and the Enter key to move on.
  13. Be secure. Set the firewall to enable and choose Permissive. Move down to Customize and press enter.
    th_Firewall 
     th_firewallports
    I only used one Network Card so I’m not sure what it looks like with more. I’m sure you can figure it out. I set eth0 (my network interface) to Trusted since this was only going to run on my home network. I then set SSH, WWW (HTTP), Secure WWW (HTTPS), Samba and FTP to allow incoming connections and hit ok.
     th_firewallconfigd
    Select Ok from the box at the bottom of the previous page when you leave the customize page as well.
  14. Go down to Network Configuration. If your happy with DHCP then you can skip this step, in saying that if you want your PBX to get an IP through DHCP you don’t really want a PBX [unless you have a decent DHCP setup with static leases and the like ;) ]
    Choose your network adapter:
    th_networkconfigadapter
    Here is how I had mine setup:
    th_networkconfigset
    I disabled DHCP and set AsteriskNOW to use the IP 192.168.1.1, Subnet Mask of 255.255.255.0 and the gateway of 192.168.1.254. Your IP addressing will probably vary. If you need help there’s lots on Google or you can leave a comment.
  15. The wizard will close and AsteriskNOW will finish booting. You’ll see a screen like this when it’s done:
    th_login
    This is where I unplugged the keyboard, mouse and screen from my PBX and went onto my laptop. To get to the web GUI to configure you box the easy way:

    Load the browser you normally use, browse to: http://<PBX_IP_Address>/” [for example: http://192.168.1.1/] and you should see a page like this:
    webGUI

  16. Log into FreePBX Administration! The default username is freepbx and the default password is fpbx.
     
    Have fun!
  • Share/Bookmark


Ditching TrixBox

Posted by James Forman on November 1st, 2008 filed in AsteriskNOW, Software, Telephony, VoIP, trixbox
Comment now »

Lets try the new AsteriskNOW 1.5 Beta!

New in AsteriskNOW 1.5 Beta:

  • CentOS 5.2 instead of rPath
  • FreePBX GUI
  • DAHDi

Suffice it to say that AsteriskNOW 1.5 is a tasty sample of the shape of things to come.

- More here!

  • Share/Bookmark


Student charged after alerting principal to server hack

Posted by James Forman on October 28th, 2008 filed in Life, Privacy, Security, Tech
Comment now »

The Register reported yesterday about a teenage high school student being suspended from school and being charged after finding a security weakness in his schools network.

A 15-year-old high school student in New York State has been charged with three felonies after he allegedly accessed personnel information on his school’s poorly configured computer network and then notified his principal of the security weakness.

The unnamed student of Shenendehowa Central School was charged Thursday with computer trespass, unlawful possession of a personal identification information and identity theft, according to news reports. He has been suspended from school and ordered to stand charges in family court in Saratoga County.

He and a peer allegedly gained access to file containing the personal information of 250 workers because of a district-wide error in setting up a new server. After accessing the information, he sent an email alerting the principal to the breach and signed it “A student.” With the help of the district’s IT department, the principal identified the boy as the culprit.

How stupid do you have to be? Surely you should applaud a student who shows enough initiative and responsibility to come forward to the school principal and alert them that such information is easily available?

The article then continues:

“The kid committed an intentional criminal act,” state trooper Maureen Tuffey told The Times Union. “He deceitfully used someone else’s name and password so he would not get caught and was looking to profit from his criminal act.”

Seriously? The kids 15! Give him a reward for coming forward instead of posting the information on the Internet and letting 250 workers identities be stolen properly.

All that was needed to access the information was a district password. School officials have admitted that thousands of students, faculty and employees could have accessed the same file for up to two weeks. The file contained the social security numbers, driver’s license numbers and home addresses of past and present employees, most of whom were bus drivers.

So thousands of people could have easily stolen the information and sold it, something that is apparently more and more common these days. Yet when one person comes forward, instead of being grateful we screw them over? Awesome. Why not encourage them to do the right thing, maybe even ask them to have a look around for any more exploits they can find? Maybe they know of a few more and now they’re pissed off enough to use them against you. Don’t we need more white hats instead of black hats these days? Or are we promoting a secret underground community that will eventually screw the governments of the world over and cripple everything as we know it.

Speaking from personal experience, things shouldn’t be handled this way. It should be the last scenario to charge someone, especially a 15 year old student. Co-operation goes a long way. Sure, we could all provide a better opinion if we knew what the student said in the email, but HES 15 YEARS OLD!

Lets try promoting a better community next time guys.

Because the world needs less of this:
http://www.darknet.org.uk/2008/07/san-fransisco-officials-locked-out-of-their-own-network/

  • Share/Bookmark


Change your keyboard layout through the command line on linux

Posted by James Forman on October 23rd, 2008 filed in Guides, Life, Software, Tech
Comment now »

I’ve tested this on Fedora:

setxkbmap -layout dvorak

to change to the DVORAK keyboard and:

setxkbmap -layout us

to switch back to the dreaded QWERTY

Thanks to Yorokobi in #dvorak on FreeNode! :)

NB: This works without root permissions.

  • Share/Bookmark


Setting up SiSky PE and Skype with trixbox

Posted by James Forman on October 5th, 2008 filed in Guides, Software, Tech, VoIP, skype, trixbox
3 Comments »

Or any other PBX with the FreePBX web interface :)

SiSky Personal Edition is a bridge between Skype and your SIP device. You can use it with a SIP Phone / ATA. I use mine with trixbox and a few phones I have.

SiSky PE is really cool. I’ve been using it for almost a month now without fault. Being the personal edition, SiSky PE only allows you to connect to one Skype account at a time. This more than enough for me though.

Step One: Download Skype.

Head off to www.skype.com if you haven’t got it already. Keep in mind that the computer it runs on needs to be running Windows XP, 2003 or Vista for it to work with SiSky PE and the system needs to be turned on for it to send calls to your IP Telephony device.

Take note of the Skype setup instructions on the downloading page.

Step Two: Download SiSky PE.

Now you can go off to www.yeastar.com/Products/SiSkyPE.asp and download SiSky PE using the link on the right hand side (It’s under the PDF links).

Desktop

Step Three: Install Skype.

Follow the instructions given by Skype when you downloaded it.. Or:

Open the Skype Setup file you downloaded in Step One.

1

Check the box that says you agree to the conditions (read them first!) and click install.

2

Because I’m running this on a server I chose not to install the Google Toolbar. Your choice may vary..

Click next to continue..

3

Skype Installs..

4

Skype finishes installing. Click Start Skype to continue.

5

Skype will prompt you to create a new account. If you do not have an account you should create one now. Or click cancel if you have one already.

6

***Sign in using your account details.***

This is also a good time to go into Skype and disable the computer ringing when you receive an incoming call if you would like. I did this because it annoyed me and trixbox was called at the same time and the phones rang as well. I don’t answer calls on the computer itself. If you do you should leave the ring tone alone

Step Four: Install SiSky PE

There is a set of instructions on the SiSky PE website if you’d prefer to follow them. Alternatively:

7

Next..

8

Read and accept the conditions, check the box and click next..

9

Click next..

10

Next..

11

Next..

13

Finish!

14

If this pops up at any time from now, make sure you click Unblock!

Step Five: Configure trixbox.

Configuring trixbox for this is rather easy. We will create a SIP Trunk for SiSky PE and then create a ring group for the phones to be called (optional, you may wish to only have one phone called)

Launch your browser of choice and log into the admin side of the trixbox web panel.

tb1

Go to the PBX settings menu.

tb2

Select Extensions.

tb3

Now were going to add the extension that SiSky PE uses to connect to trixbox.

Select “Generic SIP Device” and click Submit.

tb4

Here is a fun part, choosing the extension. I used 103. This is the number that you dial internally to dial out through Skype.

For display name, I suggest something like “Skype”, I used “Skype User” myself.

For SIP Alias I always enter the same as the extension. CID Num Alias is left blank.

tb5

Scroll down until you come to the Device Options section. This is where you set the authentication password for SiSky. I strongly suggest using something decent, not 1234. Though it may not be necessary in a home situation. Its a good idea!

If you only have one thing you want SiSky to call then skip the next few bits and move onto the next Step.

Here we are going to setup a ring group. So that SiSky PE can easily call more than one phone. I use this so that my ATA, and two other phones are called when someone calls me through Skype.

tb6

Select Ring Groups from the main menu.

tb7

Ring Group Number – This is the number SiSky PE will dial to call all the devices you select.

Group Description – I used “Skype”.

Ring Strategy – “ringall”

Extension List – This is where you choose what extensions you want to ring. Its a lot easier to use the Extension Quick Pick box below as it adds the extensions you select for you.

You also need to choose what happens if no one answers. You can terminate the call or send it to a voicemail box. Up to you.

Once you’ve done all that click submit at the bottom

tb8

and apply the configuration changes.

Step Six: Setup the SiSky PE Client.

sss1

Allow SiSky PE to use Skype.

15

Open the SiSky PE window.

16

Open Tools -> Options so we can configure SiSky PE to use trixbox.

17

SIP Account – Extension number, mine was “103″.

Password – The Secret we defined in trixbox.

SIP Proxy and Domain are the IP Address of your trixbox server, eg 192.168.1.1

SIP Account of IP Phone is the extension to dial. If you only want one phone to ring you can enter its extension number here. Alternatively, enter the number of the ring group you have setup above. Mine was “600″.

Congratulations!

Your all done. Please leave a comment if you have any questions or comments. If your setup process differs from what is listed here please let me know.

  • Share/Bookmark