<?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>Asterisk Geekz &#187; Installation</title>
	<atom:link href="http://www.asteriskgeekz.com/category/installation/feed" rel="self" type="application/rss+xml" />
	<link>http://www.asteriskgeekz.com</link>
	<description>Making Voip for Everyone</description>
	<lastBuildDate>Sat, 15 Oct 2011 11:41:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Compiling the applications</title>
		<link>http://www.asteriskgeekz.com/compiling-the-applications</link>
		<comments>http://www.asteriskgeekz.com/compiling-the-applications#comments</comments>
		<pubDate>Sun, 06 Dec 2009 21:32:53 +0000</pubDate>
		<dc:creator>SK</dc:creator>
				<category><![CDATA[Installation]]></category>

		<guid isPermaLink="false">http://www.asteriskgeekz.com/?p=65</guid>
		<description><![CDATA[The order we compile the applications is important. Compiling them out of order would mean that some of the dependancies of an application might not be fulfilled and things wont work as expected. You will need to be inside the actual directory of the source you are trying to install Compiling libpri Libpri dnt have [...]]]></description>
			<content:encoded><![CDATA[<p>The order we compile the applications is important. Compiling them out of order would mean that some of the dependancies of an application might not be fulfilled and things wont work as expected. You will need to be inside the actual directory of the source you are trying to install</p>
<p><strong>Compiling libpri</strong><br />
Libpri dnt have a configure script so just it needs Make and Make Install<br />
<code>cd /usr/src/libpri<br />
  make<br />
  make install<br />
</code></p>
<p><strong>Compiling Zaptel</strong><br />
<code>cd /usr/src/zaptel<br />
   ./configure<br />
   make<br />
  make install<br />
  make config<br />
</code></p>
<p><strong>Compiling Asterisk</strong><br />
<code> cd /usr/src/asterisk<br />
   ./configure<br />
    make<br />
    make install<br />
    make samples<br />
    make config<br />
</code></p>
<p><strong>Compiling Asterisk-Addons</strong><br />
<code>cd /usr/src/asterisk-addons<br />
./configure<br />
make install<br />
make samples</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.asteriskgeekz.com/compiling-the-applications/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setup the build environment</title>
		<link>http://www.asteriskgeekz.com/setup-the-build-environment</link>
		<comments>http://www.asteriskgeekz.com/setup-the-build-environment#comments</comments>
		<pubDate>Sun, 06 Dec 2009 21:21:22 +0000</pubDate>
		<dc:creator>SK</dc:creator>
				<category><![CDATA[Installation]]></category>

		<guid isPermaLink="false">http://www.asteriskgeekz.com/?p=58</guid>
		<description><![CDATA[Because we are installing from source, they (the source files) will rely on other components of the operating system. The build environment sets up those other components so there wont be errors during the building of the source. Install build environment aptitude install linux-source aptitude install kernel-package aptitude install g++ aptitude install libncurses5-dev aptitude install [...]]]></description>
			<content:encoded><![CDATA[<p>Because we are installing from source, they (the source files) will rely on other components of the operating system. The build environment sets up those other components so there wont be errors during the building of the source. </p>
<div>
<script type="text/javascript"><!--
google_ad_client = "pub-7315430155162860";
/* 468x60, created 12/3/09 */
google_ad_slot = "2010920364";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p><strong>Install build environment</strong><br />
<code><br />
aptitude install linux-source<br />
aptitude install kernel-package<br />
aptitude install g++<br />
aptitude install libncurses5-dev<br />
aptitude install linux-kernel-headers<br />
aptitude install sqlite<br />
aptitude install libnewt-dev<br />
aptitude install libusb-dev<br />
aptitude install zlib1g-dev<br />
aptitude install libmysqlclient15-dev<br />
aptitude install libsqlite0-dev<br />
</code></p>
<p><strong>Now we configure the linux-source that we just downloaded, the other apps have been already been configured by Debian.</strong></p>
<p><strong>configure source</strong><br />
<code><br />
cd /usr/src<br />
tar -xjf linux-source-(version)<br />
ln -s /usr/src/linux-source-(version) /usr/src/linux<br />
cd /usr/src/linux<br />
make oldconfig<br />
make prepare<br />
make prepare scripts<br />
</code></p>
<div>
<script type="text/javascript"><!--
google_ad_client = "pub-7315430155162860";
/* 468x60, created 12/3/09 */
google_ad_slot = "2010920364";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>Congratualtion..! on setting up the build environment. As well begin is said to be Half Done.Lets Move on to next module and compile the application in Milestone 3</p>
]]></content:encoded>
			<wfw:commentRss>http://www.asteriskgeekz.com/setup-the-build-environment/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Asterisk Installation: Future of Telephony</title>
		<link>http://www.asteriskgeekz.com/asterisk-installation-future-of-telephony</link>
		<comments>http://www.asteriskgeekz.com/asterisk-installation-future-of-telephony#comments</comments>
		<pubDate>Sun, 06 Dec 2009 20:54:08 +0000</pubDate>
		<dc:creator>SK</dc:creator>
				<category><![CDATA[Installation]]></category>

		<guid isPermaLink="false">http://www.asteriskgeekz.com/?p=45</guid>
		<description><![CDATA[We will be using the default install of Debian and installing Asterisk from source and compiling. Debian in my opinion is the best Linux distribution, Asterisk is the best PBX available to us. I have used both of these things in the past and find them a great combination as do many others. We really [...]]]></description>
			<content:encoded><![CDATA[<div>
<script type="text/javascript"><!--
google_ad_client = "pub-7315430155162860";
/* 468x60, created 12/3/09 */
google_ad_slot = "2010920364";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>We will be using the default install of Debian and installing Asterisk from source and compiling.</p>
<p>Debian in my opinion is the best Linux distribution, Asterisk is the best PBX available to us. I have used both of these things in the past and find them a great combination as do many others. </p>
<p>We really need to appreciate all the people who give us this great software free of charge, they are truly generous.</p>
<p>Consider that if you use a setup like this in a business with 5 or more phones, you can save thousands of dollars a year in call costs, hardware and licensing.</p>
<p><strong>Prerequisites</strong><br />
You will need</p>
<p>      Internet connection<br />
      Spare computer with at least 10gb hard disk space<br />
      Pentium class machine somewhere above 500mhz at least or AMD equivalent</p>
<p>Some will disagree on the CPU requirements mentioned here and I am not going to argue about that. What I will say is that for a 100 person call center, this pc is not going to cut it. In all cases, monitor the cpu and memory usage on your machine under different call loads. The easiest way to do that is to login to the console and run “top” </p>
<p><strong> Timeline</strong></p>
<p>This howto was written from a bare metal install and took many days to research, install and document. It should take you considerably less time to get running. Somewhere around the 3 hour mark you should be able to dial a couple of extensions. Following this, the configuration fun is endless.</p>
<p><strong>What will I end up with?</strong></p>
<p>This howto is not a magic bullet. Finishing this howto will ensure you have a working VOIP server that you can add extentions and communicate between them. There are no hardware components required (other than the machine itself) You will also be able to add conference rooms and communicate with the outside world.</p>
<p><strong>Can I use this for a company or business?</strong></p>
<p>Yes, this is a solid and stable build suitable for deployment in an office environment. Be aware there is no security in its basic form. Things such as firewalls and usernames and passwords should be added to protect the box from bad things. That is a whole other document.</p>
<p><strong>Getting Started</strong></p>
<p><strong><em>Install Debian Etch</em></strong></p>
<p>If you are not familiar with Debian, have a look at the step by step Debian install document installing_debian then come back here and continue.</p>
<p><strong> Installing Asterisk</strong><br />
After doing the above, we need to get Asterisk from the Digium website. We use the source and compile it ourselves. </p>
<p><strong>Downloading the source files</strong><br />
At this point we are going to get the source files so make sure you are logged in as root and change to the linux src directory </p>
<p><code>  cd /usr/src </code></p>
<p><strong><strong>Get Asterisk</strong></strong><br />
<code>  wget -c <a href="http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.21.2.tar.gz">http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.21.2.tar.gz</a></code></p>
<p>i am using Asterisk-1.4.21.2, as i found this highly stable.</p>
<p><strong>Get libpri</strong><br />
<code>wget -c <a href="http://downloads.digium.com/pub/libpri/releases/libpri-1.4.7.tar.gz">http://downloads.digium.com/pub/libpri/releases/libpri-1.4.7.tar.gz</a></code></p>
<p><strong>Get Zaptel</strong><br />
<code>wget -c <a href="http://downloads.asterisk.org/pub/telephony/zaptel/zaptel-1.4.12.1.tar.gz">http://downloads.asterisk.org/pub/telephony/zaptel/zaptel-1.4.12.1.tar.gz</a></code></p>
<p><strong>Get Asterisk-Addons</strong><br />
<code>wget -c <a href="http://downloads.digium.com/pub/asterisk/releases/asterisk-addons-1.4.7.tar.gz">http://downloads.digium.com/pub/asterisk/releases/asterisk-addons-1.4.7.tar.gz</a></code></p>
<div>
<script type="text/javascript"><!--
google_ad_client = "pub-7315430155162860";
/* 468x60, created 12/3/09 */
google_ad_slot = "2010920364";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>This is what we need to install asterisk. Lets Move on <a href="http://www.asteriskgeekz.com/?p=58">Milestone 2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.asteriskgeekz.com/asterisk-installation-future-of-telephony/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installation</title>
		<link>http://www.asteriskgeekz.com/installation</link>
		<comments>http://www.asteriskgeekz.com/installation#comments</comments>
		<pubDate>Sun, 06 Dec 2009 20:32:17 +0000</pubDate>
		<dc:creator>SK</dc:creator>
				<category><![CDATA[Installation]]></category>

		<guid isPermaLink="false">http://www.asteriskgeekz.com/?p=38</guid>
		<description><![CDATA[Let&#8217;s begin our journey into the world of ASTERISK. pay per click While Asterisk is the most widely used open source PBX solution, it hasn’t been easy for the average user to take advantage of it. A good, basic knowledge of Linux is a fundamental requirement, as is the ability and nerve to handle the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Let&#8217;s begin our journey into the world of ASTERISK.</strong></p>
<div>
 <!-- Begin BidVertiser code --><br />
<SCRIPT LANGUAGE="JavaScript1.1" SRC="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=291872&#038;bid=714259" type="text/javascript"></SCRIPT><br />
<noscript><a href="http://www.bidvertiser.com/bdv/BidVertiser/bdv_advertiser.dbm">pay per click</a></noscript><br />
<!-- End BidVertiser code -->
</div>
<p>While Asterisk is the most widely used open source PBX solution, it hasn’t been easy for the average user to take advantage of it. A good, basic knowledge of Linux is a fundamental requirement, as is the ability and nerve to handle the telephony hardware and Asterisk configurations.<br />
Broad support is available through Web-based developer forums for those who take this do-it-yourself approach, but even Bill Miller, vice president of product management and marketing for Digium Inc., Asterisk’s main developer, describes this as the “techie” route for potential Asterisk users.</p>
<p>Before we can start, make sure you have the following:<br />
1. Computer with installed Linux OS (For this please check our other <a href="http://asteriskgeekz.com">posts</a>).<br />
2. Asterisk&#8217;s installation packages.<br />
3. AsteriskGeekz <img src='http://www.asteriskgeekz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Note</strong> : <em>You do not need any special hardware to install and run Asterisk, not even a sound card is required.</em></p>
<p>Before downloading the Asterisk source code, the installation requires users to already have a Linux operating system with kernel version 2.4 or higher, and the bison, ncurses, zlib and openssl libraries with their associated developer packages.<br />
The Asterisk code and other packages needed to install Asterisk can be downloaded in several ways.<br />
- As tar formatted files (tarballs) from ftp.digium.com<br />
- From Digium’s CVS server (password anoncvs) using the commands:<br />
# cd /usr/src<br />
# mkdir asterisk<br />
# export CVSROOT=:pserver:anoncvs@cvs.digium.com:/usr/cvsroot<br />
# cvs login<br />
- From Digium’s SVN server (once an SVN package has been installed) using commands such as:<br />
# svn checkout http://svn.digium.com/svn/asterisk/branches/asterisk-current<br />
If Digium’s own hardware is being used with the installation then both the zaptel and libpri filed should be downloaded along with the Asterisk files.<br />
Installing Asterisk for most Linux distributions is relatively straightforward. Once in the folder in which the source codes are kept issue the following commands:</p>
<p># cd../asterisk<br />
# make clean; make install<br />
If the full installation with both zaptel and libpri is needed, those should be installed in order as:<br />
# cd../libpri<br />
# make clean; make install<br />
# cd../zaptel<br />
# make clean; make install<br />
# cd../asterisk<br />
# make clean; make install</p>
<div>
 <!-- Begin BidVertiser code --><br />
<SCRIPT LANGUAGE="JavaScript1.1" SRC="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=291872&#038;bid=714259" type="text/javascript"></SCRIPT><br />
<noscript><a href="http://www.bidvertiser.com/bdv/BidVertiser/bdv_advertiser.dbm">pay per click</a></noscript><br />
<!-- End BidVertiser code -->
</div>
<p>Seems Interesting but this is what other documentations of Asterisk quoted, Lets Dive into the <strong>Future of Telephony</strong><em> with AsteriskGeekz.<br />
I have divided Asterisk Installation into different Milestones                                                  <a href="http://www.asteriskgeekz.com/?p=45"> MileStone 1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.asteriskgeekz.com/installation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

