Back to Linux Basement

Linux | Linux Basement Presents: Chad's Blog - Part 2

linux

Asterisk on Hardy Server

My notes on installing the latest Asterisk from Source on Ubuntu Hardy.

Fresh hardy install with only SSH and base packages.

apt-get install linux-headers-$(uname -r) build-essential automake autoconf bison flex libtool libncurses5-dev libssl-dev subversion

wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.21.2.tar.gz

wget http://downloads.digium.com/pub/zaptel/releases/zaptel-1.4.11.tar.gz

wget http://downloads.digium.com/pub/libpri/releases/libpri-1.4.7.tar.gz

tar xfvz zaptel-1.4.11.tar.gz -C /usr/src/

tar xfvz asterisk-1.4.21.2.tar.gz -C /usr/src/

tar xfvz libpri-1.4.7.tar.gz -C /usr/src/

cd /usr/src/zaptel-1.4.11

./configure

make

make install

Zaptel installed no problem.

cd ../libpri-1.4.7

make
make install

Again, no problems.

cd ../asterisk-1.4.21.2/

./configure
make
make install
make samples (not required, but you will probably want the samples)

Again, compiled with no problems.

Now to install Asterisk GUI. The links that I found were all incorrect for SVN. With some research, I found out the version 2 is out, which changed the locations for the branches. The correct one is svn co http://svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui

cd /usr/src/

svn co http://svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui

./configure
make
make install
make checkconfig
— Checking Asterisk configuration to see if it will support the GUI —
* Checking for http.conf: OK
* Checking for manager.conf: OK
* Checking if HTTP is enabled: FAILED
— Please be sure you have ‘enabled = yes’
— in /etc/asterisk/http.conf
make: *** [checkconfig] Error 1

So I went into /etc/asterisk/http.conf and uncommented enabled = yes

make checkconfig
— Checking Asterisk configuration to see if it will support the GUI —
* Checking for http.conf: OK
* Checking for manager.conf: OK
* Checking if HTTP is enabled: OK
* Checking if HTTP static support is enabled: FAILED
— Please be sure you have ‘enablestatic = yes’
— in /etc/asterisk/http.conf
make: *** [checkconfig] Error 1

Again, went into /etc/asterisk/http.conf and uncommented enablestatic = yes
This happened again and again. I had to uncomment the following after all was said and done.


enabled = yes
enablestatic = yes

Then in /etc/asterisk/manager.conf
enabled = yes
webenabled = yes

It should also be noted that if you bind the address to 127.0.0.1 you will only be able to access it from that IP, so change it to 0.0.0.0 to access it from anywhere. Also, you should enable an admin account right off the bat by editing /etc/asterisk/manager.conf and putting in
[admin]
secret = yourpasswordhere
read = system,call,log,verbose,command,agent,config
write = system,call,log,verbose,command,agent,config


Now do:
modprobe zaptel
modprobe ztdummy


Add the following to your /etc/rc.local file to load these at startup.

modprobe zaptel
modprobe ztdummy
asterisk –g

Now start asterisk and go to the configuration web gui:

asterisk -g

http://your-server-ip:8088/asterisk/static/config/cfgbasic.html

You use the admin username and password you set up previously in the manager.conf file. If you cannot login, you may want to check that file for typos.


Credit to http://www.cahilig.org/install-asterisk-14-and-asterisk-gui-ubuntu-606-lts-server-and-debian-etch
http://www.cahilig.org/install-asterisk-14-and-asterisk-gui-centos-4-and-centos-5#installation
http://asterisknow.org/install-related

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Tags:

Tuesday, August 26th, 2008 Open Source, linux, technology 1 Comment

Laptops and Geeks

My wife is a geek. No doubt about it. We met ten years ago on the web, playing MUDs. I’m sure you have no idea what I’m talking about when I say MUD, but it was actually a game where you used your imagination. You know how when you watch a movie, that is based on a book? It’s not quite as good is it? Well, that’s what modern day MORPGs are to me now. Give me graphics, and I remove the illusion that my brain created with text based games. Also, the element of intimate customization is gone. I had literally hundreds of macros when I used to play MUDs. That quickly dwindled when I moved to everquest, DAOC, WOW.

I digress. My wife is a geek. Yesterday, I scored a 100 dollar laptop. The thing had been in repair, and the person who had it in repair got impatient, and bought a new laptop, and then got this one back. It seems to be working perfectly with linux. It was not working perfectly with Vista. In fact, I could not even get the control panel to come up. I had to run dxdiag just to find the system specs. So I bought the sucker and put Linux Mint 5.1 on it immediatly. Last night, I explained to the wife, I can put XP or vista back on it, but I don’t have time until the weekend. So for now, try out Mint. Also last night, I saw her install scriptmonkey on FireFox3. Nice. Like I said, she’s a geek to. I just have to reel her in.

Sure enough, today, she was playing Kingdom Of Loathing on that sucker happy as can be. Then, the big question. “Does it have FreeCell?” Oh cripes. Well let me show you the beauty of Linux my love, my dearest, my inquisitor. And thus I showed her the wonderful power of apt. At first, I could not find free-cell, but we left gnome-games package running to install lots of game goodness.

Tomorrow, providing free-cell is really there, I expect the person I last expected to move to linux so easily, moved to linux, so easily.

Hmm, I guess I’ll give some of her geek cred back. After all, I did marry a wood elf.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]
Wednesday, July 2nd, 2008 Open Source, life, linux, technology 1 Comment

Banshe 1.0 on Hardy

Want to install Banshee 1.0 on Hardy?

sudo nano /etc/apt/sources.list

add this

deb http://ppa.launchpad.net/banshee-team/ubuntu hardy main
deb-src http://ppa.launchpad.net/banshee-team/ubuntu hardy main

Then do

Sudo apt-get update
Sudo apt-get install bashee-1

Have fun!

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]
Monday, June 23rd, 2008 Open Source, linux, technology No Comments

Open Office 3.0 Beta

Thanks to Peter Nikolaidis for pointing out the .deb package for Ubuntu here.

Thanks to Tombuntu.com for the directions on how to get it installed once you untar it.

Install all of the packages in the DEBS subdirectory:

  • sudo dpkg -i BEA300_m2_native_packed-2_en-US.9301/DEBS/*.deb
  • Clean up the downloaded files:
    rm -r BEA300_m2_native_packed-2_en-US.9301/rm -r ~/Desktop/OOo_3.0.0beta_20080429_LinuxIntel_install_en-US_deb.tar.gz

You WILL need to make a launcher for your application with:

/opt/openoffice.org3/program/soffice

as the path.

It works!
[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Tags:

Thursday, May 15th, 2008 Open Source, linux, technology 1 Comment

Oh, so true…

Huge Software Sale

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Tags:

Monday, April 21st, 2008 linux, technology No Comments

Search

 

Chad's Twitter

Favorites