<?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>zer(o_0)ne &#187; zap</title>
	<atom:link href="http://www.zero0ne.de/tag/zap/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zero0ne.de</link>
	<description>Logbuch eines Datenreisenden</description>
	<lastBuildDate>Fri, 10 Sep 2010 01:00:00 +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>SIP URI mit Asterisk wählen</title>
		<link>http://www.zero0ne.de/2009/05/dial-sip-uri-with-asterisk/</link>
		<comments>http://www.zero0ne.de/2009/05/dial-sip-uri-with-asterisk/#comments</comments>
		<pubDate>Mon, 18 May 2009 17:22:00 +0000</pubDate>
		<dc:creator>zer(o_0)ne</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[Anruf]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[Call]]></category>
		<category><![CDATA[dahdi]]></category>
		<category><![CDATA[dial]]></category>
		<category><![CDATA[dialplan]]></category>
		<category><![CDATA[extensions.conf]]></category>
		<category><![CDATA[Identifier]]></category>
		<category><![CDATA[Resource]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[SIP URI Call]]></category>
		<category><![CDATA[SIP URI Dial]]></category>
		<category><![CDATA[sip-uri]]></category>
		<category><![CDATA[sip.conf]]></category>
		<category><![CDATA[Uniform]]></category>
		<category><![CDATA[Uniform Resource Identifier]]></category>
		<category><![CDATA[uri]]></category>
		<category><![CDATA[URI Dial]]></category>
		<category><![CDATA[wählen]]></category>
		<category><![CDATA[wählplan]]></category>
		<category><![CDATA[zap]]></category>
		<category><![CDATA[zaptel]]></category>

		<guid isPermaLink="false">http://www.zero0ne.de/?p=456</guid>
		<description><![CDATA[Eine SIP-URI sieht vom Aufbau her aus wie eine Email-Adresse, fungiert aber also "<strong>Telefonnummer</strong>" im VoIP-Netz. 
Um mit Asterisk eine SIP-URI zu wählen, sollte ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Eine SIP-URI sieht vom Aufbau her aus wie eine Email-Adresse, fungiert aber eher als eine &#8220;<strong>Telefonnummer</strong>&#8221; im VoIP-Netz. Also könnte ich zum Beispiel  &#8220;<strong>Rob@zero0ne.de</strong>&#8221; als Telefonnummer angeben. Wenn ich für meine Domain die entsprechende SIP-Lösung installiert hätte. Dies geht aber rel. leicht mit <a href="http://www.asterisk.org">Asterisk</a>. Dazu macht man sich einfach eine subdomain &#8220;<strong>sip.zero0ne.de</strong>&#8221; und dann auf die SLD ein SRV-Eintrag mit dem Verweis auf die Subdomain auf den Port 5060.</p>
<p style="text-align: justify;">Um mit Asterisk eine SIP-URI zu wählen, sollte der ausgehende Context ungefähr so aussehen:<br />
<span id="more-456"></span><br />
<code>exten =&gt; _[a-z].,1,NoOp(trunkuri start! ${EXTEN}@${SIPDOMAIN})<br />
exten =&gt; _[a-z].,2,Dial(SIP/${EXTEN}@${SIPDOMAIN})<br />
exten =&gt; _[a-z].,3,Congestion()<br />
exten =&gt; _X.,1,NoOp(trunkuri start! ${EXTEN}@${SIPDOMAIN})<br />
exten =&gt; _X.,2,Dial(ZAP/g1/${EXTEN})<br />
exten =&gt; _X.,3,Congestion()<br />
</code><br />
Das Pattern &#8220;<strong>_[a-z].</strong>&#8221; fängt hierbei alle &#8220;gewählten&#8221; Buchstaben ab und setzt es dann, wenn eine SIPDomain mitgeliefert wurde in ein Dial-Kommando zusammen. Würde man dies nicht so schreiben, würde Asterisk versuchen, den Teil vor dem @ als lokale Extension zu werten und den Rest verwerfen. So wird nun aber rausgewählt.</p>
<p style="text-align: justify;">Das zweite Pattern mit &#8220;<strong>_X.</strong>&#8221; fängt dann alle Zahlen auf die gewählt wurden, also falls man doch mal eine herkömmliche Telefonummern wählen mag. In diesem Beispiel wird dann über &#8220;ZAP&#8221; (neuerdings DAHDI) rausgewählt, also über das ISDN-Netz.</p>
<p style="text-align: justify;">So, nun können wir rauswählen. Aber man will ja auch mal angerufen werden. Also nun noch die Anpassung für den eingehenden Context. Dort sollte man sich nun die Extensions hinzufügen, die man in der URI vor dem @ angeben möchte.</p>
<p><code>exten =&gt; 	rob,	1,	Dial(SIP/Rob_phone,50,tThHr)</code></p>
<p style="text-align: justify;">Wobei hier der Extensionname &#8220;rob&#8221; ist und das Kommando dann, wenn die Extension angesprochen wird, Dial. Also würde mein Telefon dann klingeln.</p>
<p style="text-align: justify;">Nun sollte man eigentlich von aussen erreichbar sein und selbst auch rauswählen können!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zero0ne.de/2009/05/dial-sip-uri-with-asterisk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Asterisk 1.6.1.0 installieren</title>
		<link>http://www.zero0ne.de/2009/05/asterisk-1610-installieren/</link>
		<comments>http://www.zero0ne.de/2009/05/asterisk-1610-installieren/#comments</comments>
		<pubDate>Wed, 06 May 2009 16:01:39 +0000</pubDate>
		<dc:creator>zer(o_0)ne</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[asterisk 1.6.1]]></category>
		<category><![CDATA[asterisk1.4]]></category>
		<category><![CDATA[dahdi]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installieren]]></category>
		<category><![CDATA[libpri]]></category>
		<category><![CDATA[PRI]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[zap]]></category>
		<category><![CDATA[zaptel]]></category>

		<guid isPermaLink="false">http://www.zero0ne.de/?p=437</guid>
		<description><![CDATA[Hier nun eine kleine Anleitung wie man Asterisk 1.6.1 aus den Sourcen herraus installiert. Es ist eigentlich nur ein Merkzettel für mich, damit ich mir die einzelnen Schritte merken kann, aber vllt braucht es ja noch jemand. Ich hoffe für denjenigen ist es dann eine Hilfe. Auch da man ja in der Regel ehrer wenig [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Hier nun eine kleine Anleitung wie man Asterisk 1.6.1 aus den Sourcen herraus installiert. Es ist eigentlich nur ein Merkzettel für mich, damit ich mir die einzelnen Schritte merken kann, aber vllt braucht es ja noch jemand. Ich hoffe für denjenigen ist es dann eine Hilfe. Auch da man ja in der Regel ehrer wenig über Asterisk 1.6 liest.</p>
<p><span id="more-437"></span></p>
<h3><strong>Vorbereitungen</strong></h3>
<p>wenn nötig:<br />
<code>aptitude install build-essential linux-headers-`uname -r` psmisc libncurses-dev</code></p>
<h3><strong>Asterisk Downloaden:</strong></h3>
<p><code>wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.6.1.0.tar.gz<br />
wget http://downloads.digium.com/pub/asterisk/releases/asterisk-addons-1.6.1.0.tar.gz<br />
wget http://downloads.digium.com/pub/telephony/dahdi-linux/releases/dahdi-linux-2.1.0.4.tar.gz<br />
wget http://downloads.digium.com/pub/telephony/dahdi-tools/releases/dahdi-tools-2.1.0.2.tar.gz<br />
wget http://downloads.digium.com/pub/libpri/releases/libpri-1.4.9.tar.gz</code></p>
<h3><strong>libpri installieren (PRI-Treiber, falls nötig):</strong></h3>
<p><code>tar xfz libpri-1.4.9.tar.gz<br />
cd libpri-1.4.9<br />
make all<br />
make install</code></p>
<h3><strong>dahdi installieren (ISDN-Treiber, falls nötig, ehml. ZAP):</strong></h3>
<p><code><br />
tar xfz dahdi-linux-2.1.0.4.tar.gz<br />
cd dahdi-linux-2.1.0.4<br />
make all<br />
make install<br />
cd ..<br />
tar xfz dahdi-tools-2.1.0.2.tar.gz<br />
cd dahdi-tools-2.1.0.2<br />
./configure<br />
make all<br />
make install config</code></p>
<h3><strong>Asterisk installieren:</strong></h3>
<p><code>tar xfz asterisk-1.6.1.0.tar.gz<br />
cd asterisk-1.6.1.0<br />
./configure<br />
make all<br />
make install config samples<br />
cd ..<br />
tar xfz asterisk-addons-1.6.1.0.tar.gz<br />
cd asterisk-addons-1.6.1.0<br />
./configure<br />
make all<br />
make install samples config</code></p>
<p>Nun ist Asterisk betriebsbereit und muss noch konfiguriert werden, die Standard-Config reicht aber schon einmal aus um die grundsätzliche Funktionsfähigkeit von Asterisk zu testen. Mit dem folgenden Kommando nun asterisk starten.<br />
<code>asterisk -cvvv</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zero0ne.de/2009/05/asterisk-1610-installieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
