June 28, 2006
Yesterday I tested a Linksys SPA-901 IP phone with Asterisk. It has a solidity to it that reminds me of old ma-bell type phones (It could be used as a weapon like in Casino). The exterior of the phone is pretty spartan, not even an LCD display at all. It is fully functioning, though, with a large bright message light that works perfectly with my asterisk system. Importantly: it sounds as good as any phone I’ve used – that means better than 99% of them. It uses the g.711u codec by default but does include many other codecs including g.729. It also supports call waiting with asterisk and has an intuitive status light that indicates a call on hold.
My only complaint is the lack of documentation for provisioning. If I were to deploy a bunch of these for a client, I would want to use a tftp or ftp server for configuration. The data sheet on this says that is an option, but I could not find any examples or instructions anywhere. Granted the internal web server configuration is a snap and the thing boots up very quickly, so it is not a show stopper, for now anyway.
To quickly get to the web page in configure it, make sure you have DHCP working on your network. Then plug in the ethernet cable, and power it up. After a a few seconds it will be booted up. The status indicator light should not be flashing. If it is double-flashing red, there is a problem with the network or cable (from experience with a bad cable).
Pick up the handset and type in ****, then 110. A robot will tell you the phone’s IP address. You can then put that address in your web browser and configure it. You can easily dial in the SIP settings, change the ring tone and volume, codec, etc. Surpringly you can view a call history with callerid in a nicer format than any little LCD display.
Overall I’d have to say I’m very impressed with it.
Leave a Comment » |
Asterisk, VoIP |
Permalink
Posted by Pat McKay
June 15, 2006
One problem that popped up with the Dapper upgrade on one of my machines was with the binary ATI driver fglrx. The end result is many applications fail to launch. If you try to launch them from a command prompt then you get a string of errors, all beginning with: [fglrx] API ERROR
I found a very easy little fix.
cd /usr/lib
sudo mv libGL.so.1.2 libGL.so.1.2.bak
sudo wget http://www.ground-impact.com/libGL.so.1.2
When it's done downloading, you're ready to go. No further action needed.
This was adapted from a post I found in the ubuntu forums.
Leave a Comment » |
Software, ubuntu |
Permalink
Posted by Pat McKay
June 12, 2006
Having heard nothing but good things about the release of Dapper I decided to go ahead and upgrade my main Ubuntu (actually Edubuntu) machine. I had very few problems. The network card decided to stop working, but I had a gigabit card sitting there that I wanted to install in it anyway. That went as painlessly as a network card installation can go. I had to redo my MythTV initial frontend settings but then it was back in action just like I left it.
I also have a cheap ($50 for motherboard AND CPU) Via C3 machine that has been trying to find a home. I downloaded the Xubuntu ISO and installed it on there. Xubuntu is a slimmed down version of Ubuntu with XFCE for a window manager instead of gnome. It is now a solid little internet workstation. I am very impressed with the ease of installation, and polished finish that distrubtion has. Very impressed. I will probably start recommending Xubuntu for low-end or older computers for use as internet stations.
Easiest upgrade method for my systems:
replace contents of /etc/apt/sources.list with:
## All officially supported packages, including security- and other updates
deb http://archive.ubuntu.com/ubuntu dapper main restricted
deb http://security.ubuntu.com/ubuntu dapper-security main restricted
deb http://archive.ubuntu.com/ubuntu dapper-updates main restricted
## All community supported packages, including security- and other updates
deb http://archive.ubuntu.com/ubuntu dapper universe multiverse
deb http://security.ubuntu.com/ubuntu dapper-security universe multiverse
deb http://archive.ubuntu.com/ubuntu dapper-updates universe multiverse
## The source packages (only needed to recompile existing packages)
#deb-src http://archive.ubuntu.com/ubuntu dapper universe multiverse
#deb-src http://security.ubuntu.com/ubuntu dapper-security universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu dapper-updates universe multiverse
# For more possible sources, all eperimental and to be used with caution, visit
# http://www.ubuntu-nl.org/source-o-matic
from a terminal:
sudo apt-get update
sudo apt-get dist-upgrade
1 Comment |
DIY, MythTV, Software, ubuntu |
Permalink
Posted by Pat McKay
June 7, 2006
The firefox 1.5 upgrade moves all the user settings and bookmarks to a backup directory and basically starts the user off with a fresh profile. Some people find this disconcerting and would like their settings back. Mozilla has a help page about settings files that is quite helpful. On my mom's linux system the settings file was slightly different, though. It is a file called prefs.js, not user.js as that page says. The bookmarks are in a file called bookmarks.html. Those two files were all that were needed to make my mom happy again!
cd ~/.mozilla_backup_200606062208/firefox/wrqqjf89.default
200606062208 is the date/time the software was installed, and wrqqjf89 will be different for other computers. It will be <some code>.default.
cp bookmarks.html ~/.mozilla/firefox/9g9jmv95.default/bookmarks.html
That will copy the bookmarks. Again the code preceding ".default" will vary.
cp prefs.js ~/.mozilla/firefox/9g9jmv95.default/prefs.js
That will copy the settings/preferences. That is not as important for many people, but the home page, etc are stored there.
Leave a Comment » |
Software, ubuntu |
Permalink
Posted by Pat McKay
June 7, 2006
I recently ran across a problem twice with backup maintenance plans in Microsoft SQL Server (2000+). The following error started to appear when the file backup job started to run:
… – Message: The job failed. Unable to determine if the owner (DOMAIN\Administrator) of job DB Backup Job for DB Maintenance Plan 'DB Maintenance Plan1' has server access (reason: Could not obtain information about Windows NT group/user 'DOMAIN\Administrator'/ [SQLSTATE 42000] (Error 8198)).
There seemed to be lots of people with the same problem but no solutions offered. Here's the solution that worked for us:
- Go to Administrative Tools -> Services. Click on SQLSERVERAGENT and select Properties from the Action menu. Click on the Log On tab. Select Local System Account. Click on the General Tab. Select Startup Type: Automatic and hit OK.
- In Enterprise Manager, go to Maintenance, and click on SQL Server Agent. Select Properties from the Action menu. Click on the Connection. Select Use Windows Authentication and hit OK (You may need to stop and restart the SQL Server service at this point).
- In Enterprise Manager, click on the name of the local server and select Edit SQL Server Registration properties… Select Use SQL Server Authentication (we used sa), and hit OK.
- Delete the existing database plan and create a new one.
Leave a Comment » |
Clients, Software, Windows Server |
Permalink
Posted by Pat McKay
June 6, 2006
The new version of Automatix is even easier to install than the previous ones (this is for Breezy):
sudo nano /etc/apt/sources.list
ctrl-k to remove all the lines for repositories from the previous versions.
add:
deb http://www.getautomatix.com/apt breezy main
ctrl-x, y to save the file.
from terminal:
gpg –keyserver subkeys.pgp.net –recv-keys 521A9C7C
gpg –export –armor 521A9C7C | sudo apt-key add -
sudo apt-get update
sudo apt-get install automatix
Run Automatix from the system tools menu and have fun with it.
Full installation instructions.
Leave a Comment » |
Software, ubuntu |
Permalink
Posted by Pat McKay
June 5, 2006
Somehow I missed trixbox being released until today. It is an image makeover of asterisk at home, incorporating all the goodness of that, the new modular freepbx, and the real exciting part, hudlite from fonality is also incorporated. Hudlite is a slick graphical "Heads Up Display" that fills a hole in the asterisk experience that has been missing.
pretty exciting stuff! I configured a trixbox installation for a client earlier today, and it was no different from the freepbx setup I recently did on my own server. I will likely install it on a few test machines tomorrow and my production server soon. I used these directions as a cheat sheet to get it done quickly.
Leave a Comment » |
Asterisk, DIY, Software |
Permalink
Posted by Pat McKay