<?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>SYSADMINMAN&#187; sysadminman &#8211; Asterisk VPS &#8211; Trixbox, Elastix, PIAF, A2Billing</title>
	<atom:link href="http://sysadminman.net/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://sysadminman.net/blog</link>
	<description></description>
	<lastBuildDate>Sat, 21 Aug 2010 13:55:37 +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>Voice dialling on O2 HTC Desire</title>
		<link>http://sysadminman.net/blog/2010/voice-dialling-on-o2-htc-desire-1365</link>
		<comments>http://sysadminman.net/blog/2010/voice-dialling-on-o2-htc-desire-1365#comments</comments>
		<pubDate>Sat, 21 Aug 2010 13:55:37 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[desire]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[o2]]></category>
		<category><![CDATA[voice dialling]]></category>

		<guid isPermaLink="false">http://sysadminman.net/blog/?p=1365</guid>
		<description><![CDATA[As an update to this post &#8211; http://sysadminman.net/blog/2010/updating-o2-htc-desire-to-android-2-2-froyo-1340 It looks like the Froyo ROM I initially installed did not include voice dialling. I have now installed LeeDrOiD which does include voice dialling over bluetooth that works with my Plantronics 975. I install LeeDrOiD v1.9 which can be found here &#8211; http://forum.xda-developers.com/showthread.php?t=724123 You need to ensure [...]]]></description>
			<content:encoded><![CDATA[<p>As an update to this post &#8211; <a href="http://sysadminman.net/blog/2010/updating-o2-htc-desire-to-android-2-2-froyo-1340">http://sysadminman.net/blog/2010/updating-o2-htc-desire-to-android-2-2-froyo-1340</a></p>
<p>It looks like the Froyo ROM I initially installed did not include voice dialling. I have now installed LeeDrOiD which does include voice dialling over bluetooth that works with my Plantronics 975. I install LeeDrOiD v1.9 which can be found here &#8211; <a title="LeeDrOiD" href="http://forum.xda-developers.com/showthread.php?t=724123">http://forum.xda-developers.com/showthread.php?t=724123</a></p>
<p>You need to ensure your wireless drivers are up to date before installing the LeeDrOiD ROM. Check out the link at the top of this post on how to do that.</p>
<p>As I had already &#8216;rooted&#8217; my Destire installing the new ROM was a simple case of downloading via WiFI on my Desire, rebooting in to recovery mode and then selecting the ZIP file to flash. I did not wipe this time as I already had Froyo on there, however wiping is recoomended.</p>
<p>Initial thoughts are that voice dialling doesn&#8217;t seem as acurate as on the iPhone IOS4, but it&#8217;s early days yet. There are also a lot of other tools/utils included with the LeeDrOiD ROM.</p>
<script src="http://feeds.feedburner.com/~s/daintree1@gmail.com?i=http://sysadminman.net/blog/2010/voice-dialling-on-o2-htc-desire-1365" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://sysadminman.net/blog/2010/voice-dialling-on-o2-htc-desire-1365/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sysadminman now taking credit/debit card payments for VOIP VPSs</title>
		<link>http://sysadminman.net/blog/2010/sysadminman-now-taking-creditdebit-card-payments-for-voip-vpss-1358</link>
		<comments>http://sysadminman.net/blog/2010/sysadminman-now-taking-creditdebit-card-payments-for-voip-vpss-1358#comments</comments>
		<pubDate>Sat, 21 Aug 2010 11:02:42 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[VPS]]></category>
		<category><![CDATA[a2billing]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[elastix]]></category>
		<category><![CDATA[freepbx]]></category>
		<category><![CDATA[trixbox]]></category>
		<category><![CDATA[virtual private server]]></category>

		<guid isPermaLink="false">http://sysadminman.net/blog/?p=1358</guid>
		<description><![CDATA[It is now possible to pay for your Sysadminman VPS using a credit or debit card. Accepted cards are Mastercard, Visa, JCB, Maestro and Solo. See here for more information &#8211; http://sysadminman.net/]]></description>
			<content:encoded><![CDATA[<p>It is now possible to pay for your Sysadminman VPS using a credit or debit card.</p>
<p>Accepted cards are Mastercard, Visa, JCB, Maestro and Solo.</p>
<p>See here for more information &#8211; <a title="sysadminman.net" href="http://sysadminman.net/">http://sysadminman.net/</a></p>
<p><img longdesc="http://www.rbsworldpay.com/support/index.php" src="http://sysadminman.net/images/worldpay/poweredByRBSWorldPay.gif" alt="RBS WorldPay" hspace="20" width="139" height="33" /><img longdesc="http://www.mastercard.com/" src="http://sysadminman.net/images/worldpay/WP_ECMC.gif" alt="Mastercard" hspace="5" width="50" height="32" /><img longdesc="http://www.jcbusa.com/" src="http://sysadminman.net/images/worldpay/WP_JCB.gif" alt="JCB" hspace="5" width="42" height="32" /><img longdesc="http://www.maestrocard.com/" src="http://sysadminman.net/images/worldpay/WP_MAESTRO.gif" alt="Maestro" hspace="5" width="50" height="32" /><img longdesc="http://www.solocard.co.uk/" src="http://sysadminman.net/images/worldpay/WP_SOLO_GB.gif" alt="Solo" hspace="5" width="26" height="32" /><img longdesc="http://www.visa.com/" src="http://sysadminman.net/images/worldpay/WP_VISA.gif" alt="Visa" hspace="5" width="51" height="32" /><img longdesc="http://www.visa.com/" src="http://sysadminman.net/images/worldpay/WP_VISA_ELECTRON.gif" alt="Visa Electron" hspace="5" width="51" height="32" /></p>
<script src="http://feeds.feedburner.com/~s/daintree1@gmail.com?i=http://sysadminman.net/blog/2010/sysadminman-now-taking-creditdebit-card-payments-for-voip-vpss-1358" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://sysadminman.net/blog/2010/sysadminman-now-taking-creditdebit-card-payments-for-voip-vpss-1358/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updating O2 HTC Desire to Android 2.2 / Froyo</title>
		<link>http://sysadminman.net/blog/2010/updating-o2-htc-desire-to-android-2-2-froyo-1340</link>
		<comments>http://sysadminman.net/blog/2010/updating-o2-htc-desire-to-android-2-2-froyo-1340#comments</comments>
		<pubDate>Thu, 19 Aug 2010 20:26:04 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://sysadminman.net/blog/?p=1340</guid>
		<description><![CDATA[Yesterday I &#8216;rooted&#8217; and installed a new ROM on my O2 HTC Desire and I thought I&#8217;d post a few links for anyone looking to do the same. The main reason I rooted my phone was to have the ability to use SIM cards from other providers when travelling. The other reason was to get [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I &#8216;rooted&#8217; and installed a new ROM on my O2 HTC Desire and I thought I&#8217;d post a few links for anyone looking to do the same.</p>
<p>The main reason I rooted my phone was to have the ability to use SIM cards from other providers when travelling. The other reason was to get voice dialling working through my bluetooth headset. Sadly this still isn&#8217;t working yet with my Plantronics 975 and needs some more research!</p>
<p>Firstly, if you are looking to root/jailbreak and put on a custom ROM on your Desire then don&#8217;t do an &#8216;Over The Air&#8217; upgrade to Android 2.2. At present it&#8217;s not possible to root Android 2.2, although this will no doubt change.</p>
<p><span id="more-1340"></span>So, the links &#8230;</p>
<p>This is the main page I used &#8211; <a title="Root HTC Desire" href="http://rootmydroid.co.uk/guides/desire/howto-root-your-htc-desire/">http://rootmydroid.co.uk/guides/desire/howto-root-your-htc-desire</a>. There is a good walk through that was pretty close to what I needed to do.</p>
<p>The basic steps are -</p>
<p>Install custom boot code so that you can install a custom Android image. I used <a title="Unrevoked3" href="http://unrevoked.com/recovery/">unrevoked3</a>.</p>
<p>If you run unrevoked3 on a Windows machine you also need to install Android drivers. These can be found in a folder called Android USB Driver in the unrevoked3 download.</p>
<p>Another point before you run unrevoked3 is that you need to check your HBOOT version  (by powering on while holding the back key). If your HBOOT version is 0.83 (mine was) then do not just run the standard unrevoked installer. You need to download a custom image file and use that. If you do not do this you will get a blank screen when trying to go into the recovery mode. I used the image file here &#8211; <a title="Unrevoked3 HBOOT 0.83" href="http://androidforums.com/htc-desire/139454-help-htc-desire-give-black-screen-death-when-i-try-enter-recovery-mode.html">http://androidforums.com/htc-desire/139454-help-htc-desire-give-black-screen-death-when-i-try-enter-recovery-mode.html</a>. After downloading the image in this thread open it in unrevoked3 and then flash that to your phone.</p>
<p>Hopefully you&#8217;ve now got an unlocked HTC Desire that you can now put a custom Android image on.</p>
<p>Before you do that you need to check if you should upgrade the wireless drivers on the phone. I had to.</p>
<p>I flashed the Android and Wireless ROM posted in this thread &#8211; <a title="Android 2.2" href="http://forum.xda-developers.com/showthread.php?t=741775">http://forum.xda-developers.com/showthread.php?t=741775</a>.</p>
<p>Once you have rooted your phone it&#8217;s very easy to put new Android ROMs on. Just be sure to take things slowly, ready things twice and double check on bits you&#8217;re not sure on. There is definitely no shortage of information on the forums, if anything there&#8217;s too much!</p>
<p>19/8/10 UPDATE &#8211; I obviously should have checked but it appears that rooting and flashing a standard Android image does not remove the SIM lock on the Desire. It looks like this is possible by creating a &#8216;goldcard&#8217;, not to sure what this involves &#8230; off to find out.</p>
<script src="http://feeds.feedburner.com/~s/daintree1@gmail.com?i=http://sysadminman.net/blog/2010/updating-o2-htc-desire-to-android-2-2-froyo-1340" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://sysadminman.net/blog/2010/updating-o2-htc-desire-to-android-2-2-froyo-1340/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sysadminman VPS &#8211; Elastix template updated to Elastix 2.0</title>
		<link>http://sysadminman.net/blog/2010/sysadminman-vps-elastix-template-updated-to-elastix-2-0-1332</link>
		<comments>http://sysadminman.net/blog/2010/sysadminman-vps-elastix-template-updated-to-elastix-2-0-1332#comments</comments>
		<pubDate>Thu, 05 Aug 2010 22:10:59 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[VOIP]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://sysadminman.net/blog/?p=1332</guid>
		<description><![CDATA[The Sysadminman VPS template for Elastix has been updated to the recently released Elastix 2.0. This includes - Asterisk 1.6.2 FreePBX 2.7 A2Billing 1.3.0 plus lots of add-in modules and extras. Click here for details and to order. The Elastix interface has been improved with more monitoring and graphing screens. The dashboard screen has also [...]]]></description>
			<content:encoded><![CDATA[<p>The Sysadminman VPS template for Elastix has been updated to the recently released Elastix 2.0.</p>
<p>This includes -</p>
<p>Asterisk 1.6.2</p>
<p>FreePBX 2.7</p>
<p>A2Billing 1.3.0</p>
<p>plus lots of add-in modules and extras. Click <a title="Sysadminman VPS" href="http://sysadminman.net/uk-voip-vps.html" target="_self">here</a> for details and to order.</p>
<p>The Elastix interface has been improved with more monitoring and graphing screens. The dashboard screen has also been updated providing a general overview of the system status.</p>
<p>The Sysadminman Elastix 2.0 template is a standard Elastix 2.0 install with the addition of IPTables firewall and <a title="Denyhosts" href="http://denyhosts.sourceforge.net/" target="_blank">denyhosts</a> (to block brute force SSH attempts)</p>
<p>If you would like to see more information about Elastix 2.0 then visit the Elastix website &#8211; <a title="Elastix" href="http://www.elastix.org/en/company/news/476-elastix-20-has-been-released.html" target="_blank">www.elastix.org</a></p>
<p>If you are looking to run A2Billing you may prefer the custom Sysadminman template as this has a later version of A2Billing pre-installed.</p>
<script src="http://feeds.feedburner.com/~s/daintree1@gmail.com?i=http://sysadminman.net/blog/2010/sysadminman-vps-elastix-template-updated-to-elastix-2-0-1332" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://sysadminman.net/blog/2010/sysadminman-vps-elastix-template-updated-to-elastix-2-0-1332/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sysadminman Asterisk VPS &#8211; A2Billing updated to v1.7.1</title>
		<link>http://sysadminman.net/blog/2010/sysadminman-asterisk-vps-a2billing-updated-to-v1-7-1-1328</link>
		<comments>http://sysadminman.net/blog/2010/sysadminman-asterisk-vps-a2billing-updated-to-v1-7-1-1328#comments</comments>
		<pubDate>Sun, 25 Jul 2010 11:50:01 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[VOIP]]></category>
		<category><![CDATA[a2billing]]></category>
		<category><![CDATA[sysadminman]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://sysadminman.net/blog/?p=1328</guid>
		<description><![CDATA[The version of A2Billing that comes pre-installed on the Sysadminman template has been updated to the latest stable release &#8211; version 1.7.1 More details can be found here &#8211; http://sysadminman.net/distro-sysadminman.html]]></description>
			<content:encoded><![CDATA[<p>The version of A2Billing that comes pre-installed on the Sysadminman template has been updated to the latest stable release &#8211; version 1.7.1</p>
<p>More details can be found here &#8211; <a href="http://sysadminman.net/distro-sysadminman.html">http://sysadminman.net/distro-sysadminman.html</a></p>
<script src="http://feeds.feedburner.com/~s/daintree1@gmail.com?i=http://sysadminman.net/blog/2010/sysadminman-asterisk-vps-a2billing-updated-to-v1-7-1-1328" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://sysadminman.net/blog/2010/sysadminman-asterisk-vps-a2billing-updated-to-v1-7-1-1328/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using A2Billing to account for extension calls in Elastix</title>
		<link>http://sysadminman.net/blog/2010/using-a2billing-to-account-for-extension-calls-in-elastix-1307</link>
		<comments>http://sysadminman.net/blog/2010/using-a2billing-to-account-for-extension-calls-in-elastix-1307#comments</comments>
		<pubDate>Sun, 27 Jun 2010 20:56:59 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[VOIP]]></category>

		<guid isPermaLink="false">http://sysadminman.net/blog/?p=1307</guid>
		<description><![CDATA[A2Billing is a very flexible piece of software and can be used in many situations. One of these is to account/charge for calls from extensions in Elastix/FreePBX. I&#8217;ve put together a walkthrough about how to do this. The walkthrough is done on a Elastix 1.6 Sysadminman VPS template. I&#8217;ve broken it in to 8 parts. [...]]]></description>
			<content:encoded><![CDATA[<p>A2Billing is a very flexible piece of software and can be used in many situations. One of these is to account/charge for calls from extensions in Elastix/FreePBX.</p>
<p>I&#8217;ve put together a walkthrough about how to do this. The walkthrough is done on a Elastix 1.6 Sysadminman VPS template. I&#8217;ve broken it in to 8 parts.</p>
<p>The first 4 parts are getting an extension up and running in Elastix and then the last 4 parts show how to configure A2Billing to account for these calls. Due to the version of A2Billing that comes with Elastix 1.6 (A2Billing version 1.3) it is nescesary to edit a few files manually using the command prompt.</p>
<p>A setup similar to this could possibly be used for a call shop or a hotel system.</p>
<p>Here are the parts -</p>
<p><a href="http://sysadminman.net/blog/2010/part-1-create-a-test-extension-in-elastix-1206">Part 1 &#8211; Create a test extension in Elastix</a><br />
<a href="http://sysadminman.net/blog/2010/part-2-set-up-x-lite-to-use-your-elastix-extension-1217">Part 2 &#8211; Set up x-lite to use your Elastix extension</a><br />
<a title="Create a trunk in Elastix" href="http://sysadminman.net/blog/2010/part-3-create-a-trunk-in-elastix-1228">Part 3 &#8211; Create a trunk in Elastix</a><br />
<a title="Create an outbound route in Elastix" href="http://sysadminman.net/blog/2010/part-4-create-an-outbound-route-in-elastix-1237">Part 4 &#8211; Create an outbound route in Elastix</a><br />
<a title="Creating a trunk in A2Billing on Elastix" href="http://sysadminman.net/blog/2010/part-5-creating-a-trunk-in-a2billing-on-elastix-1246">Part 5 &#8211; Creating a trunk in A2Billing on Elastix</a><br />
<a title="Create a customer in a2billing on Elastix" href="http://sysadminman.net/blog/2010/part-6-create-a-customer-in-a2billing-on-elastix-1255">Part 6 &#8211; Create a customer in a2billing on Elastix</a><br />
<a title="Create a call plan and rate card in A2Billing on Elastix" href="http://sysadminman.net/blog/2010/create-a-call-plan-and-rate-card-in-a2billing-on-elastix-1269">Part 7 &#8211; Create a call plan and rate card in A2Billing on Elastix</a><br />
<a title="Create a custom trunk in Elastix for use with A2Billing" href="http://sysadminman.net/blog/2010/create-a-custom-trunk-in-elastix-for-use-with-a2billing-1282">Part 8 &#8211; Create a custom trunk in Elastix for use with A2Billing</a></p>
<script src="http://feeds.feedburner.com/~s/daintree1@gmail.com?i=http://sysadminman.net/blog/2010/using-a2billing-to-account-for-extension-calls-in-elastix-1307" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://sysadminman.net/blog/2010/using-a2billing-to-account-for-extension-calls-in-elastix-1307/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Part 8 &#8211; Create a custom trunk in Elastix for use with A2Billing</title>
		<link>http://sysadminman.net/blog/2010/create-a-custom-trunk-in-elastix-for-use-with-a2billing-1282</link>
		<comments>http://sysadminman.net/blog/2010/create-a-custom-trunk-in-elastix-for-use-with-a2billing-1282#comments</comments>
		<pubDate>Sun, 27 Jun 2010 20:04:38 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[VOIP]]></category>

		<guid isPermaLink="false">https://sysadminman.net/blog/?p=1282</guid>
		<description><![CDATA[This is part 8 of a series of posts on setting up an Elastix extension with A2Billing. See here for details of the other parts &#8211; Using A2Billing to account for extension calls in Elastix Now we are going to make some changes to the Elastix setup we did earlier. We are going to tell [...]]]></description>
			<content:encoded><![CDATA[<p>This is part 8 of a series of posts on setting up an Elastix extension with A2Billing. See here for details of the other parts &#8211; <a title="Using A2Billing to account for extension calls in Elastix" href="http://sysadminman.net/blog/?p=1307">Using A2Billing to account for extension calls in Elastix</a></p>
<p>Now we are going to make some changes to the Elastix setup we did earlier. We are going to tell Elastix to route our calls via A2Billing, rather than going straight out using the trunk.</p>
<p>First we need to add a trunk so select Trunks and Add Custom Trunk -</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/addacustomtrunk.jpg"><span id="more-1282"></span><!--more--><img style="display: inline; border: 0px;" title="add a custom trunk" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/addacustomtrunk_thumb.jpg" border="0" alt="add a custom trunk" width="802" height="402" /></a></p>
<p>All you need to enter is the &#8216;”Custom Dial String” which should be set to &#8220;Local/$OUTNUM$@a2billing/n&#8221; -</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/seta2billingasdefaultroute.jpg"><img style="display: inline; border: 0px;" title="set a2billing as default route" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/seta2billingasdefaultroute_thumb.jpg" border="0" alt="set a2billing as default route" width="802" height="402" /></a></p>
<p>Now we need to edit the default route that we created earlier and tell it to use the A2Billing trunk that we just setup -</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/editdefaultroute.jpg"><img style="display: inline; border: 0px;" title="edit default route" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/editdefaultroute_thumb.jpg" border="0" alt="edit default route" width="802" height="402" /></a></p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/setupa2billingtrunk.jpg"><img style="display: inline; border: 0px;" title="setup a2billing trunk" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/setupa2billingtrunk_thumb.jpg" border="0" alt="setup a2billing trunk" width="802" height="402" /></a></p>
<p>Next we need to edit the extension we setup earlier and enter the a2billing card number in to the “accountcode” field. This will be passed to A2Billing when we make a call, telling it which A2Billing customer account to use.</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/setextensionaccountcode.jpg"><img style="display: inline; border: 0px;" title="set extension account code" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/setextensionaccountcode_thumb.jpg" border="0" alt="set extension account code" width="802" height="402" /></a></p>
<p>Now, unfortunately this is where it get’s a little complicated! The version of A2Billing that comes with Elastix 1.6 is a little old (version 1.30) so there are a few settings we can’t make through the GUI. We need to edit the configuration file though SSH. So log in via SSH using the root account. First we’re going to take a copy of the configuration file -</p>
<div class="codecolorer-container text twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cp /etc/asterisk/a2billing.conf /etc/asterisk/a2billing.conf.orig</div></div>
<p>Now we need to tell Asterisk to load the A2Billing configuration file. This seems to be missing by default in Elastix -</p>
<div class="codecolorer-container text twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">echo '#include extensions_a2billing.conf' &gt;&gt; extensions_custom.conf</div></div>
<p>Next we need to edit the file /etc/asterisk/a2billing.conf and make the following changes under the [agi-conf1] section (you can tell we are using AGI-CONF1 by looking at the custom trunk in Elastix we set up earlier and the file extensions_a2billing.conf. I won’t go in to the details here.</p>
<p>Change the following settings under the [agi-conf1] section -</p>
<div class="codecolorer-container text twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">debug = 0<br />
asterisk_version = 1_4<br />
play_audio = NO<br />
use_dnid = YES<br />
number_try = 1</div></div>
<p>Now restart Asterisk by running the following command -</p>
<div class="codecolorer-container text twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">amportal restart</div></div>
<p>And that’s it!!</p>
<p>If you make some test calls (to UK landlines starting with 1 don’t forget) you should see them appearing in your A2Billing CDR reports -</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/SeecalllogsisA2BillingCDR.jpg"><img style="display: inline; border: 0px;" title="See call logs is A2Billing CDR" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/SeecalllogsisA2BillingCDR_thumb.jpg" border="0" alt="See call logs is A2Billing CDR" width="802" height="402" /></a></p>
<script src="http://feeds.feedburner.com/~s/daintree1@gmail.com?i=http://sysadminman.net/blog/2010/create-a-custom-trunk-in-elastix-for-use-with-a2billing-1282" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://sysadminman.net/blog/2010/create-a-custom-trunk-in-elastix-for-use-with-a2billing-1282/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Part 7 &#8211; Create a call plan and rate card in A2Billing on Elastix</title>
		<link>http://sysadminman.net/blog/2010/create-a-call-plan-and-rate-card-in-a2billing-on-elastix-1269</link>
		<comments>http://sysadminman.net/blog/2010/create-a-call-plan-and-rate-card-in-a2billing-on-elastix-1269#comments</comments>
		<pubDate>Sun, 27 Jun 2010 19:43:37 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[VOIP]]></category>

		<guid isPermaLink="false">https://sysadminman.net/blog/?p=1269</guid>
		<description><![CDATA[This is part 7 of a series of posts on setting up an Elastix extension with A2Billing. See here for details of the other parts &#8211; Using A2Billing to account for extension calls in Elastix This is by far the most complex part of setting up A2Billing. Creating and maintaining a rate card can be [...]]]></description>
			<content:encoded><![CDATA[<p>This is part 7 of a series of posts on setting up an Elastix extension with A2Billing. See here for details of the other parts &#8211; <a title="Using A2Billing to account for extension calls in Elastix" href="http://sysadminman.net/blog/?p=1307">Using A2Billing to account for extension calls in Elastix</a></p>
<p>This is by far the most complex part of setting up A2Billing. Creating and maintaining a rate card can be very time consuming. By far the best way to create the rates is to upload them from a CSV as provided by your VOIP provider. There can be many thousands of rates and it’s impossible to manage them by hand. We are going to create just a single rate to UK landlines so that we can test calling.</p>
<p>First click on RATECARD and Create Call Plan. Give your call plan a name, I’ve used Example -</p>
<p><span id="more-1269"></span><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/createexamplecallplan.jpg"><img style="display: inline; border: 0px;" title="create example callplan" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/createexamplecallplan_thumb.jpg" border="0" alt="create example callplan" width="802" height="402" /></a></p>
<p>Next we need to create a rate card so Click on Create New RateCard. I’ve called mine ‘Example ratecard’. Change the TRUNK to the trunk that we created earlier -</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/createexamplerate.jpg"><img style="display: inline; border: 0px;" title="create example rate" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/createexamplerate_thumb.jpg" border="0" alt="create example rate" width="802" height="402" /></a></p>
<p>Now we need to go back to the call plan that we created earlier and add the rate card to it. This is the bit that people normally forget! Click on List Call Plan and then select EDIT. Scroll down and add the rate card you created to the call plan -</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/addratecardtocallpan.jpg"><img style="display: inline; border: 0px;" title="add ratecard to callpan" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/addratecardtocallpan_thumb.jpg" border="0" alt="add ratecard to callpan" width="802" height="402" /></a></p>
<p>Now we need to create a rate on the rate card. I’m just going to create a rate for UK landline numbers starting with 1. The Dial Prefix is set to 441 (44 for UK and 1 for landline numbers). The DESTINSTION is just a text label for the destination. Set the buy rates (the amount you but the minutes for) and the sell rates (the amount you sell the minutes for). If your provider bills by the minute then set the durations and billing blocks to 60 (seconds) -</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/createrateforUKlandlines.jpg"><img style="display: inline; border: 0px;" title="create rate for UK landlines" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/createrateforUKlandlines_thumb.jpg" border="0" alt="create rate for UK landlines" width="802" height="402" /></a></p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/createrateina2billing.jpg"><img style="display: inline; border: 0px;" title="create rate in a2billing" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/createrateina2billing_thumb.jpg" border="0" alt="create rate in a2billing" width="802" height="402" /></a></p>
<p>Your rate should look like this once applied -</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/checkratehasbeencreated.jpg"><img style="display: inline; border: 0px;" title="check rate has been created" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/checkratehasbeencreated_thumb.jpg" border="0" alt="check rate has been created" width="802" height="402" /></a></p>
<p>That’s it for the a2billing GUI. Next we need to make some changes in Elastix &#8211; <a href="http://sysadminman.net/blog/2010/create-a-custom-trunk-in-elastix-for-use-with-a2billing-1282">Part 8 &#8211; Create a custom trunk in Elastix for use with A2Billing</a></p>
<script src="http://feeds.feedburner.com/~s/daintree1@gmail.com?i=http://sysadminman.net/blog/2010/create-a-call-plan-and-rate-card-in-a2billing-on-elastix-1269" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://sysadminman.net/blog/2010/create-a-call-plan-and-rate-card-in-a2billing-on-elastix-1269/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part 6  &#8211; Create a customer in a2billing on Elastix</title>
		<link>http://sysadminman.net/blog/2010/part-6-create-a-customer-in-a2billing-on-elastix-1255</link>
		<comments>http://sysadminman.net/blog/2010/part-6-create-a-customer-in-a2billing-on-elastix-1255#comments</comments>
		<pubDate>Sun, 27 Jun 2010 19:26:19 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[VOIP]]></category>

		<guid isPermaLink="false">https://sysadminman.net/blog/?p=1255</guid>
		<description><![CDATA[This is part 6 of a series of posts on setting up an Elastix extension with A2Billing. See here for details of the other parts &#8211; Using A2Billing to account for extension calls in Elastix Next we are going to create a customer in a2Billing. This will be the customer account for the extension 1000 [...]]]></description>
			<content:encoded><![CDATA[<p>This is part 6 of a series of posts on setting up an Elastix extension with A2Billing. See here for details of the other parts &#8211; <a title="Using A2Billing to account for extension calls in Elastix" href="http://sysadminman.net/blog/?p=1307">Using A2Billing to account for extension calls in Elastix</a></p>
<p>Next we are going to create a customer in a2Billing. This will be the customer account for the extension 1000 that we setup in Elastix earlier.</p>
<p>First select CUSTOMERS and then Create Customers -</p>
<p><span id="more-1255"></span><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/createacustomerina2billing.jpg"><img style="display: inline; border-width: 0px;" title="create a customer in a2billing" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/createacustomerina2billing_thumb.jpg" border="0" alt="create a customer in a2billing" width="802" height="402" /></a></p>
<p>Even though there are many settings on the customer setup page we need to set just a few things. They are &#8211; <strong>make account POSTPAY, enter zero balance</strong> and <strong>give a credit limit of 50</strong> -</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/setbalancefora2billingcustomer.jpg"><img style="display: inline; border-width: 0px;" title="set balance for a2billing customer" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/setbalancefora2billingcustomer_thumb.jpg" border="0" alt="set balance for a2billing customer" width="802" height="402" /></a></p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/settingupapostpaycustomer.jpg"><img style="display: inline; border: 0px;" title="setting up a postpay customer" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/settingupapostpaycustomer_thumb.jpg" border="0" alt="setting up a postpay customer" width="802" height="402" /></a></p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/setdetailsfora2billingcustomer.jpg"><img style="display: inline; border-width: 0px;" title="set details for a2billing customer" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/setdetailsfora2billingcustomer_thumb.jpg" border="0" alt="set details for a2billing customer" width="802" height="402" /></a></p>
<p>Check to make sure your customer has been created ok -</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/checka2billingcustomerhasbeencreated.jpg"><img style="display: inline; border-width: 0px;" title="check a2billing customer has been created" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/checka2billingcustomerhasbeencreated_thumb.jpg" border="0" alt="check a2billing customer has been created" width="802" height="402" /></a></p>
<p>That’s it for this part. Next we will create a call plan and rate card &#8211; <a href="http://sysadminman.net/blog/2010/create-a-call-plan-and-rate-card-in-a2billing-on-elastix-1269">Part 7 &#8211; Create a call plan and rate card in A2Billing on Elastix</a></p>
<script src="http://feeds.feedburner.com/~s/daintree1@gmail.com?i=http://sysadminman.net/blog/2010/part-6-create-a-customer-in-a2billing-on-elastix-1255" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://sysadminman.net/blog/2010/part-6-create-a-customer-in-a2billing-on-elastix-1255/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part 5 &#8211; Creating a trunk in A2Billing on Elastix</title>
		<link>http://sysadminman.net/blog/2010/part-5-creating-a-trunk-in-a2billing-on-elastix-1246</link>
		<comments>http://sysadminman.net/blog/2010/part-5-creating-a-trunk-in-a2billing-on-elastix-1246#comments</comments>
		<pubDate>Sun, 27 Jun 2010 19:10:49 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[VOIP]]></category>

		<guid isPermaLink="false">https://sysadminman.net/blog/?p=1246</guid>
		<description><![CDATA[This is part 5 of a series of posts on setting up an Elastix extension with A2Billing. See here for details of the other parts &#8211; Using A2Billing to account for extension calls in Elastix First we need to log in to A2Billing on Elastix. Click on Extras on the top menu - Then click [...]]]></description>
			<content:encoded><![CDATA[<p>This is part 5 of a series of posts on setting up an Elastix extension with A2Billing. See here for details of the other parts &#8211; <a title="Using A2Billing to account for extension calls in Elastix" href="http://sysadminman.net/blog/?p=1307">Using A2Billing to account for extension calls in Elastix</a></p>
<p>First we need to log in to A2Billing on Elastix. Click on Extras on the top menu -</p>
<p><span id="more-1246"></span><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/runa2billingfromelastix.jpg"><img style="display: inline; border: 0px;" title="run a2billing from elastix" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/runa2billingfromelastix_thumb.jpg" border="0" alt="run a2billing from elastix" width="802" height="402" /></a></p>
<p>Then click on Calling Cards and enter your username and password -</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/logintoa2billing.jpg"><img style="display: inline; border: 0px;" title="log in to a2billing" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/logintoa2billing_thumb.jpg" border="0" alt="log in to a2billing" width="802" height="402" /></a></p>
<p>Next click on TRUNK and then Add Trunk on the left hand side. Give your trunk a name (LABEL) and set the PROVIDER TECH. For the PROVIDER IP you can just enter the name of the trunk the we set up previously. This must match what you called the trunk in Elastix -</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/createtrunkina2billing.jpg"><img style="display: inline; border: 0px;" title="create trunk in a2billing" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/createtrunkina2billing_thumb.jpg" border="0" alt="create trunk in a2billing" width="802" height="402" /></a></p>
<p>Once you’ve created your trunk click on List Trunk and you should see it listed (along with the example trunk) -</p>
<p><a href="http://sysadminman.net/blog/wp-content/uploads/2010/06/checkthatyourtrunkhasbeencreated.jpg"><img style="display: inline; border: 0px;" title="check that your trunk has been created" src="http://sysadminman.net/blog/wp-content/uploads/2010/06/checkthatyourtrunkhasbeencreated_thumb.jpg" border="0" alt="check that your trunk has been created" width="802" height="402" /></a></p>
<p>That’s the trunk setup. Next we will create an a2billing customer &#8211; <a href="http://sysadminman.net/blog/2010/part-6-create-a-customer-in-a2billing-on-elastix-1255">Part 6 &#8211; Create a customer in a2billing on Elastix</a></p>
<script src="http://feeds.feedburner.com/~s/daintree1@gmail.com?i=http://sysadminman.net/blog/2010/part-5-creating-a-trunk-in-a2billing-on-elastix-1246" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://sysadminman.net/blog/2010/part-5-creating-a-trunk-in-a2billing-on-elastix-1246/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.453 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-09-03 21:23:58 -->
