<?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>Chesty's Blog &#187; OSIA</title>
	<atom:link href="http://chesterton.id.au/blog/category/osia/feed/" rel="self" type="application/rss+xml" />
	<link>http://chesterton.id.au/blog</link>
	<description>Press Belly Button to Begin</description>
	<lastBuildDate>Thu, 03 Jun 2010 16:59:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Latest FreeSWITCH, PennyTel and Billion 5200N development</title>
		<link>http://chesterton.id.au/blog/2009/11/28/latest-freeswitch-pennytel-and-billion-5200n-development/</link>
		<comments>http://chesterton.id.au/blog/2009/11/28/latest-freeswitch-pennytel-and-billion-5200n-development/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 07:27:56 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[FreeSWITCH]]></category>
		<category><![CDATA[LA]]></category>
		<category><![CDATA[OSIA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[billion]]></category>
		<category><![CDATA[e65]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=63</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/11/28/latest-freeswitch-pennytel-and-billion-5200n-development/">Latest FreeSWITCH, PennyTel and Billion 5200N development</a></p>
Latest FreeSWITCH, PennyTel and Billion 5200N development For a while now, I had not being using FreeSWITCH for my VoIP, but just logging into PennyTel directly with my Nokia E65. It worked OK, but the voice quality wasn&#8217;t as good as going through FreeSWITCH. A month ago my old ADSL router died, so I bought [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/11/28/latest-freeswitch-pennytel-and-billion-5200n-development/">Latest FreeSWITCH, PennyTel and Billion 5200N development</a></p>
<p>For a while now, I had not being using FreeSWITCH for my VoIP, but just logging into PennyTel directly with my Nokia E65. It worked OK, but the voice quality wasn&#8217;t as good as going through FreeSWITCH.</p>
<p>A month ago my old ADSL router died, so I bought a Billion 5200N to replace it. Since then, I&#8217;d been having weird problems with VoIP not working, and the Wifi to LAN bridging stopping dead whenever there was a bit of traffic over it.</p>
<p>It took me a while to sort out all the peculiarities of the Billion.</p>
<p>1. A change of ethernet ports on the router fixed the bridge locking up problem. It took a lot of time and weird theories before I fixed that.<br />
2. When setting up the router from factory defaults, I have to save the wireless interface twice when I change the SSID before it will allow my wireless devices to authenticate.<br />
3. UPnP was interfering with FreeSWITCH, and probably my Nokia. Turning that off on the router fixed FreeSWITCH.<br />
4. Selecting some settings on the router made the routers wireless interface disappear, and the only way to get it back was a factory reset.</p>
<p>So, FreeSWITCH is a breeze to set up for PennyTel now. It takes editing two files.<br />
conf/vars.xml and conf/dialplan/default/000pennytel.xml.</p>
<p>In conf/vars.xml I changed the following</p>
<pre>
&lt;X-PRE-PROCESS cmd="set" data="default_password=whateveryouwant"/>
</pre>
<p>That password is used for phones authenticating to FreeSWITCH, it has nothing to do with PennyTel.</p>
<p><code><br />
&lt;X-PRE-PROCESS cmd="set" data="domain=switch.gruntnet"/><br />
</code></p>
<p>What the phones use as their realm, it should be in the DNS with the ip pointing to FreeSWITCH.</p>
<p><code><br />
  &lt;X-PRE-PROCESS cmd="set" data="default_provider=sip.pennytel.com"/><br />
  &lt;X-PRE-PROCESS cmd="set" data="default_provider_username=61281955555"/><br />
  &lt;X-PRE-PROCESS cmd="set" data="default_provider_password=55555/><br />
  &lt;X-PRE-PROCESS cmd="set" data="default_provider_from_domain=sip.pennytel.com"/><br />
  &lt;!-- true or false --><br />
  &lt;X-PRE-PROCESS cmd="set" data="default_provider_register=true"/><br />
  &lt;X-PRE-PROCESS cmd="set" data="default_provider_contact=1000"/><br />
</code></p>
<p>All the PennyTel setting goes above, I use 1000 to receive incoming calls, my only phone on the network.</p>
<p>Then in conf/dialplan/default/000penntel.xml</p>
<p><code><br />
   &lt;extension name="pennytel"><br />
    &lt;condition field="destination_number" expression="^(.*)$"><br />
      &lt;action application="set" data="effective_caller_id_number=61281955555"/><br />
      &lt;action application="bridge" data="sofia/gateway/sip.pennytel.com/$1"/><br />
     &lt;/condition><br />
   &lt;/extension><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2009/11/28/latest-freeswitch-pennytel-and-billion-5200n-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard Resolver</title>
		<link>http://chesterton.id.au/blog/2009/11/19/snow-leopard-resolver/</link>
		<comments>http://chesterton.id.au/blog/2009/11/19/snow-leopard-resolver/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 19:57:44 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[LA]]></category>
		<category><![CDATA[OSIA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[snow leopard]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=59</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/11/19/snow-leopard-resolver/">Snow Leopard Resolver</a></p>
Snow Leopard Resolver I recently upgraded to snow leopard and noticed some DNS weirdness. I couldn&#8217;t ssh to hosts defined in my local DNS, it wouldn&#8217;t resolve, but I could resolve them with the host command. Turns out Snow Leopard made quite a few changes to the resolver, it no longer uses /etc/resolv.conf but mDNSResponder, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/11/19/snow-leopard-resolver/">Snow Leopard Resolver</a></p>
<p>I recently upgraded to snow leopard and noticed some DNS weirdness. I couldn&#8217;t ssh to hosts defined in my local DNS, it wouldn&#8217;t resolve, but I could resolve them with the host command.</p>
<p>Turns out Snow Leopard made quite a few changes to the resolver, it no longer uses /etc/resolv.conf but mDNSResponder, at least for apple supplied applications.</p>
<p>Unlike every other OS I&#8217;ve come across, including Leopard, Snow Leopard doesn&#8217;t use the order of DNS servers as first listed, first used. It swaps which DNS it&#8217;s going to use around, seemingly at random times. Some sort of load balancing miss feature?</p>
<p>I had two DNS servers configured, the first one, my local DNS server, the second, my ADSLs DNS server as a backup. The simple fix is to only have one DNS server configured.</p>
<p>There&#8217;s more information here <a href="http://discussions.apple.com/thread.jspa?threadID=2132856&#038;tstart=135">Snow Leopard Resolver</a>.</p>
<p>I&#8217;m not unhappy with OS X, but lately I&#8217;ve been pining to return to a linux based laptop. I think this will be my first and last Mac.</p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2009/11/19/snow-leopard-resolver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nice File Server For A Small Office</title>
		<link>http://chesterton.id.au/blog/2009/10/23/nice-file-server-for-a-small-office/</link>
		<comments>http://chesterton.id.au/blog/2009/10/23/nice-file-server-for-a-small-office/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 12:46:38 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[LA]]></category>
		<category><![CDATA[OSIA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=56</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/10/23/nice-file-server-for-a-small-office/">Nice File Server For A Small Office</a></p>
Nice File Server For A Small Office I had a job come in last week for a linux file server to connect a few windows machines together, and a few printers. The client was exposed to a linux file server in a previous job, and wanted something similar. It was a small business, with not [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/10/23/nice-file-server-for-a-small-office/">Nice File Server For A Small Office</a></p>
<p>I had a job come in last week for a <a href="http://barrang.com.au/linux/fileserver">linux file server</a> to connect a few windows machines together, and a few printers. The client was exposed to a linux file server in a previous job, and wanted something similar.</p>
<p>It was a small business, with not much money to spend, and the server was to be located in the office, no server room. This is the type of job I love doing.</p>
<p>I sourced an ex corporate desktop for about $150 including shipping, I think they can be had for a little less, but this was convenient. It was a P4 with SATA, which is what I was looking for. The ugliest case you could image, but had space for two hard drives. DVD writeable drive, 1 gig memory, built in gigabyte ethernet. It was perfect.</p>
<p>I bought two new 500 gig green SATA drives for RAID 1 configuration, $70 each, and an external 500 gig drive for backup, which ran $100. So about $400 in hardware, but a really nice set up, should be very reliable, and the data should be very safe.</p>
<p>I was a bit of a cowboy when it came to the operating system, with karmic about to be released, I chose it over jaunty or LTS because it had a newer Samba. Turns out the Samba version wasn&#8217;t very important as most of the PC&#8217;s were running XP home edition, which doesn&#8217;t even do domain logins.</p>
<p>I tired to convince the client to get two external drives to keep one off site in case of a fire or something. But instead we are using the DVD drive to write backups for off site storage.</p>
<p>It was a really nice job, gave me a lot of energy and the client is happy. Can&#8217;t ask for more than that.</p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2009/10/23/nice-file-server-for-a-small-office/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keeping Fresh</title>
		<link>http://chesterton.id.au/blog/2009/03/01/keeping-fresh/</link>
		<comments>http://chesterton.id.au/blog/2009/03/01/keeping-fresh/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 23:11:06 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[LA]]></category>
		<category><![CDATA[OSIA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=52</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/03/01/keeping-fresh/">Keeping Fresh</a></p>
Keeping Fresh I wanted a few programming projects to do to keep juices flowing. I came up with two twitter ones, http://twitter.com/slugupdates and http://twitter.com/cityrailupdates. Inspired by Lindsay&#8217;s bushfire project. They are both little python programmes. slugupdates just waits for messages posted to the slug announce list, procmail carbon copies the message and pipes it to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/03/01/keeping-fresh/">Keeping Fresh</a></p>
<p>I wanted a few programming projects to do to keep juices flowing. I came up with two twitter ones, <a href="http://twitter.com/slugupdates">http://twitter.com/slugupdates</a> and <a href="http://twitter.com/cityrailupdates">http://twitter.com/cityrailupdates</a>. Inspired by Lindsay&#8217;s bushfire project.</p>
<p>They are both little python programmes. </p>
<p>slugupdates just waits for messages posted to the slug announce list, procmail carbon copies the message and pipes it to the programme, the programme uses the subject as the tweet message.</p>
<p>cityrailupdates scrapes the major delays announcement page and tweets the time and title. It uses python&#8217;s beautifulsoup to do the scraping.</p>
<p>Both projects were fun and satisfying. I&#8217;ve still got some work to do with cityrailupdates, I want to save the whole message in a database and have a little front end to it for historical data.</p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2009/03/01/keeping-fresh/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Barrang&#8217;s Official Launch</title>
		<link>http://chesterton.id.au/blog/2009/02/19/barrangs-official-launch/</link>
		<comments>http://chesterton.id.au/blog/2009/02/19/barrangs-official-launch/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 22:28:14 +0000</pubDate>
		<dc:creator>chesty</dc:creator>
				<category><![CDATA[LA]]></category>
		<category><![CDATA[OSIA]]></category>
		<category><![CDATA[Slug]]></category>
		<category><![CDATA[ubuntu-au]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://chesterton.id.au/blog/?p=44</guid>
		<description><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/02/19/barrangs-official-launch/">Barrang&#8217;s Official Launch</a></p>
Barrang&#8217;s Official Launch Barrang officially opens its doors on the 19th of February, 2009. Barrang is starting out primarily as a Linux Consultancy mainly targeting local small businesses in south west Sydney. My primary target market doesn&#8217;t have a lot of money, especially in this climate, so I intend to provide maximum value to my [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chesterton.id.au/blog/2009/02/19/barrangs-official-launch/">Barrang&#8217;s Official Launch</a></p>
<p>Barrang officially opens its doors on the 19th of February, 2009. </p>
<p>Barrang is starting out primarily as a <a href="http://barrang.com.au">Linux Consultancy</a> mainly targeting local small businesses in south west Sydney. </p>
<p>My primary target market doesn&#8217;t have a lot of money, especially in this climate, so I intend to provide maximum value to my clients by using Open Source Software as much as possible and by keeping my rates as low as possible. </p>
<p>My long term goal is to be location independent, that means not being tied to servers located in customer premises. There&#8217;s a number of different paths that goal could take, and I will be developing them along the way as I go.</p>
<p>My strengths lie in my knowledge and experience in Open Source Software and networks. My weakness is in social networking and marketing. So if you would like to reach out and make contact, please do, I welcome and encourage it.</p>
<p>There&#8217;s no launch party, this post is the cutting of the ribbon.</p>
<p>I look forward to getting to know you more, working together, and making a living doing what I love.</p>
]]></content:encoded>
			<wfw:commentRss>http://chesterton.id.au/blog/2009/02/19/barrangs-official-launch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
