Na 14 jaar weer Windows

Het is inmiddels alweer een jaar of 14 geleden dat ik mijn toentertijd Windows XP installatie vriendelijk heb verzocht om op te rotten van mijn harddisk en ben ik volledig overgestapt naar Linux. Een paar jaar later ben ik, mede door komst van een iPhone, overgestapt via een Hackintosh en later naar een echte Mac waar ik Mac OS X op draai.

Ondertussen wel voor mijn werk diverse Windows versies ondersteund en zo nu en dan draaide er een verloren machines in het thuis netwerk vanwege gebrek aan budget om daar een echte Mac neer te zetten.

Nu, 2016, ga ik Windows weer een echte kans geven als werkpaard(je). Waarom? Nou, meer omdat ik in 2015 een beetje aan het prutsen ben geweest met laptops en deze, al dan niet na reparatie, verhandelde. Uiteraard met daarop Windows 10 en ik was onder de indruk van de snelheid op vooral oude(re) hardware. Een Core2Duo machine met SSD en 4GB RAM is gewoon heerlijk snel en werkbaar voor dagelijkse taken. Games speel ik toch niet, dus dan is zo’n machine best leuk.

Vooral omdat ik met de band veel onderweg ben en wij een mooie Behringer X-AIR18 hebben waar we via USB alle optredens en repetities multitrack kunnen opnemen. Dit werkte altijd goed op mijn Macbook Air van 2013 tot El Capitan waardoor Logic Pro niet altijd even goed werkte. Mijn Tascam US1800 werkte allang niet meer op El Capitan dus moest ik een tweede apparaat hebben om opnames te maken.

Thuis heb ik, naast de Macbook, ook nog een Core2Duo desktop PC staan welke van Windows 7 -> Windows 8 -> Windows 10 is gegaan en tegenwoordig Youtube kijkdoos voor de kleine en het huis via iTunes voorziet van muziek. Dus hier is mijn Windows 10 avontuur eigenlijk begonnen.

Zoals gezegd ben ik in 2015 in de handel van wat oudere laptops gekomen en 1 van deze laptops heb ik uiteindelijk zelf gehouden om als opname apparaat te gaan dienen. Deze 17″ loodzware Acer Aspire heeft een tijdje zijn werk goed gedaan met Windows 10 erop en daarnaast wederom iTunes voor de gezellige muziek in de studio’s en Audacity en Reaper om multi-track opnames te doen.

Door de handel kreeg ik een prachtige Macbook Pro 1,1 in handen welke na een grote schoonmaak en verse koelpasta ineens wel interessant was om te gebruiken als opnamedoos. Helaas draaide Windows 10 zeer beperkt op deze machine (geen driver voor videokaart) en OS X 10.7.5 is toch echt wel zwaar verouderd (plus dat hierop mijn Logic Pro weer niet wilde draaien). Uiteindelijk is hier een duo-boot Ubuntu Studio en Mac OS X 10.7.5 op gekomen. Ubuntu studio voor opnames, Mac OS voor iTunes. Toch was dit niet optimaal, Ubuntu Studio vond het niet leuk als deze op standby ging en ik had geen zin meer om dit tot op de bodem uit te zoeken.

Het lot was mij positief gezind met een iBood Box begin dit jaar. In deze box zat een lief HP EliteBook 2540p apparaatje met een leuke Core i5 CPU, 4GB geheugen en 250GB HDD. Na aanschaf van een nieuwe accu blijkt dit een heel capabel systeempje te zijn voor opnames en ‘on the road’. Er komt zeer binnenkort een SSD in om de laatste snelheidswinst ook te hebben.

In de afgelopen 2 weken ben ik privé dus met name in Windows 10 bezig geweest. Deze laptop had een licentie Windows 7 dus was een upgrade eenvoudig (alhoewel ik een kale installatie heb gedaan).

Na installatie heb ik eerst de tools die ik mij nog kan herinneren dat ik deze veel gebruikte geïnstalleerd. Uiteraard na iTunes en de koppeling met mijn iTunes Match 🙂

Voor mijn werk moet ik veel inloggen op Linux machines. Dus Putty en WinSCP zijn minimale eis. Ik heb mijn key van mijn Mac af kunnen halen en deze in PuttyAgent geladen, dus de basis behoefte zijn bevredigd.

