<?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; billion</title>
	<atom:link href="http://chesterton.id.au/blog/tag/billion/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>
	</channel>
</rss>
