<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TOCPCs - The Elite Geeks Blog &#187; VoIP</title>
	<atom:link href="http://www.tocpcs.com/category/voip/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tocpcs.com</link>
	<description>Impossible? You Lie!</description>
	<lastBuildDate>Tue, 17 Aug 2010 11:31:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Controlling ALSA&#8217;s output</title>
		<link>http://www.tocpcs.com/controlling-alsas-output/</link>
		<comments>http://www.tocpcs.com/controlling-alsas-output/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 02:15:58 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/?p=756</guid>
		<description><![CDATA[I use &#8220;Twinkle&#8221; on my Ubuntu PC, for receiving and making VoIP calls. After testing Linphone, Wengo, and several others, Twinkle seemed to be the one which seemed to be pretty robust. I like to have music going when I&#8217;m not on the phone, but that proves to be quiet the distraction during a voice [...]]]></description>
			<content:encoded><![CDATA[<p>I use &#8220;Twinkle&#8221; on my Ubuntu PC, for receiving and making VoIP calls.</p>
<p>After testing Linphone, Wengo, and several others, Twinkle seemed to be the one which seemed to be pretty robust.</p>
<p>I like to have music going when I&#8217;m not on the phone, but that proves to be quiet the distraction during a voice call, as well, I ran into problems with having the headphones in, and the speakers turned on at the same time (microphone feedback, for example).</p>
<p>Twinkle has the ability to run scripts on call incoming, call answered, call hang up, call missed, etc.  I put that to good use and created some scripts.</p>
<p>callincoming.sh</p>
<blockquote><p>#!/bin/bash<br />
/usr/bin/amixer set &#8220;Front&#8221; 100%<br />
/usr/bin/amixer set &#8220;Side&#8221; 100%<br />
/usr/bin/amixer set &#8220;Master&#8221; 75%</p></blockquote>
<p>That script would turn the main speakers up, and the headphones (which I&#8217;ve got into the &#8220;side&#8221; speaker plug in the back), to 100% &#8211; so we can hear the ringing if I&#8217;m away from the keyboard.</p>
<p>The Master is also turned up to 75% which is where I find it&#8217;s &#8216;loud enough&#8217; to be heard, but not deafening that the kids would get significantly disturbed if they were having a day time sleep.</p>
<p>The script can be expanded to kill the radio, or rhythmbox. I&#8217;d love to be able to stop the music streaming online, but I can&#8217;t get application control that the Sound Preferences offers just yet.</p>
<p>callanswered.sh</p>
<blockquote><p>#!/bin/bash<br />
/usr/bin/amixer set &#8220;Front&#8221; 0%<br />
/usr/bin/amixer set &#8220;Side&#8221; 100%<br />
/usr/bin/amixer set &#8220;Mic&#8221; 48%<br />
/usr/bin/amixer set &#8220;Mic Boost&#8221; 0%<br />
/usr/bin/amixer set &#8220;Front Mic&#8221; 0%<br />
/usr/bin/amixer set &#8220;Master&#8221; 60%<br />
/usr/bin/amixer set &#8220;Input Source&#8221;,0 &#8220;Mic&#8221;</p></blockquote>
<p>What this script does is turn the &#8220;Front&#8221; speakers (my primary ones) off &#8211; so the caller / callee doesn&#8217;t hear themselves. Turns the headphones up to 100% (it&#8217;s actually got a control on the cord to the PC, that I turn it down and leave it). Turns the mic to 48% &#8211; this is a good level that doesn&#8217;t give the kids in the background into the call, but allows good level of voice, without echo.</p>
<p>Mic Boost &#8211; this was awful, picture a poorly mixed MP3, like 64k, turned right up, with emphasis on bass, it &#8216;crackles&#8217; and &#8216;distorts&#8217; heavily.  So, I kill that because I believe amixer resets after a reboot and setting it down is desired.</p>
<p>Front Mic is not used, but gets turned up to 100% for some reason, so I leave that off! Finally, I set the Input Source to &#8220;Mic&#8221; to ensure it doesn&#8217;t capture from the radio card for example.</p>
<p>callend.sh</p>
<blockquote><p>#!/bin/bash<br />
/usr/bin/amixer set &#8220;Front&#8221; 100%<br />
/usr/bin/amixer set &#8220;Mic&#8221; 0%<br />
/usr/bin/amixer set &#8220;Side&#8221; 0%<br />
/usr/bin/amixer set &#8220;Front Mic&#8221; 0%<br />
/usr/bin/amixer set &#8220;Mic Boost&#8221; 0%<br />
/usr/bin/amixer set &#8220;Master&#8221; 75%</p></blockquote>
<p>This script resets the music back to a usable level, kills the mic to stop that awful feedback through the speakers. As the others, can be expanded to start the radio, or rhythmbox for example.</p>
<p>This ability is also useful if we later want to expand the sound to other sound sources &#8211; like to the TV for MP3s in the lounge room!</p>
<p>After the scripts are created, chmod them a+x so that they are executable.</p>
<p>Adding the scripts to Twinkle was as easy as opening User Settings, going to &#8220;Scripts&#8221; and pointing &#8220;Outgoing Call, Outgoing Call Answered, Incoming Call Answered&#8221; to &#8220;callanswered.sh&#8221;. Set Incoming Call to &#8220;callincoming.sh&#8221;, and the call ended options and call failed options to callended.sh.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/controlling-alsas-output/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RTP Audio</title>
		<link>http://www.tocpcs.com/rtp-audio/</link>
		<comments>http://www.tocpcs.com/rtp-audio/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 00:15:26 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/?p=622</guid>
		<description><![CDATA[When you create a VoIP call, you invite the remote peer, who accepts or rejects, and there is a &#8220;SIP&#8221; session initiated. A SIP session is valid for pretty much anything, text, voice, audio, video, images, data &#8211; anything. SIP being the session, there&#8217;s no limit to what you can do with that &#8216;session&#8217;. The [...]]]></description>
			<content:encoded><![CDATA[<p>When you create a VoIP call, you invite the remote peer, who accepts or rejects, and there is a &#8220;SIP&#8221; session initiated.  A SIP session is valid for pretty much anything, text, voice, audio, video, images, data &#8211; anything. SIP being the session, there&#8217;s no limit to what you can do with that &#8216;session&#8217;.  The SIP protocol allows for specifying the &#8216;type&#8217; of media the session will contain &#8211; in the case of a VoIP call, the media type is &#8220;RTP&#8221; or Realtime Transport Protocol.  When you speak, the audio is encapsulated into tiny UDP packets which are transported directly from one endpoint to the other.</p>
<p>In the sense of a VoIP call,  you typically will terminate a call to the PSTN, so you send an invite to your VoIP service provider. The VoIP service provider verifies you have the right money, the right allowance to make such a call. The provider then picks up one of it&#8217;s many PRI channels, dials the requested number, and then the call is answered.</p>
<p>The audio in that scenario is proxied via a media proxy, the PRI channel is connected to software, such as asterisk, which then sends the audio to / from you and the PSTN gateway.</p>
<p>The SIP server, and media proxy can be on two different servers, in two completely different locations &#8211; the SIP server is there to initiate the session, the media proxy is there to handle the RTP audio data.</p>
<p>The SIP server still can disconnect the session as well &#8211; by sending a BYE packet to the calling device which gets the device to terminate the call, and cuts off the media stream.</p>
<p>When one places a call on hold, the device typically sends back RTP data with an &#8216;a=inactive&#8217; state request, this causes the session to be placed on hold &#8211; in the case of asterisk, plays hold music to the channel placed on hold. Picking the channel back up will then route the audio back through.</p>
<p>When you transfer a call, however, you don&#8217;t simply change the RTP stream, the change involves sending another SIP invite to the affected peer, and depending on whether it&#8217;s attended or unattended, the other user will end up with you first, before yet another invite is sent to transfer the call &#8220;attended&#8221; mode, or unattended, they are simply sent an invite to the SIP stream, with the person transferring the call removed.</p>
<p>To avoid issues with NAT firewalls, you should port forward the applicable RTP ports to the device, and specify the public IP the device will communicate on, this allows for the RTP packet to be routed directly, and can avoid &#8216;no audio&#8217; or &#8216;call drop out&#8217; issues experienced.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/rtp-audio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk VoIP 1.6.11 Addons Issue</title>
		<link>http://www.tocpcs.com/asterisk-voip-1-6-11-addons-issue/</link>
		<comments>http://www.tocpcs.com/asterisk-voip-1-6-11-addons-issue/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 12:43:57 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/?p=577</guid>
		<description><![CDATA[Last night I moved an asterisk install from 1.6.0 to 1.6.1, and also upgraded addons. One of the issues that wasn&#8217;t mentioned anywhere noticable, but was found (in french.. ) was the extconfig.conf change. The log was flooding with error messages: [Dec  7 00:57:27] WARNING[1759] res_config_mysql.c: MySQL RealTime: Invalid database specified: asteriskrealtime (check res_mysql.conf) Of [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I moved an asterisk install from 1.6.0 to 1.6.1, and also upgraded addons.</p>
<p>One of the issues that wasn&#8217;t mentioned anywhere noticable, but was found (in french.. ) was the extconfig.conf change.</p>
<p>The log was flooding with error messages:</p>
<p>[Dec  7 00:57:27] WARNING[1759] res_config_mysql.c: MySQL RealTime: Invalid database specified: asteriskrealtime (check res_mysql.conf)</p>
<p>Of course, the database DID exist, and the database connection was fine. I tested and couldn&#8217;t find any obvious cause.</p>
<p>So, I googled and found a french forum, and found the problem, in extconfig.conf, the sip peers and sip users entries (and any other relevant entries), need to have the database name changed to &#8216;general&#8217; instead of &#8216;asteriskrealtime&#8217; (or whatever you use).</p>
<p>The problem was due to &#8216;upgrading&#8217; &#8211; a new install of addons, and make samples shows the config file has help text!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/asterisk-voip-1-6-11-addons-issue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How do VoIP calls work?</title>
		<link>http://www.tocpcs.com/how-do-voip-calls-work/</link>
		<comments>http://www.tocpcs.com/how-do-voip-calls-work/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 08:46:35 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/?p=561</guid>
		<description><![CDATA[I was looking at something related to this, this week, and it occurred to me when I was, that most just have no idea, they might think the dial tone generated by the ATA comes from the VoIP provider for example. So, How does VoIP work? Setting up an outbound call Your ATA is registered [...]]]></description>
			<content:encoded><![CDATA[<p>I was looking at something related to this, this week, and it occurred to me when I was, that most just have no idea, they might think the dial tone generated by the ATA comes from the VoIP provider for example.</p>
<p>So, How does VoIP work?</p>
<p><strong>Setting up an outbound call</strong></p>
<p>Your ATA is registered to the VoIP provider, you have the right settings in the ATA, you&#8217;ve got a dial plan entered that is Australian compatible, and so, you pick up the handset.</p>
<p>As you&#8217;ve adjusted the regional settings to match that of Australia, you hear your usual Aussie dial tone, and begin to push the numbers of the destination you want to reach.</p>
<p>The ATA has timers setup in it, such that it will wait for a certain time, such as 5 seconds, before generating the call.</p>
<p>Once the timer has been reached, the digits that have been dialled, and the information it already has (such as user name, password, and outbound proxy), are formed into an INVITE packet, this INVITE packet is sent to the VoIP provider, inviting it to setup a call to the destination.</p>
<p>The VoIP server, reads this packet, and if you&#8217;ve given it the right details, should respond with a &#8220;TRYING&#8221; packet, advising your ATA that yep, I got your request, I&#8217;m trying to see if I can do it.</p>
<p>Then, the VoIP server upon successfully parsing the packet, and proceeding through to either an upstream carrier, or terminating on it&#8217;s own equipment, will respond with either an &#8220;OK&#8221;, &#8220;BUSY&#8221;, or &#8220;SESSION PROGRESS&#8221;, advising the ATA that either &#8211; the call is answered and ongoing, failed, or progress (as in ringing, or in cases such as Mobile, message service to send your number).</p>
<p>This packet can also contain data on &#8220;RTP&#8221;, which is the audio stream used, and the ATA will connect to that RTP audio stream, and send / receive audio via that stream.</p>
<p>Upon successfully setting up the call, the reply should be &#8220;OK&#8221;, meaning the Invite sent was accepted, the remote party answered, and the call is ongoing. Assuming your ATA is reachable, and the packets contain correct RTP information, and everything else is in order, the call is setup and works.</p>
<p>So, SIP is used for &#8216;signalling&#8217;, and RTP is used for audio.</p>
<p><strong>Setting up an inbound call</strong></p>
<p>Incoming calls are not unlike the above outbound calls.</p>
<p>The server receives (either via an upstream provider, or it&#8217;s own termination equipment), a invite request, inviting it to setup a call with a user it should be responsible for.</p>
<p>The server checks it&#8217;s lists, much like Santa, and if it finds you on that list, it will then find out if you are registered, and the &#8216;contact&#8217; line from the last register packet your ATA sent to the server.</p>
<p>Depending on it&#8217;s configuration, it could send the call to your ATA, route it elsewhere (such as call forwarding), IVRs, Voicemail, reject and call back.. the list is endless. In typical consumer cases, the call is first sent to the Contact line in the Register packet.</p>
<p>The VoIP server should then send an Invite packet to the VoIP ATA, using the last Contact line as the point to send the call.</p>
<p>The ATA when not in use should respond with RINGING, meaning that it&#8217;s trying to alert the user to the presence of the call. This follows it&#8217;s path back to the VoIP provider, and there is then a ringing signal sent to the caller&#8217;s provider &#8211; so they know the call is trying to work.</p>
<p>When you answer, the INVITE the VoIP server sent to you is then replied with an &#8220;OK&#8221; packet, and the VoIP server specifies the RTP stream, and the call is setup.</p>
<p>But, what if I am already on a call? Well, that depends on the configuration. If your ATA has Call Waiting enabled, the call is attempted, you hear the call waiting tones, and the same process for &#8216;ringing&#8217; is followed.</p>
<p>The process for call waiting with SIP involves putting one audio stream into &#8216;hold&#8217;, and the other into &#8216;active&#8217;, they do this by using SIP packets to the VoIP server specifying an RTP option of &#8216;active&#8217; or &#8216;inactive&#8217;. When a call is RTP  set to &#8216;inactive&#8217;, the call should be put on hold, where hold music is typically played (from the VoIP server).</p>
<p>If you don&#8217;t have call waiting enabled, there is a reply back to the VoIP server &#8220;BUSY HERE&#8221;, meaning the call can&#8217;t be accepted. It might also be a &#8220;DECLINE&#8221; packet &#8211; it should have the same effect.</p>
<p>The VoIP server then decides the next step based on configuration. If you have Voicemail enabled, the call should be sent to Voicemail. If you don&#8217;t, then the next natural step is for the provider to echo your busy reply, with a busy tone back to the server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/how-do-voip-calls-work/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Oz VoIP Status Reset</title>
		<link>http://www.tocpcs.com/oz-voip-status-reset/</link>
		<comments>http://www.tocpcs.com/oz-voip-status-reset/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 02:55:07 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/?p=556</guid>
		<description><![CDATA[I&#8217;ve reset all the stats on Oz VoIP Status, the reason being &#8211; we changed colocation provider, the statistics and monitoring since the change has been sooo much better, that it&#8217;s unfair to the providers to leave the existing outages in place. So, I reset them all &#8211; everybody is back to 100%. Latency is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve reset all the stats on Oz VoIP Status, the reason being &#8211; we changed colocation provider, the statistics and monitoring since the change has been sooo much better, that it&#8217;s unfair to the providers to leave the existing outages in place.</p>
<p>So, I reset them all &#8211; everybody is back to 100%. Latency is reset, the highest is 68ms, to a provider in Perth, the lowest 6.4ms to a provider in Sydney.</p>
<p>I&#8217;ve reworked some of the outage back end, after an iiNet representative raised issues with the outage logging.</p>
<p>There was an alternative -remove all the outages in question, recalculate the uptime, but I want the latency to reflect what is current, and this is the best way to do that.</p>
<p>So, for now, I&#8217;ll monitor it and see which providers lose the 100% lead, and have a look at what happens there.</p>
<p>I predict Netspace will be the first, as they for some reason have no replies at 4am every morning.</p>
<p>I had a new website layout in preparation some time ago &#8211; it&#8217;s still back there in the &#8216;preparation&#8217; stage as my job keeps me busy, and it takes a fair amount of effort and time to pick up from where I left off.</p>
<p>I&#8217;ll do it someday..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/oz-voip-status-reset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good Riddance to Bad Rubbish</title>
		<link>http://www.tocpcs.com/good-riddance-to-bad-rubbish/</link>
		<comments>http://www.tocpcs.com/good-riddance-to-bad-rubbish/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 13:33:49 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/?p=545</guid>
		<description><![CDATA[For some time, I was hosting ozvoipstatus.com with Servers Australia. I moved recently, after they absolutely demonstrated their ignorance and incompetence of a routing issue within their network to the good people at MaxoTel, who also colocate with these idiots in Sydney. Before the move, I would see intermittent increases in latency, random packet loss, [...]]]></description>
			<content:encoded><![CDATA[<p>For some time, I was hosting ozvoipstatus.com with Servers Australia.</p>
<p>I moved recently, after they absolutely demonstrated their ignorance and incompetence of a routing issue within their network to the good people at MaxoTel, who also colocate with these idiots in Sydney.</p>
<p>Before the move, I would see intermittent increases in latency, random packet loss, and 8 hour outages with no satisfactory explanation.</p>
<p>Add to that the 2006 and 2007 breaches of their own systems where attackers managed to exploit their own crap, to send emails to all users. And the continual DDoS attacks.</p>
<p>They advanced later in 2007, where they had the network running stable, in a near excellent state. Then, recently, they screwed it over again, and they still screw people over.</p>
<p>I think to myself now, why did I put up with them for so long? The answer is easy, because like all incompetent idiots, they couldn&#8217;t ever get the billing right, so that was to their disadvanatage, and gave me only a little to complain about.</p>
<p>Flash forward to last week, I&#8217;m emailing them about a routing error to MaxoTel, they don&#8217;t have the Sydney and Newcastle networks routed correctly. It was like that for a good month, before the good people at Maxotel noticed it.</p>
<p>I create a ticket stating I can&#8217;t reach other IPs in the same IP block, and I can&#8217;t reach the other IP block (their Sydney IP block).</p>
<p>Anyway, the reply I get back from their incompetent Network Operations Centre 24 hours after reporting the issue, too bad if it was actually a network outage, because they&#8217;d be too busy watching YouTube (I have an email from them stating exactly that) &#8211; &#8220;The default gateway is set incorrectly&#8221;..</p>
<p>What? How is that possible. The sites and server are online, I can reach everything else (heck, I did the ping and traceroutes from the actual server), it&#8217;s been set to the right default gateway for a year or more.</p>
<p>So, I replied showing my clear frustration and disappointment that someone employed in Australia can be so incompetent, and yet be in a position responsible for the Network Administration. The idiot didn&#8217;t test, disregarded the testing I had provided, and replied on some useless assumption, ignoring the fact the second IP block was also unreachable. All because the IP I tested was 119.63.204.1 (and others, I just used that as an example.. )</p>
<p>Then, I get a reply from the &#8216;director&#8217; (who is just an immature turd that started Servers Australia) who also doesn&#8217;t bother to read the previous content and tells me he&#8217;ll unplug it in 7 days.</p>
<p>I figure that&#8217;s fine, and reply advising him as such,  to which he replied with 24 hours. A little sudden, but the good folk at Inticon, who I am now hosting with aranged the smooth transition and it was error free.</p>
<p>I&#8217;m happy to be away from the rubbish that is Servers Australia. I have mountains of content in emails demonstrating the pure incompetence that is Servers Australia, but I&#8217;ve got more time on my hands available now, as I don&#8217;t have to monitor the server and make sure it&#8217;s up &#8211; I can actually trust Inticon to be &#8216;up&#8217;. I can&#8217;t say that about Servers Australia&#8217;s useless attempt at IP connectivity.</p>
<p>The downside? Inticon is competent, so they&#8217;ll probably be billing correctly, so now I&#8217;ll have to figure out methods of making the traffic from OzVoIPStatus cover the bills &#8211; I don&#8217;t have anything in the pipeline yet, I&#8217;ve still got an aging web layout sitting on the dev server waiting for tidying up &#8211; backend pages to create, edit, adjust.</p>
<p>The thought did cross my mind to stop OzVoIPStatus, and decommission, but I think it&#8217;s a useful tool, users like it to find out how reliable a voip provider is &#8211; they have opinions they can add.  The maintenance schedule is shot tho, I simply haven&#8217;t maintained it at levels I wanted to, and I can&#8217;t foresee time in the very near future to finish what I was doing -I&#8217;ve got other things still happening.</p>
<p>So, for now, the situation remains &#8211; it&#8217;s still working, it&#8217;s still somewhat useful, I want to put more of the useful features I do have live, but I need time or money for that (time would help to get my stuff live, money would help pay someone else to do exactly what I have in mind)..</p>
<p>OzVoIPStatus seems to be holding steady, the outage logs seem to be a little more accurate since the move. I also did some ICMP tests from Sydney, and I was reaching the old network in an average of 17ms (peaks of 56ms), the new network at Inticon was a constant 5ms. I should have taken screenshots at the time, too busy making sure the transition was smooth to think this far ahead.</p>
<p>My advice to anyone considering Servers Australia: Get a second ADSL2+ line, you could do better on your own connection, for much less!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/good-riddance-to-bad-rubbish/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>OzVoIPStatus: 404 Outage Not Found</title>
		<link>http://www.tocpcs.com/ozvoipstatus-404-outage-not-found/</link>
		<comments>http://www.tocpcs.com/ozvoipstatus-404-outage-not-found/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 14:13:43 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/ozvoipstatus-404-outage-not-found/</guid>
		<description><![CDATA[As the title suggests, OzVoIPStatus was unable to discover and log an outage with a VoIP provider monitored by us. The provider is Freshtel, and they were found to be down for 17 hours yesterday. OzVoIPStatus missed it. One rather annoyed user resorted to comments claiming we falsify data (Freshtel haven&#8217;t sent us a cent [...]]]></description>
			<content:encoded><![CDATA[<p>As the title suggests, OzVoIPStatus was unable to discover and log an outage with a VoIP provider monitored by us. The provider is Freshtel, and they were found to be down for 17 hours yesterday.</p>
<p>OzVoIPStatus missed it.</p>
<p>One rather annoyed user resorted to comments claiming we falsify data (Freshtel haven&#8217;t sent us a cent unfortunately, so we have no reason to falsify anything, let alone cover up a 17 hour outage), and claimed the site was useless.</p>
<p>I didn&#8217;t really want to wake up to those comments. A lot of work has gone into that site to bring it up to the unreleased state, and the released states that exist. Insulting the site does little at sorting out the problem.</p>
<p>The user seemed to be a total tool, but of course, I definitely sought further information about this missed outage. I want to catch as many outages off as many providers as possible. The system is designed for it, and sure, we&#8217;ve found a few bugs here and there, but the majority of issues with providers have all been traced down to either a lack of monitoring of the server (being a server went down which isn&#8217;t monitored) or other scaled technical issues, such as when they run a cluster and the SIP process is running, but the far end connection to the termination provider isn&#8217;t, which causes us to see them as up, but of course, they aren&#8217;t able to carry any proper phone calls.</p>
<p>Now, we could rework the system so that it goes all the way, and doesn&#8217;t just stop at checking to see if a provider is running its processes, we could try and place calls over cross referenced trunks to see if a providers calling abilities are dropped, but, we would then have to open accounts with all providers and have minimum credit levels with them all, and even pay monthly fees with some of them.</p>
<p>Simply, the site doesn&#8217;t even cover its own costs now, let alone the time I put into it goes unpaid for. How on earth would it even be possible to get the extra dollars required to run calls across providers and pay for associated costs, when the site doesn&#8217;t even earn the required monthly fee to keep itself running? &#8211; The current method works fantastically, and there is a opinions page for each provider!</p>
<p>I do have plans of course to monitor the missing Freshtel services, the provider here has never actually come forth and told us they had more than one server, probably protecting their own better interests anyway.</p>
<p>But, I also have plans to finish the new website I have planned, which allows for more analysis on providers themselves to be done, and to link all servers to providers instead of the current method, so then, we can just simply add another server to a provider and all systems are set.</p>
<p>Ideally, we will also complete many other changes to make it more attractive for providers (and I said this a while ago, I know, see above comment about unpaid work, not covering own costs, etc, but I do plan to have some features to make it possible for providers to market themselves better using the site).</p>
<p>On that note though, there was no problem with OzVoIPStatus, the issue was with our lack of monitoring of another server we didn&#8217;t even know about, and that&#8217;s not really anyones direct blame, but certainly not worthy of accusations of falsifying data.</p>
<p>As for being useless, well, Koala Telecom improved their reliability extremely since the site was launched, many other users have found the site a great way to express their opinions on many providers, and some have gone from being a favourite provider to recently attracting negative feedback (PennyTel).</p>
<p>Other users have found it useful for checking if a provider is down, and I assume others would have found it useful to find out what provider is more reliable above others when it comes to maintaining a reliable user to VSP connection.</p>
<p>Anyway, those comments don&#8217;t bother me. I leave them up there for all to see, and judging just be a whirlpool thread (titled &#8220;OZ Voip Status Useless?&#8221;), others seem to take a light view of such attacks anyway.</p>
<p>I think I&#8217;m more annoyed at the fact I can&#8217;t find the time right this moment to finish it off due to the heat, and a few other things to fix up. I wish we had air conditioning, but then, I wish power were free then too.</p>
<p>On that note, keep on VoIPin&#8217;.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/ozvoipstatus-404-outage-not-found/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 VoIP Providers</title>
		<link>http://www.tocpcs.com/top-10-voip-providers/</link>
		<comments>http://www.tocpcs.com/top-10-voip-providers/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 15:07:19 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/top-10-voip-providers/</guid>
		<description><![CDATA[That&#8217;s right. Instead of writing about the continued increase of idiots on the road, or more on Telstra&#8217;s evil plans of industry monopolisation, or the disgusting crimes of murder, manslaughter, rape, and child abuse continually being committed, or the fact that bike sales are increasing, or, Holden&#8217;s large car recall (only a quick fix), or [...]]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s right. Instead of writing about the continued increase of idiots on the road, or more on Telstra&#8217;s evil plans of industry monopolisation, or the disgusting crimes of murder, manslaughter, rape, and child abuse continually being committed, or the fact that bike sales are increasing, or, Holden&#8217;s large car recall (only a quick fix), or the idiots who nearly decorated each other in paint and blood being stupid on the local roads..</p>
<p>&#8230; I&#8217;ve decided to instead look at VoIP and find out who, statistically, ranks highly for VoIP.</p>
<p> Looking at the current data, we have a list of 10 front runners, who have been monitored for a lengthy period of time.</p>
<p>1. <strong>iiNetPhone</strong><br />
This is ran by ISP iiNet, and so far only have negligble to no downtime. A rock solid network, a rock solid service, and naturally latency measures up as much, with also low complaints from users. The minus? The rates are premium by comparison.</p>
<p>2. <strong>Engin<br />
</strong>Engin are a more &#8216;premium&#8217; charging VoIP provider. Despite this fact however, they have a good solid network, which for the most part is stable and error free, with exception that they do see a few complaints for service (or lack of).</p>
<p>3. <strong>Broadband Anywhere<br />
</strong>Rock solid network so far, and very small in the way of downtime. They have a good rating percentage.</p>
<p>4. <strong>GoTalk</strong><br />
GoTalk seem to also just tail Broadband Anywhere, the rates they charge are OK, but from personal experience, I can&#8217;t recommend them, the staff on the phone have no idea and simply hang up when they are unsure on your sales question. That said, don&#8217;t let my experience interupt.</p>
<p>5. <strong>SIPTelecom<br />
</strong>SIP Telecom have been monitored for a while now, and have had a little more downtime then GoTalk in the monitoring service, but, a little (and I mean negligible) downtime when it comes to VoIP, it&#8217;s probably less downtime then your own power company.</p>
<p>6. <strong>Chariot Internet</strong><br />
Chariot being a ISP, have a VoIP service also, and the service through monitoring has only suffered a little more downtime then SIP Telecom above.</p>
<p>7. <strong>Evolution Tel</strong><br />
They were discovered several months ago, and we added two monitoring servers for Evolution Tel. Unfortunately I don&#8217;t have a combined statistic available for them (but that&#8217;s coming), and so, the better performing server scored close marks to the others who managed to make the ultra reliable list of VoIP providers.</p>
<p>8. <strong>Internode</strong><br />
Rated as being expensive, but being premium quality, Internode finds itself automatically rated in 8th position despite being monitored for a little longer than some of the others above. They are in Adelaide and to my knowledge don&#8217;t have a national VoIP network in place for VoIP calls, the trunking to Adelaide must be reliable enough, but alas, they do seem to score some downtime, but again, your power is probably less reliable.</p>
<p>9. <strong>Nehos</strong><br />
Nehos are a business focused VSP. They want business users, they target them. Yet, amazingly a retail Engin connection scores better. We are really only talking 0.01% in these scores, but the statistics still show interestingly enough, that some providers find themselves marginally below others. What&#8217;s with the name any way?</p>
<p>10. <strong>Voxalot</strong><br />
Voxalot rate as number 10 on our monitoring scale. It should be kept in mind that whilst we are aware Voxalot have multiple servers, we only at this moment, monitor the one, understood to be hosted in Brisbane. It is very reliable, only marginally below other servers when it comes to uptime reliability.</p>
<p>All the above ratings should however be considered to not consider the latency times that each averages. I didn&#8217;t want to influence it for Sydney siders, as that&#8217;s where the server was better placed, but, the best provider for latency has been OzSite Internet Services (OzSite). Very low latency, and monitored for a fair while!</p>
<p>Those are the Top 10, based on monitoring time, reseller status (didn&#8217;t want to add resellers or rebillers), and percentage uptime.</p>
<p>Don&#8217;t take this as any prompt of who is best to go for, because clearly the rates of providers don&#8217;t match the reliability provided in some cases, and in others, they charge too little to give you a rock solid service. The ratings come in handy in that regard, as you can guage a rather recent pulse of what the &#8216;aura&#8217; of a provider is.</p>
<p>Of course, consider a disclaimer that fits here, this is simply my opinion, any information provided may not be accurate, may be stupid, may not be free of error, etc, etc. You get the idea. It&#8217;s simply an observation of the data logged, nothing more, nothing less, my opinion only.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/top-10-voip-providers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OzVoIPStatus: News</title>
		<link>http://www.tocpcs.com/ozvoipstatus-news/</link>
		<comments>http://www.tocpcs.com/ozvoipstatus-news/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 14:16:32 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/ozvoipstatus-news/</guid>
		<description><![CDATA[There is finally a new news item on OzVoIPStatus. Yes, it only took me 7 months, though, that&#8217;s nothing due to no maintenance on that site at all, it&#8217;s more of a, I don&#8217;t enjoy sitting there typing an entry into a database. I have plans to resolve that, bring on the new admin system after [...]]]></description>
			<content:encoded><![CDATA[<p>There is finally a new news item on OzVoIPStatus.</p>
<p>Yes, it only took me 7 months, though, that&#8217;s nothing due to no maintenance on that site at all, it&#8217;s more of a, I don&#8217;t enjoy sitting there typing an entry into a database. I have plans to resolve that, bring on the new admin system after the new site is released.</p>
<p>That said, we have a new year. Which means one thing. OzVoIPStatus has data comprising 2006 to 2008 of VoIP provider monitoring.</p>
<p>That&#8217;s right, we have a full year of VoIP monitoring data to pick at!</p>
<p>I plan to put a 2007 page up hopefully soon, which goes through what the data there shows.</p>
<p>Simply though, I totalled up all the seconds of downtime for 2007 for all providers. Divided by 79 (the number of providers with downtime registered during 2007), and then got an amazing number.</p>
<p>That number is influenced by large AstraTel and SpanTalk outages however, which means that it&#8217;s not exactly friendly.</p>
<p>I don&#8217;t want to reset the global stats on all pages at each year, so I won&#8217;t. Instead, I&#8217;ll take snapshot data and have that ready, and allow for new year data.</p>
<p>If that works out well, we might dwell into a monthly type query setup where you can get snapshots of a month data, though that&#8217;s not going to happen quickly (like, it&#8217;s heaps away).</p>
<p>Anyway, back to where I was, the magic number. It&#8217;s 574,261.02. That&#8217;s the averaged number of seconds of downtime over the 2007 year across all providers.</p>
<p>Yeh, it doesn&#8217;t look realistic, I know. It&#8217;s like 1 solid week of downtime. I&#8217;ll do another query with AstraTel and Spantalk out after I figure out the IDs another day.</p>
<p>I&#8217;m also considering putting up a stats page for the year, showing longest outage, shortest outage, year averaged latency, and average uptime (and percentage).</p>
<p>That&#8217;ll be a bit useful. Then I&#8217;ll cap it with best and worst rated providers.</p>
<p>That said, all that needs to come after I get my new layout, design, admin system, features live, so that I can maintain it easily, and give users a better experience.</p>
<p>I&#8217;ve also recently relocated the website to a new point, and it is certainly performing well there.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/ozvoipstatus-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy New Year</title>
		<link>http://www.tocpcs.com/happy-new-year/</link>
		<comments>http://www.tocpcs.com/happy-new-year/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 15:35:08 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/happy-new-year/</guid>
		<description><![CDATA[It is now January 2008. Happy New Year to all. On the broadband scene a lot has changed over the last year, yet the one static object is broadband prices have remained stupidly expensive and poor value for those in regional and rural areas. Metro users have nothing but praises to sing in their situation, [...]]]></description>
			<content:encoded><![CDATA[<p>It is now January 2008.</p>
<p>Happy New Year to all.</p>
<p>On the broadband scene a lot has changed over the last year, yet the one static object is broadband prices have remained stupidly expensive and poor value for those in regional and rural areas.</p>
<p>Metro users have nothing but praises to sing in their situation, with LSS and ULL prices improving to their benefit.</p>
<p>Regional users still have to wait til 2009 (or near to it) before affordable speeds reach them, and also, 2009 when its likely international capacity will improve.</p>
<p>Telstra has been an argumentative criminal over the last year, taking matters to court in a vexatious manner (Helen Coonan), and also attacking the ACCC in silly ways.</p>
<p>Not to mention the attacks on the government.</p>
<p>And the racism towards Optus.</p>
<p>None the less, broadband will improve over the next year, but not as significantly as it will in 2009, when PIPE hopefully get that cable in the water and give cheaper access to all.</p>
<p>Interesting times ahead in many areas, such as VoIP, with the last year alone seeing much discussion on VoIP.</p>
<p>Oh, and in case you haven&#8217;t done it yet, Whirlpool has their broadband survey up for all to start on, it&#8217;s located <a href="http://whirlpool.net.au/survey/">here</a>, so stop reading and start your survey! </p>
<p>Hopefully the results should demonstrate what is already widely known, that broadband prices in metro areas are &#8220;ok&#8221;, but they could improve with downward pressure between the duopoly over international cable access!</p>
<p>And hopefully 2008 sees much more interest and more competitive violence between ISPs competing hard for our dollar (and not slicing each others throats to get it).</p>
<p>Interesting year ahead, we are just getting started!</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/happy-new-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OzVoIPStatus Results</title>
		<link>http://www.tocpcs.com/ozvoipstatus-results/</link>
		<comments>http://www.tocpcs.com/ozvoipstatus-results/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 13:46:16 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/ozvoipstatus-results/</guid>
		<description><![CDATA[Seeing the site run more today, has revealed that the accuracy of the monitoring is increasing considerably, to the extent that outages are at new lows. The outage log shows that in the last 24 hours, there have been just 3 outages in total, with the most notable being VitalTel, who went down at 9am [...]]]></description>
			<content:encoded><![CDATA[<p>Seeing the site run more today, has revealed that the accuracy of the monitoring is increasing considerably, to the extent that outages are at new lows.</p>
<p>The outage log shows that in the last 24 hours, there have been just 3 outages in total, with the most notable being VitalTel, who went down at 9am today, and hasn&#8217;t yet given a pulse towards getting back online at midnight.</p>
<p>I&#8217;ve tested this directly, and all I can gather is the IP is responding to PING, but SIP and IAX2 requests are simply getting rejected by the host.</p>
<p>The monitoring is revealing really high levels of monitoring accuracy, I don&#8217;t pay much attention to outages under a minute, considering they aren&#8217;t worth even counting.</p>
<p>The network, the providers and the VoIP services in general seem to be seeing better monitoring, and the end result seems to be a reliable service available to end users using VoIP.</p>
<p>In unrelated, but still somewhat linked news, ADSL2+ services are going to be available on my exchange &#8220;Soon&#8221;. An update to ADSL2Exchanges today saw my exchange get the Optus marker added, and a lot of providers are now available.</p>
<p>So, we can now piss Telstra&#8217;s HomeLine Budget plan off, and instead of paying $20 + 85 for internet and phone (Note: $20 when Telstra doesn&#8217;t stuff up and charge us for items clearly marked &#8220;FREE&#8221; on the bill and promotion &#8211; CHECK YOUR BILLS FOLKS!!!), we can simply get faster internet access with the same levels of data, better upstream bandwidth, for just $85 with phone ($60 net, $25 phone).</p>
<p>The end result is even better, the ULL costs for our area are in the ball park of $17. That means we screw Telstra out of even more money, party!.</p>
<p>Today, we decided to go get some quotes on fridges over at Erina. As well, get some toys from the toy shop.</p>
<p>After consulting them good folk over at The Good Guys, I&#8217;ve got a bargain fridge in mind to replace our power guzzling fridge.</p>
<p>I&#8217;m not convinced from my measurements however, that the fridge is using near that 1110 it claims it can use annually, so I&#8217;m going to base it off a week worth of monitoring. The idea is to get the result up to next week and then take that, multiply by 52 and that&#8217;ll be good enough to determine the payback time for the new fridge.</p>
<p>I&#8217;m estimating 8 years factoring in Electricity rises in the face of declining use (no, not global warming after all), So that would be worth it. If we are looking at past the average lifetime of the fridge, it might not be really worth it. </p>
<p>I give a fridge 10 &#8211; 15 years, though, I&#8217;m sure many can tell me stories from the 1980s of fridges of 50 years or more. Heck, my first flat I had a fridge that no kidding, weighed a ton. From the upper balancy we could have thrown it off (would require a few heavy lifters), and it&#8217;d litterally shatter the concrete. It was ONE heavy fridge. And it was certainly an old fridge. It&#8217;s one strong point: It kept food cold, and it kept it really cold. </p>
<p>Our main focus on power has been the peak load, reducing it, to a sustainable level where we aren&#8217;t detrimentally effected (for example, turning off the TV for 2 weeks would be considered detrimental), our motivation, not necessarily the dollars (though they do form a strong basis of measurement), but rather, a combination of environmental good (I can also be Mr. Nice) and focus on better usage of the usage of power resources.</p>
<p>On that note, today set me back even further on fixing them pages on OzVoIPStatus, I plan to at first upgrade the code on pages, and then get a new layout happening after wards, so hopefully a start on that can happen tomorrow.</p>
<p>The system at the back seems to be running nice. The website is where attention is now going to happen, where I&#8217;ve got many plans to focus on and deliver some results!</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/ozvoipstatus-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OzVoIPStatus Initial Testing Results</title>
		<link>http://www.tocpcs.com/ozvoipstatus-initial-testing-results/</link>
		<comments>http://www.tocpcs.com/ozvoipstatus-initial-testing-results/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 13:47:33 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/ozvoipstatus-initial-testing-results/</guid>
		<description><![CDATA[After getting my changes live last night, and making some changes to the VoIP Monitoring outages this morning, it seems the system is improving significantly. What happens is if the first packet doesn&#8217;t appear, fine, we&#8217;ll check for another, so a maximum of around 3 seconds is spent on a provider to get a response [...]]]></description>
			<content:encoded><![CDATA[<p>After getting my changes live last night, and making some changes to the <a href="http://www.ozvoipstatus.com/?page=outagelog">VoIP Monitoring</a> outages this morning, it seems the system is improving significantly.</p>
<p>What happens is if the first packet doesn&#8217;t appear, fine, we&#8217;ll check for another, so a maximum of around 3 seconds is spent on a provider to get a response per check.</p>
<p>That&#8217;s pretty good, considering that if it were to wait much longer, then a timeout situation would almost certainly occur.</p>
<p>We also tweaked the system a little more for timing related data.</p>
<p>The <a href="http://www.ozvoipstatus.com/?page=stats">VoIP Monitoring Statistics </a> seem to have bumped a little higher for some providers due to the prevention of many of the 60 second outages that had appeared as a result of something I will only label &#8216;the 60 second bug&#8217;.</p>
<p>Needless to say however, we still see regular outages on the network, despite testing DNS, and VoIP packets twice to be sure. Heh, I&#8217;m better then Santa, I make sure I have the right details, and then I check those right details twice to make sure they are right.</p>
<p>Anyway, the outages we see listed on the <a href="http://www.ozvoipstatus.com/?page=outagelog">VoIP Monitoring Outages</a> page seem to suggest we have somewhat regular outage logs for SIPme for example.</p>
<p>That&#8217;s not too bad, but I still want to get the monitoring more spot on. So, what I plan to do is take advantage of a redundant monitoring situation and add some failover monitoring remotely and determine if the results are echoed in a different area of the state (north of Sydney).</p>
<p>Eventually (as I said yesterday), I do plan to setup mirrored monitoring, so that we can get a fair level of tests done from hopefully different areas of the nation, and compile those together instead of simply one point results.</p>
<p>I&#8217;d use my home connection too, but that&#8217;d likely get skewed results from our own usage of the internet, and being a consumer service one would (well, one would assume at least) expect the results to be subpar to a large scale.</p>
<p>Hopefully tomorrow, I&#8217;ll have time to finish up the webpages, but I do realise the current layout of the site is hardly appealing to users, and so I want to work on fixing that, and then, I&#8217;ll review the task list for it after there!</p>
<p>The initial results though, are a lot better, and the testing seems to have been nice on the server too, with load results screeching down low.</p>
<p>In other news, I&#8217;ve done some more power tests out there to determine power consumption.<br />
After reading on whirlpool about some fantasy home using 11 &#8211; 13kWH a day, I was highly intrigued, they even had a pool!</p>
<p>So, I tested other areas of the house. My expectation was the lounge room. My little one loves watching some of the childrens varieties of DVDs regularly (and repetitively), so that gets a good work out, that&#8217;s the TV, DVD, VCR, Foxtel and Stereo going all at once. Amazingly, I saw a very low reading. With the TV on, the DVD playing, the stereo outputting, we saw a drain of just 60W. IMPRESSIVE! I was ready to attack the TV being a high power consumer, but it uses less than a 60W light globe.</p>
<p>So, the next items to attack were the deep freezer. It&#8217;s a new one we bought not long ago. Plugged it in. Got 0. Must not be freezing right now. The front label shows 210kW. Hardly a worry for that.</p>
<p>The fridge, was next.</p>
<p>And here is where we cue the suspenseful music. </p>
<p>It sucks, according to its energy &#8216;star&#8217; sticker, 1110kWH! What a big waste of power. All we use it for is keeping our food cold. If it kept US cold, I wouldn&#8217;t be concerned. But using that much for simply cooling a small area of food. </p>
<p>So I put it to the woman today. It&#8217;s using twice the amount of power of a NEW, larger fridge. We would halve our electricity usage, by simply upgrading a fridge, and that would have translating effects on the power bill, as does my recent change to a standby / startup automation setup for my system (but it seems to freeze <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> ), and for the server a shut down, restart sequence (wouldn&#8217;t come out of Standby by itself).</p>
<p>So, I plan to soon enough, anyway, have some true readings (appliances generally aren&#8217;t as &#8216;efficient&#8217; with age, so I am metering it for a 24 hour period to get some solid results), and then, if we get readings at a level where a new fridge will simply &#8216;make sense&#8217; &#8211; that&#8217;s what we will end up doing.</p>
<p>Having a look around today though, there&#8217;s a good variety in different sizes that can use energy more wisely than our current fridge (we could have two new fridges for what we are paying in power for the one).</p>
<p>I&#8217;m not concerned about Hot Water, it&#8217;s off peak and is generally 4KWH, the washing machine, not a major concern, we wash every now and then.</p>
<p>The bigger concern also, is the fact the fridge was sucking 1879 WATTs when I plugged the meter in. That was alarming. Later on I checked again, and it was using 0 however, so it is one that needs measuring over a 24 hour period to get a true measurement. Hopefully one that will enlighten us as to where the 5KWH difference between the 11KWH person, and us resides. </p>
<p>It&#8217;d be good to see a nice reduction in power consumption, it just doesn&#8217;t &#8216;feel&#8217; like we are using that much (or getting our money worth).</p>
<p>Plus, a new fridge gives us planning for the future anyway. Kids grow, right? And the stomach grows with them, right? So, when you have kids, you need more food? And more of that food is commonly cold storage food such as Yoghurt, Soft Drink, etc.</p>
<p>And for Dad, well he wants cold drink to. And I imagine Mum wants cold storage as well for .. whatever she wants cold storage for&#8230;</p>
<p>I&#8217;m not committed to a purchase yet, just incase it somehow improved on energy usage since the Energy Rating was placed on it. I doubt it though, I believe it to have gotten worse over time, simply due to &#8216;the aging process of appliances&#8217;.</p>
<p>On that note though, power consumption tuning is becoming great, and I think we&#8217;ll be near an end to what we can learn from measuring and tweaking consumption of electricity (our lights are those good energy efficient globes, they work well for what they use (14W)), the PC&#8217;s have got timed controls to standby / shut down on them, the washing machine couldn&#8217;t be doing tooo much, the stove might be the other point of call, but we don&#8217;t use it excessively, so I&#8217;m not convinced it&#8217;s a huge drain on power.</p>
<p>The results will come at billing time next, when we can hopefully proclaim that we screwed the power company out of around $100 or so a year.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/ozvoipstatus-initial-testing-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OzVoIPStatus Update Progressed!</title>
		<link>http://www.tocpcs.com/ozvoipstatus-update-progressed/</link>
		<comments>http://www.tocpcs.com/ozvoipstatus-update-progressed/#comments</comments>
		<pubDate>Sun, 09 Dec 2007 13:57:32 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/ozvoipstatus-update-progressed/</guid>
		<description><![CDATA[At last. It&#8217;s taken many weeks to progress on this update to the website. But. It&#8217;s live. Running right now is a complete different system for testing for outages. It fixes many of the failures of the previous system, by testing DNS, by allowing for a simple missed beat, by testing in details finding any [...]]]></description>
			<content:encoded><![CDATA[<p>At last. It&#8217;s taken many weeks to progress on this update to the website.</p>
<p>But. It&#8217;s live.</p>
<p>Running right now is a complete different system for testing for outages. It fixes many of the failures of the previous system, by testing DNS, by allowing for a simple missed beat, by testing in details finding any problem it can with a provider we monitor (within reason).</p>
<p>What a pain it has been to get this live though. I didn&#8217;t put much planning into the website when I started coding it, back last year, and went with a simple approach of testing providers, and basically using a more &#8216;boolean&#8217; approach.</p>
<p>The new testing incorporates several checks, and can log detail checks.</p>
<p>The website will catch up soon with the changes made. Many of the database changes required took a fair bit of time to change the website over, but at last, I&#8217;m very happy to have this live now. It&#8217;s just one bigger task of the monitoring system done. It will hopefully ensure we get no more of the short outages we have seen pop up and disappear, but they could still happen, which would just highlight networking issues with either the local provider or the far end provider being monitored. Not a lot we can do about that.</p>
<p>The new system is also more portable, and not a pain to setup extra copies. So I plan to look at doing a more redundant method of monitoring in the future, setting up somewhat of a national monitoring network, to get results from more than one location.</p>
<p>That&#8217;s very future looking however.</p>
<p>The website overall needs many of the pages recoded. All the one touch fixes have caused the code to be a bit more messy than I care to have, and I plan to clean that up by recoding each page, and even getting rid of the tables approach.</p>
<p>I do wish to have a new layout for the site, because most of the content at this moment is &#8216;crammed&#8217; into place.</p>
<p>Further, I want to add a web backend to the site to make changes to providers / adding providers easier.</p>
<p>And then after that comes a heap more web focused features, at the very least to enhance the user experience, at the most, to get the user to enjoy the site and miss breakfast to check the status of their VoIP Provider (joking <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p>Interesting data should be available by now with the outage data collected, such as the average number of outages per provider, and the average length of outages for each provider, as well for all providers.</p>
<p>I did clean up all the outages that were happening for the 60 seconds, since it is unfair to the providers to have outages logged that simply never happened and were resultant of a flaw in the monitoring that didn&#8217;t really start happening until a bug fix caused it.</p>
<p>I do plan to continue with the site more this week. I might actually recode many of those pages with this week, see what time I find at least. And naturally, the tests up ahead are related to checking monitoring, to determine if the new system is performing as I believe it will (I&#8217;ve tested it locally, but there&#8217;s big differences in spot testing and day to day long term testing).</p>
<p>Someone I&#8217;ve spoken closely with a lot thinks the website could even use forums. I don&#8217;t think they are needed at all, but he seems to think that forums on that site will give users the ability to discuss issues, and so forth.</p>
<p>I&#8217;m not convinced, I&#8217;m not adding forums at all at this stage.</p>
<p>The site will hopefully in this week, if not the coming WEEKS, get more changes, so much so that it might actually end up needing a different name to &#8220;describe&#8221; it.</p>
<p>The ISP monitoring section of the website has been down for sometime now, generally because the person who set that up has not appeared back online as far as I know for sometime, and I haven&#8217;t bothered fixing it.</p>
<p>I&#8217;m not convinced ISPs have large numbers of outages, though, I did indeed notice Netspace took the oppourtunity not so long ago to disconnect users. But in general, nearly all ISPs perform the same, the outages they have are so insignificant on a yearly scale, that the time they are down, you might as well as use to get fresh air anyway.</p>
<p>Anyway, I&#8217;m simply happy to have that new monitor live, and hopefully see some positive results from the time placed into it, and the bug testing done.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/ozvoipstatus-update-progressed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OzVoIPStatus: Update Progress</title>
		<link>http://www.tocpcs.com/ozvoipstatus-update-progress/</link>
		<comments>http://www.tocpcs.com/ozvoipstatus-update-progress/#comments</comments>
		<pubDate>Sun, 02 Dec 2007 13:58:35 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/ozvoipstatus-update-progress/</guid>
		<description><![CDATA[I&#8217;ve progressed on OzVoIPStatus&#8217;s new system, the changes however, are such a pain to implement that I&#8217;ve decided to take a different road and instead setup my own local version of the full website, and migrate changes there, once all is displaying and working well, I&#8217;ll move it over! We do have it working, and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve progressed on OzVoIPStatus&#8217;s new system, the changes however, are such a pain to implement that I&#8217;ve decided to take a different road and instead setup my own local version of the full website, and migrate changes there, once all is displaying and working well, I&#8217;ll move it over!</p>
<p>We do have it working, and there&#8217;s just a few more bugs found to be ironed out, but we have it running at a much better level, and in a great setup which will essentially allow easily extended aspects to be added.</p>
<p>The website needs to be transformed to allow for a more dynamic approach to adding content. Not interested in a CMS, but the goal will be similar, with the intention of making the site a bit more active, and updating it regularly, and providing assistance and advice directly on that website, which might see it evolve into more than what it is at the moment.</p>
<p>I&#8217;ve got a lot of ideas, so the only way to do what I want with those will be to dedicate time to it. Not just a weekend every weekend either, something a little more constant. I&#8217;ve got a few items to tidy up on with a recent web release, but after I do those, I plan on getting these changes active throughout the week (placing more of my time into the site).</p>
<p>Today I made my decision on Whirlpool, I shall simply limit my activity on Whirlpool so that I can be a better participant in the forums, and also allow me more time to focus on the items that interest me &#8220;more&#8221; than whirlpool does (not that its not interesting, just I think I can have a little more interest in developing a website than I could whirlpool).</p>
<p>Further, now that I&#8217;ve settled into the car, and it drives great, I&#8217;ll obviously not be driving every day like I have been since I got my licence and instead will start to get that time and the time spent on Unreal Tournament (still will play it though <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ), place that time into OzVoIPStatus and the web hosting activity I&#8217;ve started on.</p>
<p>Essentially my goals will be readjusted to focus less on whirlpool (but still remaining a contributing member), and of course for the next week or so, placing that time into OzVoIPStatus and the other items that I want to put my time into!</p>
<p>What will essentially need to be done for OzVoIPStatus is to bring up a duplicate company, make changes in the testing environment and progress those to the live environment, to avoid breaking the website for extended periods of time, but also, more controls placed in the testing environment to stop heavy bandwidth consumption for monitoring servers on the home connection.</p>
<p>I&#8217;ll also be able to setup a few mirrors and somehow get the data integrated into one database using multiple monitoring points to prevent the issues of a single network outage affecting some providers (and just between me and this blog, the TSN network that hosts the server does at times get flaky and annoy me, and my phone calls), but over all it is solid and reliable.</p>
<p>Hopefully after Monday I&#8217;ll be able to get stuck right into the system and finish it and get it live. And that should hopefully see the site progress afterwards. I do have a mock design done, but I look at it, and immediately dislike the new design.</p>
<p>The problem with Australian web designers (not coders) is they charge an arm and a leg for their 20 minutes in Photoshop, which they then simply export to a html file and try and charge big dollars for it (I was quoted something along the lines of $300+ recently).</p>
<p>Sure, they get a good look and feel happening, but the expense for just the look of the website is a complete insult to the content and technology that goes into a website. A design is simply the look of a website. Sure, it&#8217;s great to have an attractive design, but for me, it&#8217;s technology that says yes or no to a website.</p>
<p>Dynamic websites, using ajax technology, and having useful content nearly always get the thumbs up, so long as the content is easily located (nothing like trawling a foreign website for information on a page titled something completely irrelevent).</p>
<p>I might decide to muster up the funds eventually to get a better design done for the website to use more of the screen real estate that is wasted with the current system.</p>
<p>The next template will almost certainly use CSS wisely to create many of the effects being forced upon it with tables at the moment (I&#8217;m not a real CSS junkie, but lately have been using div&#8217;s and css to get some great effects).</p>
<p>Tables still have their place in the web, because some browsers just be a royal pain in the ass to get CSS correct for, and others are easy, then you open it in IE6 and you wonder how on earth you ever viewed the web with such a heap of junk! Really. I did that recently with a recent launch, and it was amazing just what is different between the same page in two browsers.</p>
<p>On that note however, I&#8217;m definitely going to put a week or more into getting a lot of this done and done and live. It&#8217;s annoying having to put so much time into a big improvement on monitoring and reporting and simply not being able to deploy it due to database differences, web page issues and integration.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/ozvoipstatus-update-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OzVoIPStatus: Update Delayed</title>
		<link>http://www.tocpcs.com/ozvoipstatus-update-delayed/</link>
		<comments>http://www.tocpcs.com/ozvoipstatus-update-delayed/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 13:29:14 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/ozvoipstatus-update-delayed/</guid>
		<description><![CDATA[Unfortunately (and its very unfortunate), the update I planned to release tonight isn&#8217;t going to go ahead as planned due to an issue with a particular provider. The particular provider issue wasn&#8217;t determined until just recently, but has been fixed. The reason for the delay? Well, I was investigating that issue and the time it [...]]]></description>
			<content:encoded><![CDATA[<p>Unfortunately (and its very unfortunate), the update I planned to release tonight isn&#8217;t going to go ahead as planned due to an issue with a particular provider.</p>
<p>The particular provider issue wasn&#8217;t determined until just recently, but has been fixed.</p>
<p>The reason for the delay? Well, I was investigating that issue and the time it took to isolate and correct it, was the time that should have gone into finishing off a last few lines of code, and then taking the site offline so I could integrate it all.</p>
<p>The changes are all backend, but they will affect the front end to some extent as a direct result.</p>
<p>I also took the time today to do a few other things, like watch a movie &#8211; nothing entertaining, was &#8220;Santa Clause 3&#8243;, pretty plain really, none the less, it was a break away.</p>
<p>Then, I got my night driving section ticked off in my log book in a nice long drive towards Budgewoi and back &#8211; it&#8217;s more of a highway stretch of road, so wasn&#8217;t town style night driving, and therefore made a little more complex, than that experienced in the suburban streets I&#8217;d rarely find myself on at a night.</p>
<p>So, therefore, it wasn&#8217;t completely error free, with a few instances exceeding the speed limit (it&#8217;s a 90K street, I kept dropping back to 80K- my limited limit, but continually found myself over the limit a few times), and a little distraction caused me to nearly touch the kerb, pulled away and corrected though.</p>
<p>But indeed, it is made more complex in darker highway conditions, when compared to that of regular streets, such as the well lit up Wyong Road. </p>
<p>Aside from that, I was pretty much error free, mainly due to the time, and the stretch of road being a straight ahead drive really, so no real blind spots to check, no turns to make, no giving way, no stop signs, no entering traffic, &#8230; none of the standard traffic conditions you&#8217;d be exposed to on a general mix of road conditions.</p>
<p>But, it got the night drive ticked off, so that works for me. </p>
<p>This week is an exciting week! I have a few things I am taking care of, such as the finalisation of a released website, the new system for my partner, getting my internal server back online, hopefully finding time to finish off what I was doing today, a few other projects and some more excitement.</p>
<p>All in the lead up to the most exciting weekend you&#8217;ll find in around 3 years, the federal election on Saturday, which really is looking for a Labor win, and my thoughts recently suggest voting Labor, because the way Howard is going against drugs, our crime rate is likely to increase.</p>
<p>He plans to withhold Centrelink funds from those who are convicted of drug offences and only allow vital purchasing.</p>
<p>The problem with that is a drug addict or not, they&#8217;ll get the drugs. They&#8217;ll resort to lives of crimes, crimes that will harm innocent members of the public. </p>
<p>Better having them shooting themselves up, then causing more work for our police indirectly, by withholding Centrelink funds.</p>
<p>It&#8217;s a disaster if they take the drugs away from them, because, they&#8217;ll steal to get the drugs. Drug dealing and drug usage affect the selected individuals only (generally), and with the supply being taken away, they&#8217;ll simply find a new way of getting their supply. Crime will become the answer. And instead of select individuals being affected, members of the public will also suffer.</p>
<p>I agree with his stance on intervening on Child Abuse in NT, fantastic move to clean the area up of Child Abuse. Children were affected.</p>
<p>This move however? Seems to be more about winning votes, by being seen as doing something about drugs.</p>
<p>Indirectly, creating more problems. </p>
<p>A vote for Rudd will see some good dollars spent over the nation, that&#8217;s probably what&#8217;s going to win me over at this rate, though I can see Labor State governments have bad debts, so perhaps we can instead later, put Costello back in if they do push the nation into a defecit, and the Liberals will again save the nation.</p>
<p>Better having a debt than having a nation of crime, pushed by poorly thought out drug policies.</p>
<p>A whirlpool poll reveals a 77% Labor win, when asked &#8220;What sort of Government will Australia have&#8221; &#8211; with notes that state not necessarily who you will vote for.</p>
<p>77% believe we will have a Labor government. Just 18% believe it will be Coalition.</p>
<p>Of course, that&#8217;s only 174 users, and the polls in main stream generic media suggest that its more close, and might even see a Coalition win.. It has happened, it can happen.</p>
<p>Here&#8217;s hoping that not necessarily the Coalition or Labor, but &#8220;The Best Party&#8221; wins.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/ozvoipstatus-update-delayed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Hardware &#8220;Failure&#8221; causes delays</title>
		<link>http://www.tocpcs.com/server-hardware-failure-causes-delays/</link>
		<comments>http://www.tocpcs.com/server-hardware-failure-causes-delays/#comments</comments>
		<pubDate>Sat, 17 Nov 2007 12:42:12 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/server-hardware-failure-causes-delays/</guid>
		<description><![CDATA[Recently, we had a item of hardware fail in my internal server (my in house server). Essentially that was just my older 2 year old machine, which unfortunately, had an accident. It wasn&#8217;t the servers fault however. Unfortunately, a Pop Top bottle filled with a bit of Sprite came into contact with the Zalman fan [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, we had a item of hardware fail in my internal server (my in house server).</p>
<p>Essentially that was just my older 2 year old machine, which unfortunately, had an accident. It wasn&#8217;t the servers fault however.<br />
Unfortunately, a Pop Top bottle filled with a bit of Sprite came into contact with the Zalman fan after being knocked on to the case, laying on its side, resting on the two servers that superseded it.</p>
<p>Unfortunately for that motherboard, it didn&#8217;t seem to want to come back on after suffering numerous injuries as a result of the soft drink being quickly propelled around the case by the Zalman fan (which I just put into that case not so long ago, upgrading my own fan due to copper fin &#8216;bendage&#8217;).</p>
<p>Anyway, so the time has come to solve two problems, one, my partners thirst for more computational power to process tasks faster, and the newly invented problem, my server suffering from liquid near the brain (CPU).</p>
<p>The good news for me is my habit of buying parts nearly identical for my machine and my partners, and the end result of my older machine becoming the new server means I don&#8217;t have to do any formatting or reinstall.</p>
<p>It&#8217;s simply take her high spec P4 3.0Ghz 531 Processor, 4GB of RAM, and the same model motherboard, and place that in the server case, plug the HDDs back in the same order, and fire them up, and we should be good to go again.</p>
<p>Unfortunately however, for me and my server (and the projects I maintain on it), they have to sit back a bit whilst we hack data from the Linux Virtual Hard Drive (we use Linux Virtual Machines over Virtual Server, on a Windows Server 2003 base), from the hard drive on that machine, so that I can continue finishing some updates to OzVoIPStatus, or, wait until next weekend, when the hardware for my partners machine, is to arrive (they were supposed to be here Friday, but the distributors can&#8217;t tell the difference between Sydney and Melbourne &#8211; strange, I can, one has a highly problematic public transport network, and its not Melbourne).</p>
<p>Anyway, due to the delay from Melbourne, I have to wait until at least Monday to get the gear, which means probably taking Monday (which I would usually use to put towards focusing on websites of clients) to build the server and get it back online, just so I can get somewhere, otherwise the whole week will be nearly spent doing little at all in the way of development (lack of test area).</p>
<p>The new gear will see a performance improvement for my partner, who long has been stifled by the Hyper Threading artifical dual CPU technoloy, and will almost definitely love the ultimate responsiveness of a dual core machine!</p>
<p>I was planning the upgrade, but not so soon, after Christmas.</p>
<p>The next item on her upgrade list is two LCD monitors to help trim down the fat on the power bill her two CRTs generate.<br />
Although trimming fat shouldn&#8217;t be something we have to do, instead, power solutions should be worked on that are friendly to the environment and reduce costs to consumers. Such examples exist in GeoThermal power. Truly amazing idea (figures quoted as 5c a KWH, compared to the ~12c KWH we pay now (and the 15c KWH after XX kWH).</p>
<p>My plan to release a key update to OzVoIPStatus is likely to go ahead, with thanks to Virtual PC 2007, which works just like Virtual Server, except its desktop oriented, which will do now for the time being.</p>
<p>My updates aren&#8217;t much on the web side, and more in the back, though some of the changes I imagine will be visible to viewers, as this essentially will fix a bug with outages being logged every 60 seconds due to the more passive nature of the tests currently being done.</p>
<p>It sort of sucks to lose a machine that isn&#8217;t so hardly worked yet! Many of my machines get around 5 years or so before I take them out, simply due to aged hardware, leaky capacitors, warping due to CPU heat, etc. But then, it was originally my workstation, and I do work them pretty hard.</p>
<p>So, tomorrow, hopefully, assuming I complete it, we&#8217;ll have a OzVoIPStatus fix up that solves outages being logged incorrectly, and can (but won&#8217;t for a little while) provide data back out as to what was found at the cause of each outage.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/server-hardware-failure-causes-delays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OzVoIPStatus Changes</title>
		<link>http://www.tocpcs.com/ozvoipstatus-changes/</link>
		<comments>http://www.tocpcs.com/ozvoipstatus-changes/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 14:47:05 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/ozvoipstatus-changes/</guid>
		<description><![CDATA[Today I spent a lot of time working on enhancing the status checker. Something I should have put time into a long time ago. A fair while back, I made some changes to the status monitoring program, but unfortunately, introduced a bug resulting in many outages being extended to the tune of 7 minutes (no, [...]]]></description>
			<content:encoded><![CDATA[<p>Today I spent a lot of time working on enhancing the status checker. Something I should have put time into a long time ago.</p>
<p>A fair while back, I made some changes to the status monitoring program, but unfortunately, introduced a bug resulting in many outages being extended to the tune of 7 minutes (no, we test the providers every minute).</p>
<p>I isolated that issue, and corrected that, and we now don&#8217;t extend outages, and unfortunately, that leads to large amounts of 60 second outages (and frankly, a provider can go down for 60 seconds and not bother a customer).</p>
<p>So, my new plan is to take the focus of the monitoring, and remove a lot of the issues centered around how I put that together a year ago, and work on fetching the raw data and being able to put that out for analysis eventually.</p>
<p>What we do notice is that many of the outages for 60 seconds are a result of just a blip where a provider might appear momentarily unreachable.</p>
<p>This wasn&#8217;t good for providers who might not have been down and a packet simply didn&#8217;t get in with the time it had.</p>
<p>So my enhancements focus on speeding the testing up, when we get responses, we don&#8217;t really need to do much apart from getting past outage checks, and focus on finding those that are down, and finding out why they are down.</p>
<p>We obviously can&#8217;t do that without heavy detail being logged about logged outages. So, the plan focuses on moving away from a passive test, and into a more active test, and for the most part, it is working well. </p>
<p>C++ is a beautiful language, and I&#8217;ve come to have some fun with it today.</p>
<p>Hopefully I&#8217;ll be able to finalise the touches on the status system and that can be ready to slot in the server tomorrow, and then I&#8217;m going to probably work on the database overhaul to group providers, so that servers and providers are more different than they are at the moment, and swap the system over to the new method.</p>
<p>That leaves that going well, and then we can put the time into getting that website working nice and the way I want it to. </p>
<p>I got a big list of changes for the site planned, and they are in progress. I&#8217;ve had thoughts about dropping the RRD graphs, they seem a little wasteful to me, though I would need to look at their usage in the logs to see who is using them.</p>
<p>I&#8217;m also wanting to reconsider the site layout, but that&#8217;s not critical right now (but I do want to have something more appealing).</p>
<p>I&#8217;m always getting stuck at picking a nice logo or header for the site, something that depicts VoIP, and at the same time downtime (or uptime) and perhaps even something a little comical. </p>
<p>I don&#8217;t really have a vision of a logo for the site, but really am looking for something that sort of takes that look and adds a real VoIP touch to it.</p>
<p>The site has a long way to go before I will consider it finished and happy, like all good creations however, you keep on maintaining them, and keep them growing!</p>
<p>The issue for me is there&#8217;s never enough time to take what&#8217;s in my head as a vision of what I want for the site, and putting those into action in the site. </p>
<p>That&#8217;s changed a bit, there&#8217;s free time on the weekends (I spent all day on the status checker, with exception to my whirlpool exploration today).</p>
<p>So, hopefully, the progress continues and come Christmas, we&#8217;ll be locked and loaded with the site in a good state, ready for me to tackle my Diploma in IT next year.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/ozvoipstatus-changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Server Running Nicely!</title>
		<link>http://www.tocpcs.com/new-server-running-nicely/</link>
		<comments>http://www.tocpcs.com/new-server-running-nicely/#comments</comments>
		<pubDate>Tue, 11 Sep 2007 02:21:30 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/new-server-running-nicely/</guid>
		<description><![CDATA[I&#8217;ve finally been able to set up my new Windows server, and it runs fantastically. I&#8217;ve actually not done much in the way of Windows in a hosting setup when it comes to establishing DNS, and POP3 and SMTP. I&#8217;m amazed at how simple it is to setup DNS, Mail and Websites under windows. I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally been able to set up my new Windows server, and it runs fantastically.</p>
<p>I&#8217;ve actually not done much in the way of Windows in a hosting setup when it comes to establishing DNS, and POP3 and SMTP.</p>
<p>I&#8217;m amazed at how simple it is to setup DNS, Mail and Websites under windows.</p>
<p>I mostly focused on linux and avoided Windows for its outrageous pricing and numerous security flaws requiring constant patching due to being the mainstream OS (why not patch the hackers instead?). </p>
<p>Windows surprises me in that everything is nearly a click away after you work out what you are aiming for. </p>
<p>I&#8217;m very familiar with DNS, Mail systems and Web setups, anyway, I got into the windows machine expecting an extensive setup, requiring a lot of learning, a fair bit of frustration, and reaching the point where you wonder if its worth doing, then you reach that sudden break through where all is sorted.</p>
<p>That wasn&#8217;t the case here. I&#8217;m sort of disappointed, because I was ready for a challenge and all I got was a few clicks and I was pretty much done. Have already got domain running, website up and ready to load more in the coming days.</p>
<p>&#8212;</p>
<p>On another unrelated note, OzVoIPStatus has been getting a little bit of contact from VSPs wanting to add proxies or update details, etc, and I do have something in the pipeline for that. My biggest problem is getting and remaining focused on a task. I can generally stay on task once I have started, but if I get distracted (you have a 2 year old kid, you quickly understand &#8220;distracted&#8221;), I lose my thought path and end up just gaming or browsing Whirlpool (and both are actually not so entertaining .. they get boring fast). </p>
<p>So, I start to get my thought process back, I guess I get &#8220;over-bored&#8221; and keen to get back into it all and get it finished so I might be able to instead watch some TV, catch a movie, or work on the numerous of other projects that have been &#8220;PENDING&#8221; for, well don&#8217;t ask the time.</p>
<p>Essentially though, I try and put a bit of time into everything I can and the balance sort of makes it.</p>
<p>Back to it, I plan to get some features onto OzVoIPStatus in the coming weeks for providers to get more out of the site, so we can be more of a middle ground between them, instead of them remaining the star attraction to shame (wasn&#8217;t really the initial point of the site either). Coming weeks, I&#8217;d say days, but see above, time blows out. I think the planet is somehow speeding up, or its losing size, and therefore time might be adjusting. Who knows. A day just doesn&#8217;t feel like 24 hours though.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/new-server-running-nicely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skype approaches another day of downtime</title>
		<link>http://www.tocpcs.com/skype-approaches-another-day-of-downtime/</link>
		<comments>http://www.tocpcs.com/skype-approaches-another-day-of-downtime/#comments</comments>
		<pubDate>Sat, 18 Aug 2007 03:47:03 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/skype-approaches-another-day-of-downtime/</guid>
		<description><![CDATA[Skype has continued to suffer from sign on issues, and is now approaching another day of downtime. A report on Skype&#8217;s heartbeat page (their own status page), mentions they are no where near complete, but are in a better position than they were yesterday. I disagree. Skype&#8217;s downtime has continued throughout the entire time, funnily [...]]]></description>
			<content:encoded><![CDATA[<p>Skype has continued to suffer from sign on issues, and is now approaching another day of downtime.</p>
<p>A report on <a href="http://heartbeat.skype.com/2007/08/where_we_are_at_1100_gmt.html">Skype&#8217;s heartbeat page </a>(their own status page), mentions they are no where near complete, but are in a better position than they were yesterday.</p>
<p>I disagree. </p>
<p>Skype&#8217;s downtime has continued throughout the entire time, funnily enough, right after I logged out from my old machine and logged in on my new machine, it remained down (at the exact moment!!). </p>
<p>It has since bumped up and down occassionally, but it&#8217;s been so much down, that someone that regularly messages me on Skype has been overly silent (much, much more silent).</p>
<p>One would again assume they have much more of a implemented process to swap out bugged software with other software rather quickly, considering they still acknowledge it as a bug, and not a hack attempt, or maintenance related.</p>
<p>The bug didn&#8217;t exist originally, so .. just go back, Skype&#8217;s owned by eBay, surely they could have afforded enough for a backup of their source code? Or do they spend billions and just hope for the best?</p>
<p>In other Telstra news, in 2005, one of Telstra&#8217;s better employees: Doug Campbell, arranged for ADSL extension technology, which could extend ADSL by 20kMs could be used to deliver ADSL to more homes in regional and rural areas.</p>
<p>They installed 50 of the devices, and have left 200 sit in warehouses for the rest of that time.</p>
<p>So, Telstra shareholders, again, more of your money going to waste, they bought 200, and left them sit in a warehouse, devaluing by the minute (technology loses value over time).</p>
<p>Much like all the ADSL2+ DSLAMs Telstra has deployed and are artificially shaped to ADSL1. </p>
<p>What&#8217;s the point in paying for new technology if you are just running it at the old speeds?</p>
<p>It&#8217;s like buying a P4, and ripping out the internals to install a 486 (80&#8242;s computer), it&#8217;s very stupid, and a severe waste of cash, when you consider the ADSL1 technology they are runnning artificially shaped at the moment has been superseded several times, and therefore lost any value. </p>
<p>Another GOOD reason not to own Telstra shares.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/skype-approaches-another-day-of-downtime/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Skype remains problematic</title>
		<link>http://www.tocpcs.com/skype-remains-problematic/</link>
		<comments>http://www.tocpcs.com/skype-remains-problematic/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 16:29:39 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/skype-remains-problematic/</guid>
		<description><![CDATA[Skype has since yesterday remained very problematic, and not able to maintain sign in! The issue has gone on so far for nearly 24 hours, which isn&#8217;t good considering it&#8217;s one of the leading chat / phone programs on the internet, and one would think being eBay owned, they&#8217;d throw a lot more resources at [...]]]></description>
			<content:encoded><![CDATA[<p>Skype has since yesterday remained very problematic, and not able to maintain sign in!</p>
<p>The issue has gone on so <a href="http://heartbeat.skype.com/2007/08/problems_with_skype_login.html">far for nearly 24 hours</a>, which isn&#8217;t good considering it&#8217;s one of the leading chat / phone programs on the internet, and one would think being eBay owned, they&#8217;d throw a lot more resources at this issue to solve it!</p>
<p>You can only just imagine how much pressure <a href="http://heartbeat.skype.com/2007/08/the_latest_on_the_skype_signon.html">the developers are under to fix the issue</a>, considering that Skype&#8217;s marketshare is a huge share, and the income revenue they are missing from this outage is somewhat extreme.</p>
<p>It&#8217;s been exposed as an &#8220;algorithm issue&#8221;.. But one would assume they have older versions to go back to, to bring the system back online in the light of the heavy downtime?</p>
<p>I&#8217;d have done that after the 4th hour, and worked it out later in testing before pushing to production.</p>
<p>Claims of a hack attempt have been hosed down on <a href="http://heartbeat.skype.com/2007/08/further_on_the_signon_issue.html">Skype&#8217;s website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/skype-remains-problematic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Server Connectivity Issues</title>
		<link>http://www.tocpcs.com/server-connectivity-issues/</link>
		<comments>http://www.tocpcs.com/server-connectivity-issues/#comments</comments>
		<pubDate>Wed, 18 Jul 2007 02:37:15 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/2007/07/18/server-connectivity-issues/</guid>
		<description><![CDATA[Today I found a lot of connectivity issues on my colocated server. It was rather surprising to discover the continuous streams of downtime. I was even more amazed to discover that I could likely accomplish the same job for a price of $59.95 for a 512/512 connection. It&#8217;s a little slower, but in the end [...]]]></description>
			<content:encoded><![CDATA[<p>Today I found a lot of connectivity issues on my colocated server.</p>
<p>It was rather surprising to discover the continuous streams of downtime.</p>
<p>I was even more amazed to discover that I could likely accomplish the same job for a price of $59.95 for a 512/512 connection. It&#8217;s a little slower, but in the end the result would be so much more better.</p>
<p>Anyway, the outages started at midnight last night, and finished at 10pm tonight, the large section from 4pm to 10pm was the most concerning, as during that time I was missing on email, I was missing visitors to my website, and the only thing I could do is sit there and scream F*$K Y@U, dirty SOB&#8217;s that can&#8217;t keep a cable lit for a day right.</p>
<p>I was really, really, annoyed.</p>
<p>Then I started to see, what can I do about the situation to make it better. Well, there&#8217;s a lot I can do. I can tell the current mob, that it&#8217;s great they house me, but the people they get the inbound from are very disappointing and need a good kick in the N$ts, as I am simply not going to tolerate unstable connectivity on a site designed to be.. A MONITORING WEBSITE.</p>
<p>Or. I can do something else. I can instead monitor webhosts, as I have had a plan to do for some time now, and with that publish web hosting statistics, which, in the case of Koala VoIP forced them to be a more reliable provider (ignore the recent news that they are going down the drain financially), and perhaps force a reliable change by publishing the real statistics of downtime in a manner that is accurate!</p>
<p>Or. I can take the system elsewhere and see if things look better when you remove the current provider.</p>
<p>Or. I can install an ADSL2+ connection at the data centre my box is housed at, pay line rental and for an internet connection that is there for downtime purposes so that I can always acccess it. But that&#8217;d be stupid, because if that was the case, I&#8217;d just host it in my own home, it&#8217;d have the same quality, the same specific stats, just without the network connectivity issues.</p>
<p>Or, I can remain thankful for all they have done for me in getting this in the data centre and realise that the upstream provider still needs a kick in the nuts as they just changed the backhaul provider to WCG, an ex supplier of services that they are now back with.. Weird, but maybe someone has learnt something.</p>
<p>Anyway, the issue was resolved after many hours of downtime (not impressed), and I suspect I might just wait it out now, and see if things are on the rise. After the change back to the other provider that was causing issues.</p>
<p>A whirlpool user highlighted something that is very important though: Where&#8217;s the redundancy? Why on earth have ONE link to the internet, why not two ? I could do the same from home for about $50 a month for the second connection, and if it was down, take the routing back to the Netshape connection.</p>
<p>I suppose in a data center data is a bit more expensive, but on the other hand, the costs are a determination of your costing model. If it costs $1/Mbit for each connection, fine, it&#8217;s $3.20/GB for the sake of redundancy, I doubt anyone would say no to that, it&#8217;s a little more, but for the sake of reliability, I&#8217;m sure everyone would be paying.</p>
<p>I have no real idea of what 100Mbit of connectivity costs, but if its something like what they are paying now, then you can surely double up and operate two links, multihomed (published routes on both links). Or better, load balance. That is, two links provisioned at half the maximum capacity required. If all is up and fine, the traffic goes in and out of two links suitable for carrying the load, if a link goes down, the other one is a little saturated, but sure enough, online.</p>
<p>When you kick the other mob in the n$ts, you end up with full capacity again.</p>
<p>Anyway, that&#8217;s how I&#8217;d be doing it, to benefit from both routing paths, redundancy, and better stability. It&#8217;s so bloody obvious I&#8217;m amazed they don&#8217;t do that already.</p>
<p>It&#8217;s good to be back, not so good that we spent many hours down! Let&#8217;s hope things are on the up from here, with a constant stream of reliability!</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/server-connectivity-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Moves &#8211; Time Consuming!</title>
		<link>http://www.tocpcs.com/server-moves-time-consuming/</link>
		<comments>http://www.tocpcs.com/server-moves-time-consuming/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 03:25:15 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/2007/07/02/server-moves-time-consuming/</guid>
		<description><![CDATA[I&#8217;ve recently moved server (again). I&#8217;ve had to move between servers for a little while now because of a few issues that were causing software issues. Those issues have been focused on and solved, however, each time I move server, and begin reconfiguring, I always consider each one could be done a little differently. Each [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently moved server (again).</p>
<p>I&#8217;ve had to move between servers for a little while now because of a few issues that were causing software issues.</p>
<p>Those issues have been focused on and solved, however, each time I move server, and begin reconfiguring, I always consider each one could be done a little differently.</p>
<p>Each different software item we run could be configured a little differently for a better result.</p>
<p>It&#8217;s seriously an artform, the art of configuring a linux server from scratch.</p>
<p>Of course, I didn&#8217;t sit there and manually reconfigure the box each time, that&#8217;d be a big waste. Instead, we use the power of scp to copy data over, have all the processes on the server tested and running, implement the configuration files and add the data and let it run, after some testing of course.</p>
<p>Now, each time I do this, not everything works 100%, for example, email might act a little funny, or we&#8217;ll lose the ability to receive or make calls.</p>
<p>Actually, just while on that note, I&#8217;m &#8220;VERY&#8221; tired of the inconsistent programming by a particular coder, I won&#8217;t name them here, but it&#8217;s just &#8220;silly&#8221;.</p>
<p>For example, the first update, they used a variable like &#8220;get-this&#8221;, they then changed it in the next version, assumably to make it shorter, to &#8220;get&#8221;, and this time we fetch the next update, and it&#8217;s changed back to &#8220;get-this&#8221;.</p>
<p>Very much annoying, as if you use a direct call to that, you end up having more issues, like fixing the issue. </p>
<p>I wrote about this a while back, basically, the person should be using an alias to the function, and not simply &#8220;renaming&#8221;, other coders use the same, and it&#8217;s just inconsiderate to be changing it so much.</p>
<p>Anyway, with the move near complete again (and a nice 9days uptime in the data centre! <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ), we are on top of it all and screaming along to finding my weekend time free again for OzVoIPStatus maintenance.</p>
<p>I originally planned this weekend for it, however, moving from a underpowered loan server to my beast was much, much more of a priority, and moving a dynamic site like OzVoIPStatus does take a fair bit of thought. It&#8217;s not a simple one line command, though, I am sure I could make it so, it takes a fair bit of thought into what part of it slots into what area of move, and basically everything is live before data is even migrated to ensure that we always have the providers monitored, one server is on top of it, the other is getting data and staying up to date, and keeping on top of it.</p>
<p>Eventually the two are split, and we see if the configuration was successful.</p>
<p>Assuming all goes well for OzVoIPStatus, we move on to setting up mail for it, and test that its successful, and eventually we land with the setup configured.</p>
<p>It&#8217;s certainly not a walk in the park, and takes a fair bit of time, and in nearly every case, I am sure I could have configured it all differently and got a different result!</p>
<p>As I mentioned earlier, there&#8217;s gotta be some sort of artform to it. You really have to find the time each time to manually configure and compile software and optimise it to your requirements, and adjust configuration settings to tweak them to the peak.</p>
<p>That&#8217;s not a quick task, and I guess the only thing that can be said is.. Thanks a heap for yum and the open source gurus that will happily compile these packages and a configuration file that makes it simple to configure and tweak each option to your needs.</p>
<p>Trixbox and systems like that just basically have a script that runs (and breaks in several scenarios) after install and writes out configuration the way you want. It&#8217;s just another compilation of packages really.</p>
<p>Trixbox could have been better done in my opinion too. </p>
<p>It would have been far easier to not rely on a &#8220;trixboxload&#8221; folder, and instead, use a repo, then it&#8217;s a simple yum install trixbox to get it and all its dependancies. For a CD install, the same thing, just a repo that points at the cd <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>The script they use is generally buggy from my testing, breaking for various reasons, like yum not installed (the first case <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ), all could be easily checked for and error handled (but its not).</p>
<p>And the other let down for Trixbox: It installs a dang IRCd for no apparent (or related) reason, therefore opening the system to a security exploit, and besides, it takes up resources, needlessly.</p>
<p>Back to the topic: Building a linux server, building a distro, it&#8217;s all a very unique artform to get a server from command prompt to your chosen ideal configuration, very fun, if you can find the time.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/server-moves-time-consuming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bad Weather/Power on the Central Coast</title>
		<link>http://www.tocpcs.com/bad-weatherpower-on-the-central-coast/</link>
		<comments>http://www.tocpcs.com/bad-weatherpower-on-the-central-coast/#comments</comments>
		<pubDate>Sun, 10 Jun 2007 02:58:08 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/2007/06/09/bad-weatherpower-on-the-central-coast/</guid>
		<description><![CDATA[Over the last few days, we&#8217;ve had storms. That is, rain, and thunder, and wind. This has had effects on many people, some worse than others, as can be seen in the news stories plastered all over news.com.au. Last night, we went to bed, and the rain and wind were loud enough to keep me [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last few days, we&#8217;ve had storms.</p>
<p>That is, rain, and thunder, and wind.</p>
<p>This has had effects on many people, some worse than others, as can be seen in the news stories plastered all over news.com.au.</p>
<p>Last night, we went to bed, and the rain and wind were loud enough to keep me awake for some time. Just as I thought things would settle down a bit, the house shook, and I noticed light shining into the lounge room.</p>
<p>What had happened was the network had restarted, causing monitors to turn on, and the ADSL modem to get a blink. This was due to a power blip. We&#8217;ve had a few of these over the last few days. What happens is that the power drops for something like 15 ms, which causes a VERY quick flick in the lights, and some (if not all) the network equipment and computers to all start rebooting.</p>
<p>My machine, unfortunately, hasn&#8217;t missed a reboot, copping all the power blips, and therefore, all the reboots.</p>
<p>The router on the other hand, running Tomato firmware, which I must say, works great for VoIP QoS, had 18+ days uptime on it, when I forced a reboot today to get the redial program running (meant to do that the other day when the connection didn&#8217;t come back by itself). </p>
<p>But, when I woke up this morning, a problem happened with one of my servers <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> .</p>
<p>I turned it back on as it was off after the outage. I opened up command prompt on my machine (after logging in of course, due to the power flicker), and started pinging its IP.</p>
<p>I waited, and waited, and we had no response to the PINGS.</p>
<p>I tried remote desktop, just incase it had confused its interfaces to the network again, and was blocking ping internally. Nope, it was definitely down.</p>
<p>No worries I thought, probably something simple, like a prompt wanting to be dismissed in the BIOS or something basic.</p>
<p>I connected a monitor to it, and what I saw was well, a blank screen. </p>
<p>I turned it off and on again, it looked like it was going to boot, BIOS was successful, and it looked like it was getting to the animated Microsoft screen.</p>
<p>Nope, it sat there on a blank screen. This was very much confusing. I start following through a troubleshooting process, to determine the problem.</p>
<p>I took several hours, and did everything imaginable to get this machine to boot back into its OS.</p>
<p>I also had issues getting it to boot from a Setup CD, however, it would boot from a system tools CD, a Windows 98 CD, a Ubuntu Live CD just fine.</p>
<p>It didn&#8217;t like an XP CD, and it didn&#8217;t like its own Windows Server 2003 eval CD.</p>
<p>Ripped out network cards, swapped CPU, swapped memory, no joy.</p>
<p>Got down to the point where I was going to swap motherboards, though I had still thought.. the motherboard couldn&#8217;t have a fault, the Live CD works fine, Partition Commander loaded the file structure off the drives fine, it simply can&#8217;t be an IDE issue, or a motherboard issue. </p>
<p>I got tired of it, testing everything I could find to test and isolate the issue. This all was from 11am to 5.30pm.</p>
<p>I did one last thing, I thought, if its an IDE issue, not affecting the CD drive, but is affecting the HDD, a Seatools test will likely show it, surely.</p>
<p>So, I stuck the Seatools CD in, and attempted to boot from it, but it wouldn&#8217;t start from it due to a few scratches on the surface of the disc, I think.</p>
<p>After rebooting it again ready with another CD, I was too late to get the disc in before the BIOS prompt, anyway&#8230; I was amazed. Windows was actually starting all by itself.</p>
<p>Just moments earlier (that is, after each test I attempted to get into Windows), it didn&#8217;t work, it would just freeze up. When trying Windows XP or Server 2003 setup discs, it just locked up at &#8220;Setup is inspecting your hardware configuration&#8221;.. I googled as well, but got nothing useful, as the entries at that point were all SATA / PATA related, and I don&#8217;t have those drives in this server.</p>
<p>So, the problem doesn&#8217;t seem to be a problem after all that testing, and it wasn&#8217;t an old issue, because the machine rebooted in one of the previous power blips earlier.</p>
<p>Weird issue. It works now. It wasted a good 7 hours of my time, very disappointed, no, more annoyed, as I set today aside to do some more on OzVoIPStatus, and I really wanted to make some changes to the site today <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . It still doesn&#8217;t make sense either, how can it just DO that, after I tried all the reboots earlier to get it going, and it refused. The disk would light up for 1 second, and sit there, waiting for it to continue loading more of the loading application into memory for it to process.</p>
<p>It&#8217;s up now.</p>
<p>And in good news, the dedicated server is also running stable waiting for me to finish migrating over to it so we can get operational on it. I&#8217;ve got some sip providers on it now, and I should look at moving the tester over to it soon too, so that we can prove its stability, and in fact, just duplicate the entire setup to the box, if its going to crash again, it should crash in the office and not back in the data centre. It really does feel so much more stable!</p>
<p>top &#8211; 00:10:59 up 1 day, 13:07,</p>
<p>Closer and closer reaching the two day slot, where it would normally crash (it was crashing ~ 2 days).</p>
<p>Tomorrow, hopefully, I can get some more time in on OzVoIPStatus, basically, I want to try and focus on making the site more presentable to new users. I suck at presentation (really, I do), so I think I might just take a different road, and make the site more capable of templates, so perhaps we can try a few different layouts and get something default, that works for new users, and something more advanced, or more &#8220;detailed&#8221; that works for advanced users.</p>
<p>I really also have to put some more time into the features for the site, and get those finished, essentially, we want to source more data directly from providers themselves, so they can maintain their own records where possible, and I&#8217;ll obviously make some methods for the larger or smaller providers that are yet to open their eyes to the monitoring of their servers, but managing 180+ VoIP providers is no easy job for me to do myself, and we have had just 39 plans in the database for some time now, which indicates to me that a user provided data model isn&#8217;t going to work (as well, it has to still be validated, and corrected from those who think dollars are cents).</p>
<p>On that note though, this post was to focus on the bad weather we have had, and amazingly, we haven&#8217;t been affected as bad as others, who have yet to get power on, going into 24 hours without power. To describe that for someone who uses power regularly, ARE YOU INSANE?! &#8211; That&#8217;s just far too long to be without the connections to the internets and the power to the computers. I really dunno what I&#8217;d be doing that bored. I suppose I still have the 2 UPS in storage that I could connect up that should have around 4 hours of power on it <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> !</p>
<p>I do hope for their sake they all get the power back, and this bad weather eases off soon enough (well, fill the dams up, and move along). I wouldn&#8217;t want to be a business owner in Wallsend right now, Jared of <a href="http://www.serversaustralia.com.au">Servers Australia</a> taking some pictures of his local town showing shops with smashed windows, likely a key target for looters to snatch and run anything salvageable from the floods they had. Take a look here:<a href="http://www.serversaustralia.com.au/wallsend">Servers Australia: Wallsend Wash</a>.</p>
<p>My favourite thus far is the Jigsaw carpark, but also, there&#8217;s a bank that might have attracted the view of some salvagers.</p>
<p>It was indicated in the news we&#8217;d be getting some more, but I think that the rain is easing off some more. They predicated we&#8217;d get some more at 10pm, it&#8217;s now.. 12.22am and its just cold and quite. On that note, so much for Global Warming, everything feels cold. (joke)..</p>
<p>This is getting a bit long, so here&#8217;s hoping for a sunny day soon for the mothers to do the washing, the SES to get some sleep, the lawns to get some progress, and the power to be restored to those in the dark.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/bad-weatherpower-on-the-central-coast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Crashes solved?</title>
		<link>http://www.tocpcs.com/server-crashes-solved/</link>
		<comments>http://www.tocpcs.com/server-crashes-solved/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 04:19:39 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/2007/06/07/server-crashes-solved/</guid>
		<description><![CDATA[Today, we upgraded the crash server to a new BIOS version. This new BIOS version quotes that it Improves Memory Compatibility. And so far, the results seem to be promising. We moved (backwards) from Fedora Development to Trixbox 2.0. The previous server we know would crash when any interaction with yum, or any compilation was [...]]]></description>
			<content:encoded><![CDATA[<p>Today, we upgraded the crash server to a new BIOS version.</p>
<p>This new BIOS version quotes that it Improves Memory Compatibility. And so far, the results seem to be promising.</p>
<p>We moved (backwards) from Fedora Development to Trixbox 2.0.</p>
<p>The previous server we know would crash when any interaction with yum, or any compilation was done, on MOST occasions, likely because this gave various areas of the CPU, memory, motherboard and IDE a workout.</p>
<p>Just tonight Trixbox 2.0 is installed and I&#8217;m moving it from CentOS 4.4 to CentOS 5 to take advantage of the newer kernel and bug fixed software, and then we&#8217;ll work on destorying everything that makes trixbox, trixbox by removing IRCD, the web admin system, the flash operator panel, some of the databases, and a few other items it installs.</p>
<p>What this does is give us a platform to start with to modify the key items I modify and create a stable operating platform, the change being this time, CentOS 5.</p>
<p>We have a dual core, 64bit CPU. The 64bit shouldn&#8217;t be a problem running on 32bit hardware, with a i386 kernel. What could be a problem however, is a dual core CPU running on a kernel that has been superseded a total of something like 11 times or more?</p>
<p>So, the running theory is we&#8217;ll use a newer kernel that should have some tastes of dual core implemented and work well with the system, and moving to CentOS 5 now, saves issues down the track if it doesn&#8217;t work out.</p>
<p>Of course we could have just took the perhaps different way about it, and installed CentOS 5, and ran the ugly Trixbox script, and removed all the rubbish it includes that we simply have no use for (like its IRCd).</p>
<p>Let&#8217;s hope this BIOS update solves the issue completely, so we can get running on some REAL hardware for a change.</p>
<p>In related hardware issues, I got a P3 passed to me today, complains of Windows 98 already installed, but running slow, and wants a format.</p>
<p>Took it to someone else, who said it worked the day before, and just today, they plugged it in, turned it on and it wouldn&#8217;t work. They investigated the hardware and concluded the issue was a faulty switch. I wasn&#8217;t happy with that conclusion, mainly for two reasons:</p>
<p>1. They hadn&#8217;t tested the power supply.<br />
2. They hadn&#8217;t tested the motherboard.<br />
3. They hadn&#8217;t isolated anything else in the machine.</p>
<p>So, I opened it up, tested the machine, no boot, removed PCI cards, and isolated machine to bare bones, no boot.<br />
So, I dug a deeper, and changed the reset button with the power button, no boot &#8211; there goes that faulty switch right out the window, the switch is fine.<br />
So, digging a little more deeper, we swap the motherboard over, with another board, no boot.</p>
<p>Used the power supply from another machine, motherboard from another machine, and the power switch from the same machine, viola, it boots.</p>
<p>So, the issue was that not only had the power supply gone, but the motherboard too.</p>
<p>The switch on the case is fine. Problem now is that the case won&#8217;t take the other power supply I have, and basically the rule of time average applies, average time to get an angle grinder, grind out a hole in the back of the case to take new power supply, probably longer than it would take placing all the components in the case we just took everything out of.</p>
<p>And so, it was done, and it boots. All successful. My old P3 motherboard that hasn&#8217;t been used in a fair while was working fine in a new case.</p>
<p>The message is clear, if you haven&#8217;t tested completely, you can&#8217;t diagnose an issue. If you have no experience diagnosing issues using proven methods, you are not going to be able to come to a solid conclusion on what could be the issue, without the resources and knowledge to test each component involved in a problem to completely identify the issue, you will not identify the issue.</p>
<p>To accurately determine an issue, you must first identify the problem, and not make problems up as you go to see if that fixes the issue. If you get lucky, sure it&#8217;ll solve it, but if you are wrong, you&#8217;ll end up wasting all of time, resources, and money chasing down an issue that you haven&#8217;t even identified yet.</p>
<p>The total time taken to identify that issue was around 1 hour, with an extra hour to move the components over, testing and cleaning up, with tomorrow used to install Winblows 98 again.</p>
<p>Back on the topic of my server, I am so happy to have it running, stable again (I hope), testing will tell, I think the next outage will be placing the extra 1GB ram back into it, or the reboot into CentOS 5, assuming it goes successful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/server-crashes-solved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QoS that works&#8230;</title>
		<link>http://www.tocpcs.com/qos-that-works/</link>
		<comments>http://www.tocpcs.com/qos-that-works/#comments</comments>
		<pubDate>Tue, 22 May 2007 03:05:48 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/2007/05/21/qos-that-works/</guid>
		<description><![CDATA[&#8230; Is what you get with the Tomato firmware for the Linksys WRT range of routers. I have been messing around with DD-WRT trying to get it up and running in a workable state for VoIP, and my other $network->internet(); usage. Unfortunately, everywhere I turned in DD-WRT for QoS lead me to issues after my [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; Is what you get with the Tomato firmware for the Linksys WRT range of routers.</p>
<p>I have been messing around with DD-WRT trying to get it up and running in a workable state for VoIP, and my other $network->internet(); usage.</p>
<p>Unfortunately, everywhere I turned in DD-WRT for QoS lead me to issues after my initial setup didn&#8217;t work as expected at providing a shaping mechanism to slow the data rate of network services down, as well, as provide bandwidth for VoIP calls.</p>
<p>I began to think about how best to approach the issue a few weekends back, and came to a conclusion that the DD-WRT firmware needs to be pulled apart, and rebuilt with shaping that suits my network usage, mainly putting a set limit on all network traffic to 192kb, and placing services I want to be interactive with, like SSH, and VoIP, to be able to use all bandwidth, thus creating a &#8220;always available&#8221; buffer for them and ensuring that we don&#8217;t shape the network to hard to a state that uploading becomes unbearable.</p>
<p>Anyway, I read about the tomato firmware being good for QoS a while back, but didn&#8217;t want to take the time to tear down the DD-WRT config, and reload the Tomato configuration.</p>
<p>.. Until tonight, when I was talking with a MSN contact, and it came back up in conversation. I thought, stuff waiting, lets get it loaded up and test it all out.</p>
<p>And, I did, and it is very impressive in its reporting facilities.</p>
<p>I don&#8217;t want to place DD-WRT in the bin just yet, because I was looking at things differently. The general idea should be, you place all traffic in a pool, and pull out traffic you want to have running fast.</p>
<p>This router does that, but with the added bonus, you can configure the speeds that tc shapes at, and the iptables setup is a lot better.</p>
<p>The router as a whole seems great. But. And a big but. SNMP is gone!</p>
<p>I&#8217;ve found a workaround by holding on to SNMP in the CIFS dir, and loading it from there, it seems to work, but MRTG is broken. Good thing they included rstats <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>I&#8217;m thinking there&#8217;s other reasons for MRTG being broken, considering I followed the external program method to get the data for MRTG and provide it, and it still doesn&#8217;t seem to be taking it on board and updating my RRD and graphs.</p>
<p>That aside, the QoS benefits will outweigh the graphing benefits, and if it still doesn&#8217;t want to play ball, I can work around it by just going straight to rrdtool instead.</p>
<p>In other news, the routes for OzVoIPStatus seem to be fixed, it looks as though it was simply routed around, rather than corrected by WCG, so the original problem still exists, but just not for me, and TSN Internet customers.</p>
<p>In completely unrelated news, The G9 claim they don&#8217;t need Telstra&#8217;s business on their network, as they have enough business between them all to make it all viable, which is great news for them.</p>
<p>Even greater news is that the proposal is expected to finally be in the public eye this week, and I&#8217;m very keen to tear it apart! <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/qos-that-works/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OzVoIPStatus moved / Unexplained crashes unresolved.</title>
		<link>http://www.tocpcs.com/ozvoipstatus-moved-unexplained-crashes-unresolved/</link>
		<comments>http://www.tocpcs.com/ozvoipstatus-moved-unexplained-crashes-unresolved/#comments</comments>
		<pubDate>Mon, 21 May 2007 04:29:19 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/2007/05/20/ozvoipstatus-moved-unexplained-crashes-unresolved/</guid>
		<description><![CDATA[That&#8217;s right. It&#8217;s moved data centre this time to Equnix. Now, only the stupid would ever think a mass scale move of any type would go without error. And I mean, only the completely stupid. Every time you move a complete farm of servers, SOMETHING will not go right. Ask anyone that has done it [...]]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s right.</p>
<p>It&#8217;s moved data centre this time to Equnix.</p>
<p>Now, only the stupid would ever think a mass scale move of any type would go without error. And I mean, only the completely stupid.</p>
<p>Every time you move a complete farm of servers, SOMETHING will not go right. Ask anyone that has done it before, and endured the late nights, or the customer complaints from the early risers when a problem occurs.</p>
<p>And even worse so, when the problems continue later into the day.</p>
<p>And much more so, when the problems creep into the night. Not likely.</p>
<p>Anyway, the move for OzVoIPStatus was started at 3.31AM. The move was completed at, I understand to be 6AM, the server was showing activity.</p>
<p>I was awake til something like 1.30AM, with my little one who thought being awake after 12AM was pretty good. So good he stayed up for an hour after while I quite happily built PHP 5.2.2 on my dev server and well, configured and maked a few times while I gave up waiting on the move to start (not an attack at anyone, its no easy task moving several servers, without drastically affecting their online abilities).</p>
<p>So, it got late, gave up waiting on swapping the DNS over, woke up this morning at something like 10AM with my server offline.<br />
Nothing says &#8220;Good Morning&#8221; like a server that is down. You know your gonna have to do something to fix it, and get all its services running, and you are probably going to put that ahead of &#8220;EVERYTHING&#8221; else, so that its up and not affecting anyone.</p>
<p>So, when I found it was still down, waiting to be moved, and the WHM DNS had been automagically changed, I had a few things on my plate to take care of.</p>
<p>First, was making sure the server was online at its intended IP address. It wasn&#8217;t, but that was fixed quickly.<br />
The next step, figuring out why OzVoIPStatus&#8217;s IP magically changed where it pointed to, to another IP.</p>
<p>A quick visit to the first DNS server confirmed the IP was correct. A quick visit to the second DNS server saw that the WHM tools had managed to unchange my changes.</p>
<p>A quick change, a router reboot later, and we were up and running.</p>
<p>The next step, check all services are running.<br />
Naturally, the server had been sitting there from 6AM to 10AM without internet access, so the predictable had occurred, some applications running that require internet access would not be running, or would require manual work to get running, or adjusted.</p>
<p>So, the first step, start all services not running, pretty easy. </p>
<p>Check OzVoIPStatus to see if we are cooking with 200 OKs and pages load ok. Yep.</p>
<p>Check if outages are being logged correctly, and no provider is suffering DNS issues or other network issues.<br />
Nope, no joy.</p>
<p>Unfortunately, a problem with a link out of the data centre (about 2 levels above SAU) is having issues.</p>
<p>The traceroute revealed that it wasn&#8217;t passing on traffic from the WCG Optus link.</p>
<p>So, I contacted SAU, alerted them of that, and you can only imagine that they are busy getting servers in racks, systems running, services online themselves, that it was no way going to be a #1 issue, but for me, and OzVoIPStatus, it was a rather critical issue that needed some attention.</p>
<p>So, I dug a bit deeper later on. Contacted Optus&#8217;s NOC, alerted them to it. The response was that it didn&#8217;t seem to be a problem their side, and that they couldn&#8217;t find a route advertised.</p>
<p>I was already aware such a problem existed, when I posted in this whirlpool thread (the hop just came to mind):</p>
<p>http://forums.whirlpool.net.au/forum-replies.cfm?t=740473&#038;r=11610503#r11610503</p>
<p>As you can see, the issue is related exactly to that 59.154.15.66 link, which points to 59.154.15.65 to carry traffic to further hops.</p>
<p>Optus tells me that the traffic should be routed not to .66, but to .65.</p>
<p>I have no idea, not my network, not my problem, but the issue does exist none the less. I&#8217;m amazed, the poster in that thread claims it was fixed just Friday. However, today, it does not seem to be fixed at all, with myself experience, believe it or not, the exact same issue.</p>
<p>It&#8217;s a bit of a long running issue, and I have had one user complain they aren&#8217;t accessing the website, and beside that, the other issue I&#8217;m having is the fact the link is down, I&#8217;m logging incorrect outages for 25 providers which share the same 10 servers, so the stats are incorrect as a result, but there&#8217;s little that can be done, aside from deleting the outages once they are finished, and every time I check out how things are, to reduce the impact.</p>
<p>I was hoping for a &#8220;TODAY&#8221; fix. That was more than 12 hours ago, so it&#8217;s probably a next few hours issue, as it&#8217;s already 1.30AM.</p>
<p>Anyway, the move was pretty much a great success, and all worked out nicely, with the exception of this routing issue, which is pretty much in the hands of a third party to fix. I wonder what the SLA is like on the links.</p>
<p>In other &#8220;crashing&#8221; news, the crashed server remains crashed, as anyone can imagine, the time wasn&#8217;t there to get the required photo of the console, and the reboot of the console.</p>
<p>I still am not sure on the reasons behind the crashes either, but one thought I had was a 10 / 100 Mbit issue. That has apparently been ruled out, as it always was on 100Mbps at the testing point, and the data centres (news to me). </p>
<p>So, that being the case, there&#8217;s no real idea behind the crashes at this point in time, some months after January when they originally started. </p>
<p>Changed from x86 to x86_64.<br />
Changed from CentOS 4.4 to Fedora 6 (different kernel versions).<br />
Crashed with no additional software running.<br />
Didn&#8217;t crash with stress testing.<br />
Memory testing passed successfully.<br />
HDD is fine (unless all 3 are faulty)<br />
Motherboard and CPU would have caused crashes under the tests ran if they were faulty, as the operations performed were all generally, system intensive.</p>
<p>I guess the console dump holds key information here, but that&#8217;s still not useful if its only short lines like the netconsole output that I got, as it pointed us to CPU being the issue, but that&#8217;s not the case, as the tests all passed fine under another OS.</p>
<p>I got excited about the issue being a 10Mbit / 100Mbit issue too, but if thats not the case, what could it be? What on earth could be wrong?! Why does it crash, when it shouldn&#8217;t? Why is there no replication of the crashes? </p>
<p>Why blame hardware when its working?<br />
Why blame software when it works on several servers elsewhere?</p>
<p>It&#8217;s not an easy identified issue, but hopefully, we find out soon enough, so I can start enjoying the dedicated server, and not have it there wasting rackspace.</p>
<p>I&#8217;ve pondered a lot of possibilities, but still remain without much of an idea on what the issue is, nothing is obvious, nothing points anywhere. Well, actually, according to someone I spoke to, the obvious link is that when they have it installed in the data center and pass it over to me, it crashes. Well, this time it was a clean install, with nothing installed, SSH and yum was installed by the technician, I installed nano, and went to use yum and it ran away. </p>
<p>That tells me its not liking SSH, or yum, or the data centre.</p>
<p>Consider the facts, here, yum is used by many servers, in fact, I have 1, 2, 3, 4, 5, 6, 7 servers that I have used yum on, and have worked fine. They were all CentOS 4.3/4.4, x86, on differing hardware.</p>
<p>All seemed fine with those though, so I think we can rule yum out as having the bugs, considering it crashed when yum was not running as well.</p>
<p>Further, I think we can rule out the OS, and kernel, as different versions still see it crash in the data centre.</p>
<p>The only thing that is in common between crashes are, well, data centre, because I&#8217;m not logged in when other crashes have occured, different kernel version, same results. </p>
<p>All testing outside the DC was successful, and without error.</p>
<p>Leads me to, the ethernet cable, the rack, or the manner it is placed in the rack, or some other issue surrounding the server in the rack.</p>
<p>I remain solid on my point that its not software, because the OS has changed, and the software it normally runs was not even loaded, with the exception of SSH and yum, and we don&#8217;t see other servers crashing running yum, and we don&#8217;t see SSH causing crashes on my other servers.</p>
<p>It doesn&#8217;t seem to be hardware, as the hardware testing they did was all successful, and it even maintained, I think it was 14 days uptime, in their office, or more. It never crashed, so it can&#8217;t be software.</p>
<p>Either something is flowing down the network cable it doesn&#8217;t like in the data centre, the network interface is not likely the cofiguration at the switch, the environment is too cold for it (not likely, its an Intel), power is dirty (unlikely, its all APC gear).</p>
<p>All fingers can be seen to point at the environment, or perhaps the driver for the network adapter and a conflict.</p>
<p>It&#8217;s all very much confusing stuff, and nothing is clear, and everything we&#8217;ve done has only made the initial points that conflicted clearer: It&#8217;s not hardware, it&#8217;s not software, the crashes are random, but the crashes only happen in the data center, and it doesn&#8217;t matter which rack its in.</p>
<p>I thought Telstra was weird, expecting Australia to believe their crap on how they have Australia&#8217;s interests at hand when they propose FTTN, yeh right, but this, by far, is a very weird issue, but will definitely have a solution, if myself and the staff at Servers Australia have anything to do with it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/ozvoipstatus-moved-unexplained-crashes-unresolved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OzVoIPStatus: Provider Status Logos: DONE!</title>
		<link>http://www.tocpcs.com/ozvoipstatus-provider-status-logos-done/</link>
		<comments>http://www.tocpcs.com/ozvoipstatus-provider-status-logos-done/#comments</comments>
		<pubDate>Mon, 07 May 2007 03:46:46 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/2007/05/06/ozvoipstatus-provider-status-logos-done/</guid>
		<description><![CDATA[I&#8217;ve got them out, yes. They&#8217;ve sat idle on my dev server for a while. But at last, we now have OzVoIPStatus VoIP Provider Status Logos. Stick em on your blog, website, wherever you like, and show off just how reliable (or unreliable) your VoIP provider really is. More details on the OzVoIPStatus News Page. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got them out, yes. </p>
<p>They&#8217;ve sat idle on my dev server for a while. But at last, we now have OzVoIPStatus VoIP Provider Status Logos.</p>
<p>Stick em on your blog, website, wherever you like, and show off just how reliable (or unreliable) your VoIP provider really is.</p>
<p>More details on the <a href="http://www.ozvoipstatus.com/?page=news">OzVoIPStatus News Page</a>. If you do use a logo, please link back to OzVoIPStatus. People can check the outage data, and see what&#8217;s occurred, and so forth. Plus, I&#8217;ll consider it a return favour for all the work I put into that site over now, and into the future! If you don&#8217;t, that&#8217;s fine too, but I&#8217;d rather the link <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> .</p>
<p>Also, I&#8217;ve added 2 servers today, Engin NSW and Engin Vic. My source on those said they were on Engin&#8217;s network, and he didn&#8217;t seem to suggest they were BYO servers.</p>
<p>Now, if that&#8217;s the case, and they are on Engin&#8217;s locked network, we can get some great idea of reliability of engin&#8217;s locked network, and just see how well it matches up to regular VSPs like PennyTel and the like, who only seem to have one server, and seem to cope VERY WELL. No, exceptionally well for a single server operation.</p>
<p>Also, I do plan to get my own local (development) setup running internally so I can monitor some providers locally and see how the performance is, and what the new Asterisk is like. </p>
<p>I&#8217;m surprised to see a comment here from Philip Argy, ACS. Who claimed we needed 30Gbps bandwidth. I sort of do agree that being a leader is good for development, don&#8217;t get me wrong, development is good, but if we get too far in front, the core might just dump or a memory leak occur, and that&#8217;s my angle on it. Let the memory leaks get found and the core dumps found on someone elses watch, give us something solid, reliable. The downside is, as Philip suggested, that we get set back a fair bit behind others who are right on the bleeding edge, so we sort of do want some of that action.</p>
<p>Maintaining a good balance there would be ideal.</p>
<p>My final response on that article would be: I don&#8217;t really care about 20 years from now, right now. I just want faster upload right now. That&#8217;s what I really want. Better value, and faster speeds, we can get right into a future proofing plan when we catch up to today&#8217;s speeds.</p>
<p>OzVoIPStatus is going to keep getting more and more work. I have .. mountains of plans for it. And I will go through with them, just in time.</p>
<p>Enjoy your logos, display them proud, or unproud if you have a unreliable VSP, or better, move to a reliable VSP and display it proudly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/ozvoipstatus-provider-status-logos-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cable Organisation</title>
		<link>http://www.tocpcs.com/cable-organisation/</link>
		<comments>http://www.tocpcs.com/cable-organisation/#comments</comments>
		<pubDate>Sun, 06 May 2007 03:07:36 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/2007/05/05/cable-organisation/</guid>
		<description><![CDATA[I&#8217;ve got several machines running. And, we also have a few routers running. For example: 1. D-Link DSL-504T &#8211; This is the ADSL Modem for the network (has a buggy SNMP daemon) &#8211; It&#8217;s a great device, powered by busy box. 2. Linksys BEFSR41 &#8211; This device doesn&#8217;t work anymore. It now sits as a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got several machines running.</p>
<p>And, we also have a few routers running.</p>
<p>For example:</p>
<p>1. D-Link DSL-504T &#8211; This is the ADSL Modem for the network (has a buggy SNMP daemon) &#8211; It&#8217;s a great device, powered by busy box.<br />
2. Linksys BEFSR41 &#8211; This device doesn&#8217;t work anymore. It now sits as a switch to the ADSL connection, basically merging 3 cables into one device, that&#8217;s, ADSL modem to it, and router, as well as server to that device. It doesn&#8217;t work in any mode but switching.<br />
3. Linksys WRT54GL &#8211; This sucker is running DD-WRT firmware, with a recompiled image to limit the upload of the bulk pool to 50% of available capacity at all times. If only we could get it to identify BitTorrent easily, we&#8217;d have a great QoS implementation. I&#8217;m working on it. It&#8217;s my favourite right now.<br />
4. D-Link DGL-4300 &#8211; Was my absolute most favourite device, cause of its Gigabit capabilities, and QoS &#8211; that sort of seemed to have worked. D-Link haven&#8217;t updated the firmware after I sent them a list of bugs, and I replied to their recent contact, but haven&#8217;t heard back in around 2 months, checked just now, no new firmware to fix bugs. Now use it simply for a Gigabit switch, and connection to the DD-WRT.<br />
5. From the DGL-4300, we branch off to PC&#8217;s, and internal network for servers, and virtual machines, ATA, etc.<br />
6. Linksys PAP2T &#8211; VoIP ATA, I found this device a rather overly feature rich device since I bought it, unfortunately, due to the complexity of how the options are worded, it&#8217;s near impossible to hope to find out its full feature set with everything else on the list.</p>
<p>Anyway, with all those devices, and machines, managing cables is a bit of tricky task. Generally, it involves splitting network and power away from each other as much as possible, so that all network cables go one way, all power and .. other cables.. go another.</p>
<p>Now, that works out nicely, but when we set everything up, it takes several hours to do so.</p>
<p>Just today, we split it all out again and cleaned it all up. 2 hours of downtime according to the bandwidth graph.<br />
I&#8217;d love to find a great cable management solution that would mean all cables stayed apart, but the solutions available are generally for long haul cables, and not for machines and network split apart. </p>
<p>What I guess would be ideal would be to have a patch panel and network and power connecting that way, but I don&#8217;t think we are able to do that here, so it&#8217;s a matter of having things set out differently.</p>
<p>It&#8217;d be great to roll the network device into one device that can do all, that is, connect to the adsl modem, and provide access to establish another PPPoE connection, seperating both networks to two seperate IP addresses, provide gigabit connectivity on its LAN ports, have a great QoS implementation, and be as feature rich as the DD-WRT, at the same time, be rock solid.</p>
<p>I&#8217;m still disappointed at D-Link, the device retails for 200 odd dollars, and basically, I can&#8217;t maintain the suggested usage out of the device due to several bugs within the devices web interface, and they provide no other manner for setting configuration data, and beside that, the QoS was what I wanted to take ultimate advantage of, but it has bugs, and they aren&#8217;t maintaining great contact in fixing them.</p>
<p>Hopefully tomorrow, I can do a few things to OzVoIPStatus, I know I keep saying its coming, the code is done, it&#8217;s sitting on my local test server, ready to upload. It&#8217;s the upload and update the website bit that remains undone, and I have a great new addition to come to the provider table soon too. They might not like being monitored if the stats show a negative trend in reliability, but I form the opinion, the users must see this.</p>
<p>So, hopefully I get onto that tomorrow, and we can start enjoying the coding I&#8217;ve done for it. Don&#8217;t get too excited on the feature, it&#8217;s nothing overly exciting, but its a feature none the less. Been very busy lately. Excessively busy. In fact, just the other day, I was awake til 1.30 &#8211; 2am dealing with an outage logging issue, and that was very much annoying to me <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> , but anything for those that enjoy using the service I suppose <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Enjoy, and tomorrow, should be about OzVoIPStatus!.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/cable-organisation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vonage being sued by Verizon</title>
		<link>http://www.tocpcs.com/vonage-being-sued-by-verizon/</link>
		<comments>http://www.tocpcs.com/vonage-being-sued-by-verizon/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 02:34:57 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/2007/04/24/vonage-being-sued-by-verizon/</guid>
		<description><![CDATA[I heard recently heard that Vonage are being sued by Verizon for patent breach. I was digging through the patents after I was linked to them, and was shocked to see the wording of some patents. They are so poorly worded. I was browsing the titles, and just for VoIP i found a few weirdly [...]]]></description>
			<content:encoded><![CDATA[<p>I heard recently heard that Vonage are being sued by Verizon for patent breach.</p>
<p>I was digging through the patents after I was linked to them, and was shocked to see the wording of some patents. </p>
<p>They are so poorly worded. I was browsing the titles, and just for VoIP i found a few weirdly worded topics, like &#8220;VoIP Gateway&#8221;. What on earth are they trying to pull there? Trying to sue all VoIP gateway providers for providing a VoIP service.</p>
<p>Actually, just looking at this for a moment, Verizon taking Vonage to court, it&#8217;s very well possible the same could happen with sites like e164.org, which basically use ENUM to turn telephone numbers into .. anything, including IP addresses.</p>
<p>The patent owned by Verizon I&#8217;m lead to believe is exactly that. They turn a phone number into an IP address. That&#8217;s not a crime. Actually, here&#8217;s something, the inventor of TCP/IP could sue Verizon for breaching the design priniciples of end to end translation. Or, how about the same principle with DNS ? Core network protocols, and they don&#8217;t scream patent breach.</p>
<p>Anyway, you dig deeper and you can see patents lapsing because they weren&#8217;t renewed for example. Looking at the costs, you could also agree that it is kind of costly to maintain a patent as well, espiecially when you are only buying into patents to abuse them and sue anyone that develops anything surrounding the technology.</p>
<p>What&#8217;s next? Telstra suing iiNet / Internode for being the leader in marketing ADSL2+? </p>
<p>I do hope that things work out well for Vonage, because this is absolute trash. It&#8217;s not within the realm of patents which is to protect someone&#8217;s intellectual property (ie, inventions) from being copied, and Vonage provided a simple number to IP translation service, that seems fine.</p>
<p>Actually, if you really think, long, hard and deep about it, the VoIP technology is basically turning a phone number into an IP address. Let&#8217;s see Verizon try and take on the rest of the world&#8217;s VoIP providers for providing free on-net calls, ie. translating 101 into sip:101@123.456.789.012 &#8211; nearly exactly what the case is with Vonage.</p>
<p>Patents are there to do a few things, but inclusive in that is to ensure unique developments in the science realms, we don&#8217;t really need 5 of everything developped, if the first one isn&#8217;t being held in an anti competitive monopoly. We do need more innovation, it&#8217;s the way forward, right? What&#8217;s the point in moving forward in areas, if everyone&#8217;s gonna try and sue you for.. innovating? Utilising science, or for want of a better phrase, bringing the future to you &#8211; &#8220;Using their heads&#8221;. </p>
<p>I should just go patent the &#8220;concepts and theories of creating a patent&#8221;. I could from that point on take everyone of them down for thinking of a patent. It&#8217;s kind of restrictive. I think people deserve a right to see their work protected, but at the same time, they shouldn&#8217;t be capable of suing someone just because they came up with a genuine use for an idea, or modified an idea to fit into a different realm. The ambiguity of some of them is very bad. They could be expected to detail, in great detail, and possible applications, of their invention, and that&#8217;d probably narrow things down a bit more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/vonage-being-sued-by-verizon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iiNet New Plans: Shocking, OzVoIPStatus changes</title>
		<link>http://www.tocpcs.com/iinet-new-plans-shocking-ozvoipstatus-changes/</link>
		<comments>http://www.tocpcs.com/iinet-new-plans-shocking-ozvoipstatus-changes/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 02:51:59 +0000</pubDate>
		<dc:creator>The Elite Geek</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.tocpcs.com/2007/04/12/iinet-new-plans-shocking-ozvoipstatus-changes/</guid>
		<description><![CDATA[iiNet&#8217;s value for money continues to be diluted as the company gathers more customers. The newer plans from iiNet offer very poor value, and aren&#8217;t really that competitive. But they are still better compared to Telstra, and that&#8217;s a bonus all over. I guess they might be playing the &#8220;Brand name&#8221; card, considering they&#8217;ve got [...]]]></description>
			<content:encoded><![CDATA[<p>iiNet&#8217;s value for money continues to be diluted as the company gathers more customers.</p>
<p>The newer plans from iiNet offer very poor value, and aren&#8217;t really that competitive. But they are still better compared to Telstra, and that&#8217;s a bonus all over.</p>
<p>I guess they might be playing the &#8220;Brand name&#8221; card, considering they&#8217;ve got themselves well known in various areas, for example, a while ago, we had a bank issue, went to the bank, and the lady who served us also said she was with iiNet.</p>
<p>Well, we are no longer with them, they shafted me on customer service once, but the new plans were something I was waiting on to see if value improved for the remaining 2 customers that are to move away from iiNet the moment contracts are finished and the market shows a little more certainty on where the better deals are going to be for faster speeds.</p>
<p>On an unrelated note, OzVoIPStatus just got some sections smashed out of it. I know, it looks.. minimalistic, and poor (the provider pages) at the moment, but that&#8217;s not entirely intentional, as I plan to basically figure out a new layout for that page, and some better data to place there, in a more logical manner.</p>
<p>The idea would be to basically list them as a &#8220;Provider&#8221; and not just highlight their monitoring statistics (though the sites original intention was to be solely statistics, I&#8217;ve been wanting to, and have been branching it out).</p>
<p>Unfortunately, finding time to smack code together in a straight row involves a few things:</p>
<p>1. Finding time to actually do it.<br />
2. Remembering when I have time to do it.<br />
3. Figuring out the path for it.<br />
4. Actually doing it.</p>
<p>Now, by the time I get to number 2, there&#8217;s something else shoved in my face, and whilst my editor remains open to continue work on that section, opening it, and continuing work on it sometimes goes waiting for a while, as I work on other tasks.</p>
<p>For example, a task I just got stuck back into today, was a task I started .. a while back, I think the month was December, and the year wasn&#8217;t 2006 &#8211; i think.</p>
<p>Anyway, it&#8217;s been idle for sometime, and recently the priority of that task moved to 1, and that&#8217;s what I got stuck into <img src='http://www.tocpcs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>The good news for OzVoIPStatus is I do have a feature ready to release (i think), I simply need to upload, and obviously create a page outlining how to use it, I can then go back to the other feature, and the other set of features I still have in mind for the site. It&#8217;s intended to be continually updated, however, I can&#8217;t seem to set aside the time for it constantly. </p>
<p>I&#8217;m also waiting on some fantastic data from one of the nice Aussie providers on the list, and hopefully that data will kick off yet another set of features.</p>
<p>I&#8217;ll also have to sit down and finish checking which providers are actually online (have visible servers), and add those, and it doesn&#8217;t stop there, I have to go and check all the Plan Search data, and compile a new set of plan search data for all providers (now the list is more &#8230; extensive) and get those plans searchable.</p>
<p>Oh, someone asked a bit back why ISPhone was no longer monitored: They emailed me and asked. I posted a news story about that. They claim to be primarily wholesale, and would rather not be monitored.<br />
Can&#8217;t monitor them if they aren&#8217;t willing, don&#8217;t really want to annoy any companies out there! </p>
<p>On that note now, expect more, a lot more, just when I get around to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tocpcs.com/iinet-new-plans-shocking-ozvoipstatus-changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