Verdere tools die ik heb geïnstalleerd om het leven op Windows aangenaam te maken:
– PostBox (https://www.postbox-inc.com/), De beste E-mail client voor zowel Mac als Windows. Ik heb hier een licentie voor waardoor ik het op beide besturingssystemen kan gebruiken.
– VLC (heeft geen uitleg nodig)
– DropBox (gebruik ik ook op de Mac)
– iTunes (samen met iCloud waar ik mijn documenten op sla)
– Google Chrome (yay, synchronisatie)
– Irfanview (gewoon de beste picture viewer voor Windows)
– Total Commander (http://www.ghisler.com/ waar ik zowaar een licentie voor heb)
– Wireshark
– Avast Antivirus
– Cygwin (omdat ik wel een fatsoenlijke shell wil hebben)
– Audacity / Reaper voor de opnames

Aangezien LibreOffice op een bepaald moment weigerde te werken op mijn Macbook, heb ik daar al Office for Mac geinstalleerd. Logischerwijs heb ik op Windows dan ook en heb ik de 2013 versie van Microsoft Office ‘gevonden’.

Omdat het kan heb ik nu ook Euro Truck Simulator 2 geinstalleerd (die een stuk beter loopt dan onder een emulatie van Mac) en Duke Nukem 3D (een van de weinige spellen die ik ooit speel). Daarnaast ook om mijn retro persoonlijkheid te vriend te houden in ieder geval Amiga Forever en WinUAE om de Amiga’s te voorzien van software indien nodig.

Al met al ben ik redelijk positief over mijn nieuwe Windows plekje. Over een paar weken ga ik touren in Engeland en neem alleen de Windows machine mee. Dat wordt dus nog spannend of ik alles kan wat ik met de Mac kan (waarschijnlijk wel).

Als er iemand nog een must-have voor Windows 10 heeft dan hoor ik dat graag. Mijn mening is dat Microsoft nu eindelijk een degelijk operating system heeft uitgebracht wat voor zowel de power user als voor de normale thuisgebruiker goed kan werken.

Diagnosing slow WiFi + solution

Since  a few days, we’ve been experiencing a very slow WiFi signal in the house, even when we’re within 1 meter distance of the Time Capsule, the different speedtests won’t go above 10Mbit (on both 5Ghz and 2.4Ghz, the latter was even worse with max 4Mbit). Obviously, my first suspect was the actual Internet speed, so I put a cable in the Time Capsule and I got a nice 186Mbit average (on a 200Mbit connection, which is not too bad). So, the ISP is ruled out.

So I ran the build-in WiFi diagnostic tools (ALT+click on Apple’s WiFi symbol give you good details here)

Screen Shot 2015-03-01 at 12.22.59There you can also go to the “Wireless Diagnostics” which has some nice features. As soon as the window opens, choose “Window” from the top menu and there you’ll find some interesting things. Especially the “Scan” (CMD-4) is a informative one. This will show all other networks and on which channel they are connected. Also, OS-X gives us (probably) the best channel to be used.

From my scan, I could see 7 networks (including my own) in total, 6 on the 2.4Ghz and 1 on the 5Ghz. The 2.4Ghz was currently on Channel 1 and the 5Ghz on Channel 40. Both having a massive slowdown. OSX advices me to use channel 2 or 6 for 2.4Ghz and 40 for the 5Ghz.

I entered my configuration tool and set the 2.4Ghz channel to 6 and that one was kinda back to acceptable speeds (not groundbreaking, but I only have 1 computer connected to this band anyway). Still, the 5Ghz was still slow as hell while it was connected with a 300Mbit speed.

Then I downloaded the iStumbler tool (Freeware, only asks you regularly to register). This gave me some insight. But first we need to know more about WiFi.

WiFi is ‘just’ a radio signal so it has background-noise. Could be anything, from refrigerators to microwaves. As long as something is ‘leaking’ noise on the same channel as the WiFi, it could affect the quality of the line.

I could see that my 5Ghz network had a signal strength of -49dBm and noise of -95dBm. For most Wi-Fi networks, you will see the signal measurement be between around -10 and -70 dBm, and should see the noise between -80 to -100 dBm. In these, the more negative the number is, the smaller its signal is. So, my line was pretty reasonable I’d say?

But, I wouldn’t be me if I didn’t try to get it better, so I did. I changed my 5Ghz channel from 40 to 48 and my noise dropped to 0 (zero) dBm!

Screen Shot 2015-03-01 at 12.44.58

 

 

 

 

and with this improvement, my internet speed WiFi went back up to 120Mbit download, yay!:

Screen Shot 2015-03-01 at 12.47.29

 

 

 

 

Now that’s doable for WiFi 🙂

Apparantly, the -95dBm noise was just about enough to interfere with the quality of my connection.

 

 

The Big VoIP Post

As self proclaimed VoIP-expert (and so does my boss say) I decided to create this blog post. English is not my normal language, already my apologies for the mistakes! Let me know if you find one 😉

The reason of this blog is partly because of my job. As already said, I’m a self proclaimed VoIP-expert and I’m lucky my boss also thinks like that. Because of this, I get all phone calls from customers who have problems with VoIP. Also I’m testing small PBX devices so I can give a fair shot of what the pro and cons are. I hope you enjoy the read. If you disagree, well.. let me know and even better, tell me why you disagree. Perhaps this will be updated!

VoIP in general

First of all, VoIP is really not that hard. The biggest difference between old school telephones and VoIP is basically the network. You probably think now, that’s pretty obvious and it is. Lot of customers don’t know this and there’s the first problem. While plain old telephones working with 2-wires, are the 2 wires replaces by UDP traffic over IP when using the standard VoIP. The customers telephone system has to convert that digital data into analog data which a phone will understand. The audio will be packed into small packets (UDP) and transported over the Internet. As you can imagine now, the packets had to come in the telephone system with a good stream and preferable directly behind each other. Back to the customer who doesn’t know that VoIP is traveling on network and thru routers. These people go to the local computer shop and buy the most cheap router there is. Result is a very bad VoIP connection (caused by this cheap router who cannot handle the traffic well) and the provider gets the blame. It’s the same as buying a huge and beautiful caravan while having a T-Ford pulling the thing. So, my first advice:
Use a decent router if you want to use VoIP!

In my tests, I’ll be using a Asterisk 1.4-based trunk which is directly connected to the Internet. It supports DDI and T.38 thru G711.alaw. Also support for G711.ulaw and G729, but these don’t work with T.38.

If you’re not aware what DDI and T.38 are, it’s probably better to read some wikipedia articles about this. 😉

Telephone systems / PBX

Hardware solutions using old telephone systems

The first systems I tested with were the default PBX systems which were originally older phone systems and with some added hardware they become suitable for VoIP. These systems are usually set up by old phone-expert with almost no knowledge of networking. Most common are Siemens, Panasonic, Alcatel and probably some more.

The problem is that these systems usually aren’t capable of firewalling. So, they put a cheap ass router before it and suddenly they have one-way audio, cracking sound and much other inexplainable problems. At one of the customers I found a Netgear firewall. Great systems, but terrible in VoIP transporting. Especially when a PBX uses 2 IP addresses to do VoIP (control IP and the UDP Stream IP). The Netgears SIP Helper cannot handle this. Panasonic PBX is known to do this. Ask your local PBX supplier how your system works and if it uses only one IP address, use the SIP helper. It will prevent problems!

All the above systems work good with a decent router in front of it. Put a nice Cisco there and it works. DDI has to be on for all named systems, else they simply refuse to work. T.38 is also working like a charm.

For old hardware VoIP/PBX solutions (Panasonic, Siemens, Alcatel):
Pro:

  • It works when good configured
  • T.38 Support and DDI Support are perfect.

Cons:

  • Pretty expensive
  • No sense of security, so external firewall is needed
  • Trunk providers has to pay to get support from the maker.

Software Solutions

There are a plenty of software solutions. I can’t test them all because there are simply too much. I like the software solution the best because the whole networking/firewalling part could be done by the operating system. Some of them are even free (like Asterisk) and really work like a charm in basically anything. Also some of them (Swyxware) have huge problems with T.38 (Swyx only supports G771ulaw for T.38 which doesn’t work everywhere). Some software tools cannot use DDI (XLite) and depending on which software you choose, it will only support one line (again X-lite).

Pro:

  • Networking/security done by operating system
  • Support of T.38/DDI/Codecs depend on software
  • Can be free.

Cons:

  • Can be relatively expensive.
  • Not always decent support.
  • Not all software

Home office all-in-1 devices

In this category I only have 2 tested. Both devices are basically doing the same.

– FritzBox 7120 –

The all known Fritzbox. Beautiful device which does routing, firewalling, ADSL / Dialup and being a (wireless) switch. Also T.38 fax works perfectly and with the good working Fax2Email functionality it will save a few trees as well. There is only one major Con on this device, there is and there never will be DDI support. So, you can not make it a real PBX in an office environment (unless all phones can ring at the same time).

– Draytek IPPBX 2820n –

This can do exactly the same as the FritzBox with 2 differences. DDI is working perfectly (even with menu’s, call forwarding based on phone number and/or office hours). So, I thought I found a winner. With the latest firmware release they say to support T.38 and that’s the other difference. T.38 doesn’t work. Again, a big con. Voicemail to Email works nice and even fallback to PSTN works. Really a device which can make it in the VoIP world as cheap device

– Gigaset 800 series –

Gigaset is a bit odd one here. It’s not an all-in-one device but only a PBX. In the background it runs Linux and Asterisk. Gigaset only created a nice interface with Asterisk and ask a lot of money for it. Because it runs on Asterisk, everything works. So, nothing more to add except I think it’s too expensive.

VoIP to PSTN/ISDN

Only a few tested and these simply work. T.38 support is questionable. So far, only a Linksys is tested and that one worked.

VoIP Phones

Well, generally these work with DDI and not with T.38. One exception, the Gigaset. This one is not supporting DDI at the moment.

What I hope to reach with this blog

Well, I hope that some vendors will make their VoIP products better. I also hope that all people who are thinking of starting to use VoIP, also think about how the VoIP device (or devices) will be connected to the network. Use a decent router. The router is 80% responsible of how you’ll experience the quality of VoIP! Remember that!

If you have any questions, feel free to respond below. I’d love to see comments and hopefully I made some things clear.