<?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>เชษฐพงษ์ ปรินทอง &#187; IPPBX</title>
	<atom:link href="http://chet.printhong.net/tag/ippbx/feed/" rel="self" type="application/rss+xml" />
	<link>http://chet.printhong.net</link>
	<description>Ein Mann auf der Straße</description>
	<lastBuildDate>Wed, 25 Aug 2010 10:50:59 +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>Compiling Sangoma A108 OCTAL (8 PORT) to use with Asterisk</title>
		<link>http://chet.printhong.net/200911/compiling-sangoma-a108-octal-8-port-to-use-with-asterisk/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=compiling-sangoma-a108-octal-8-port-to-use-with-asterisk</link>
		<comments>http://chet.printhong.net/200911/compiling-sangoma-a108-octal-8-port-to-use-with-asterisk/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 07:14:31 +0000</pubDate>
		<dc:creator>chet</dc:creator>
				<category><![CDATA[ลินุกซ์เพื่อชีวิต]]></category>
		<category><![CDATA[เล่าสู่กันฟัง]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[DAHDI]]></category>
		<category><![CDATA[IPPBX]]></category>
		<category><![CDATA[Sangoma]]></category>
		<category><![CDATA[Zaptel]]></category>

		<guid isPermaLink="false">http://chet.printhong.net/?p=185</guid>
		<description><![CDATA[อะไรที่เราเคยทำเป็นประจำแล้ว ถ้าทิ้งไว้นานๆไม่ได้ทำแล้วมันจะฝืด ผมอ่านเจอข้อความนี้ที่ไหนซักแห่งนี่แหละ และความจริงมันก็เป็นเช่นนั้น เรื่องของเรื่องคือได้รับมอบหมายให้จัดการเครื่อง IP-PBX gateway สองตัวให้มันใช้งานได้ ตัวแรกเป็น gateway มีการ์ด E1 Sangoma A108 OCTAL (8 ports) กับอีกตัวเป็นเป็น gateway มีการ์ด E1 Sangoma A200 (2 ports) จริงๆแล้วก็เหมือนปั่นจักรยาน คือเป็นแต่ห่างไปนานๆแล้วพอมาจับอีกรอบมันติดๆขัดๆ แถมมาเจอจักรยานไฟฟ้า มีทดเกียร์อีก เลยออกอาการดังกล่าว โจทย์คือ ติดตั้ง Asterisk และทำให้การ์ด E1 ทั้งสองตัวทำงานได้ ก็เลยไปตั้งหลักโดยไปโหลดไดร์เวอร์ของการ์ดรุ่นดังกล่าวมา แล้วก็ไปที่เว็บของ Asterisk เพื่อโหลดซอร์สของ &#8230; <a href="http://chet.printhong.net/200911/compiling-sangoma-a108-octal-8-port-to-use-with-asterisk/">อ่านต่อ <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote><p><strong>อะไรที่เราเคยทำเป็นประจำแล้ว ถ้าทิ้งไว้นานๆไม่ได้ทำแล้วมันจะฝืด</strong></p></blockquote>
<p>ผมอ่านเจอข้อความนี้ที่ไหนซักแห่งนี่แหละ และความจริงมันก็เป็นเช่นนั้น เรื่องของเรื่องคือได้รับมอบหมายให้จัดการเครื่อง IP-PBX gateway สองตัวให้มันใช้งานได้ ตัวแรกเป็น gateway มีการ์ด E1 Sangoma A108 OCTAL (8 ports) กับอีกตัวเป็นเป็น gateway มีการ์ด E1 Sangoma A200  (2 ports) <img class="alignright size-full wp-image-186" title="pcie_a108" src="http://chet.printhong.net/wp-content/uploads/2009/11/pcie_a108.jpg" alt="pcie_a108" width="278" height="223" /></p>
<p>จริงๆแล้วก็เหมือนปั่นจักรยาน คือเป็นแต่ห่างไปนานๆแล้วพอมาจับอีกรอบมันติดๆขัดๆ แถมมาเจอจักรยานไฟฟ้า มีทดเกียร์อีก เลยออกอาการดังกล่าว</p>
<p><span style="text-decoration: underline;">โจทย์คือ</span> ติดตั้ง Asterisk และทำให้การ์ด E1 ทั้งสองตัวทำงานได้</p>
<p>ก็เลยไปตั้งหลักโดยไปโหลดไดร์เวอร์ของการ์ดรุ่นดังกล่าวมา แล้วก็ไปที่เว็บของ Asterisk เพื่อโหลดซอร์สของ Asterisk + Zaptel + libPRI</p>
<p>แต่เจ้ากรรมหา Zaptel ไม่เจอ</p>
<p><span id="more-185"></span>มีแต่อะไรไม่รู้ชื่อ DAHDI สามัญสำนึกบอกให้รู้ว่าหา zaptel ไม่เจอแต่มีเจ้านี่ สงสัยมันเป็นตัวแทนแหงมๆ เลยค้นๆๆๆข้อมูลแล้วก็อ่านๆๆๆ โอ..บุ้ดด้า นี่เราห่างจากมันแค่สามไตรมาส ไม่รู้เรื่องขนาดนี้เลย</p>
<p>เอาวะ เปลี่ยนชื่อช่างมัน ดาวน์โหลดมาก่อน ค่อยดูความแตกต่างของมันทีหลัง (แต่พอดูอีกทีหลังจากติดตั้งเสร็จแล้ว ไม่มีอะไรแตกต่างเลยนอกจากชื่อที่ใช้เรียก แหม..โตะจายหมด)</p>
<p>จริงๆแล้วการคอมไพล์และติดตั้งไม่มีอะไรพิเศษเลยนะครับ ส่วนที่ยากที่สุดสำหรับมือใหม่ก็คือการติดตั้ง dependency แพ็คเกจสำหรับคอมไพล์แค่นั้นเอง ถ้าทุกอย่างพร้อมรับรองใช้ไม่เกิน 3 คำสั่งแน่นอน<br />
<span style="color: #333399;">./configure; make; make install</span><br />
<span style="text-decoration: underline;">ขั้นตอนต่างๆ ทีละขั้นตอนง่ายๆ</span></p>
<ol>
<li>ติดตั้ง dependency ต่างๆ</li>
<li>ดาวน์โหลดซอร์สของ asterisk+dahdi(zaptel)+libpri แล้วคอมไพล์ติดตั้งทีละตัว</li>
<li>ดาวน์โหลดซอร์สของ wanpipe (driver ของการ์ด E1) แล้วคอมไพล์ติดตั้ง</li>
<li>that&#8217;s it &#8211; จบ</li>
</ol>
<p><span style="color: #ffffff;">.</span></p>
<p>การติดตั้ง dependency ต่างๆ</p>
<p style="text-align: left;"><span style="color: #888888;">#&#8212; ติดตั้ง kernel headers</span><br />
apt-get install linux-headers-`uname -r`</p>
<p style="text-align: left;"><span style="color: #888888;"><br />
#&#8212; </span><span style="color: #888888;">ติดตั้งแพ็คเกจที่จำเป็นสำหรับการคอมไพล์</span><br />
apt-get install gcc g++ make<br />
apt-get install build-essential<br />
apt-get install libncurses5 libncurses5-dev<br />
apt-get install flex bison<br />
apt-get install libnewt-dev<br />
apt-get install libssl-dev<br />
apt-get install libnewt-dev<br />
apt-get install zlib1g zlib1g-dev<br />
apt-get install libtool</p>
<p style="text-align: left;"><span style="color: #888888;">#&#8212; ติดตั้งแพ็คเกจที่จำเป็นสำหรับใช้งาน odbc</span><br />
apt-get install unixodbc unixodbc-dev</p>
<p style="text-align: left;"><span style="color: #888888;">#&#8212; ติดตั้งแพ็คเกจที่จำเป็นสำหรับใช้งาน odbc-postgresql</span><br />
apt-get install postgresql postgresql-client<br />
apt-get install libpq-dev postgresql-contrib<br />
apt-get install odbc-postgresql<br />
apt-get install libpq-dev odbc-postgresql</p>
<p><span style="text-decoration: underline;">หมายเหตุ</span> จริงๆแล้วไอ้แพ็คเกจข้างบนมีบางอันไม่จำเป็นต้องติดตั้งก็ได้ แต่ผมถือคติเหลือดีกว่าขาด เลยใส่มาให้เกินๆไว้ก่อน ส่วนขั้นตอนที่เหลือก็ไม่มีอะไรเหลือบ่ากว่าแรงแล้วหละครับ</p>
<div><a href="http://twitter.com/share" class="twitter-share-button"
                data-url="http://chet.printhong.net/200911/compiling-sangoma-a108-octal-8-port-to-use-with-asterisk/"
                data-text="Compiling Sangoma A108 OCTAL (8 PORT) to use with Asterisk (เชษฐพงษ์ ปรินทอง)"
                data-count="vertical"
                >Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://chet.printhong.net/200911/compiling-sangoma-a108-octal-8-port-to-use-with-asterisk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
