<?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>Nanji &#187; Asterisk</title>
	<atom:link href="http://nanji.de/blog/category/dev/asterisk/feed/" rel="self" type="application/rss+xml" />
	<link>http://nanji.de/blog</link>
	<description>Seo, Sem, Usability, Entwicklung, PHP, VoIP, TTS</description>
	<lastBuildDate>Thu, 14 Jan 2010 14:49:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Asterisk 1.6 mit Freepbx in 5 Minuten :-)</title>
		<link>http://nanji.de/blog/dev/asterisk/asterisk-1-6-mit-freepbx-in-5-minuten/</link>
		<comments>http://nanji.de/blog/dev/asterisk/asterisk-1-6-mit-freepbx-in-5-minuten/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 01:29:01 +0000</pubDate>
		<dc:creator>huzzel</dc:creator>
				<category><![CDATA[Asterisk]]></category>

		<guid isPermaLink="false">http://nanji.de/blog/?p=90</guid>
		<description><![CDATA[Ich habe hier einen genialen Installer gefunden. Probiert habe ich es auf Debian Lenny. Ganz unten sollte man die IP 192.168.1.101 durch seine eigene ersetzen BEVOR man das Script startet sonst muss man es manuel einfügen.
]]></description>
			<content:encoded><![CDATA[<p>Ich habe <a href="http://www.k1lnx.net/wiki/index.php/Asterisk_1.6_install_on_Debian_Lenny">hier</a> einen genialen Installer gefunden. Probiert habe ich es auf Debian Lenny. Ganz unten sollte man die IP 192.168.1.101 durch seine eigene ersetzen BEVOR man das Script startet sonst muss man es manuel einfügen.</p>
]]></content:encoded>
			<wfw:commentRss>http://nanji.de/blog/dev/asterisk/asterisk-1-6-mit-freepbx-in-5-minuten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk 1.4 mit Mbrola und txt2pho</title>
		<link>http://nanji.de/blog/dev/asterisk/asterisk-14-und-mbrola/</link>
		<comments>http://nanji.de/blog/dev/asterisk/asterisk-14-und-mbrola/#comments</comments>
		<pubDate>Thu, 21 May 2009 10:13:57 +0000</pubDate>
		<dc:creator>huzzel</dc:creator>
				<category><![CDATA[Asterisk]]></category>

		<guid isPermaLink="false">http://nanji.de/blog/?p=50</guid>
		<description><![CDATA[Hi,
heute versuche ich Mbrola mit Asterisk zu vereinen.  

apt-get install mbrola mbrola-de7
mkdir /usr/local/txt2pho

http://www.ikp.uni-bonn.de/forschung/phonetik/sprachsynthese/txt2pho/txt2pho.zip

unzip txt2pho.zip

txt2pho muss auf die Sprachdatei zugreifen können und ausführbar sein

ln -s /usr/share/mbrola/voices/de7 /usr/local/txt2pho/data/de7
chmod +x /usr/local/txt2pho/txt2pho
chmod +x /usr/local/txt2pho/pipefilt/pipefilt
ln -s /usr/local/txt2pho/txt2pho /usr/bin/txt2pho
ln -s /usr/local/txt2pho/pipefilt/pipefilt /usr/bin/pipefilt

Nun muss noch die txt2phorc angepasst werden

cp /usr/local/txt2pho/txt2phorc $HOME/.txt2phorc

Folgende Einträge müssen geändert werden

vim .txt2phorc
DATAPATH=/usr/local/txt2pho/data/
INVPATH=/usr/local/txt2pho/data/

Jetz einfauch per SSH neu einloggen [...]]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>heute versuche ich Mbrola mit Asterisk zu vereinen. <img src='http://nanji.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<pre>
apt-get install mbrola mbrola-de7
mkdir /usr/local/txt2pho

http://www.ikp.uni-bonn.de/forschung/phonetik/sprachsynthese/txt2pho/txt2pho.zip

unzip txt2pho.zip
</pre>
<p>txt2pho muss auf die Sprachdatei zugreifen können und ausführbar sein</p>
<pre>
ln -s /usr/share/mbrola/voices/de7 /usr/local/txt2pho/data/de7
chmod +x /usr/local/txt2pho/txt2pho
chmod +x /usr/local/txt2pho/pipefilt/pipefilt
ln -s /usr/local/txt2pho/txt2pho /usr/bin/txt2pho
ln -s /usr/local/txt2pho/pipefilt/pipefilt /usr/bin/pipefilt
</pre>
<p>Nun muss noch die txt2phorc angepasst werden</p>
<pre>
cp /usr/local/txt2pho/txt2phorc $HOME/.txt2phorc
</pre>
<p>Folgende Einträge müssen geändert werden</p>
<pre>
vim .txt2phorc
DATAPATH=/usr/local/txt2pho/data/
INVPATH=/usr/local/txt2pho/data/
</pre>
<p>Jetz einfauch per SSH neu einloggen und dann folgenden Befehl ausprobieren</p>
<pre>
echo "Hallo Welt" | txt2pho > test.pho | mbrola /usr/local/txt2pho/data/de7 test.pho test.wav
</pre>
<p>für die Integration in Asterisk einfach einen Testordner anlegen</p>
<pre>
mkdir /usr/share/asterisk/sounds/mbrola
chown asterisk:asterisk /usr/share/asterisk/sounds/mbrola
</pre>
<p>in der extensions.conf&#8230;</p>
<pre>
exten => s,1,Answer()
exten => s,n(ansage),System(rm /usr/share/asterisk/sounds/mbrola/test.gsm)
exten => s,n,System(echo "Hallo Welt" | txt2pho > /tmp/test.pho | mbrola /usr/local/txt2pho/data/de7 /tmp/test.pho /tmp/test.wav)
exten => s,n,System(sox /tmp/test.wav /usr/share/asterisk/sounds/mbrola/test.gsm)
exten => s,n(ansage),Playback(mbrola/test)
</pre>
]]></content:encoded>
			<wfw:commentRss>http://nanji.de/blog/dev/asterisk/asterisk-14-und-mbrola/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk meets Base(E-Plus) 1. Quickstart</title>
		<link>http://nanji.de/blog/dev/asterisk/asterisk-meets-base/</link>
		<comments>http://nanji.de/blog/dev/asterisk/asterisk-meets-base/#comments</comments>
		<pubDate>Wed, 20 May 2009 12:01:29 +0000</pubDate>
		<dc:creator>huzzel</dc:creator>
				<category><![CDATA[Asterisk]]></category>

		<guid isPermaLink="false">http://nanji.de/blog/?p=5</guid>
		<description><![CDATA[Zielsetzung:
IVR-System (Interactive Voice Response) für ein Handy mit Festnetzflatrate. Auf Deutsch eben eine nettes Sprachmenü für alle Anrufer mit Wartemusik und der Möglichkeit eine Nachricht zu hinterlassen.
Vorrausetzungen:

Server: Debian
Handy: mit Festnetzflatrate
VoIP: Account bei Sipgate.de mit lokaler Festnetznummer

1. Installation:
Ich benutze die &#8220;alten&#8221; Debianquellen&#8230;.Weil es funktioniert und ich keine Lust habe bei einem Securitypatch alle Asteriskboxen neu zu [...]]]></description>
			<content:encoded><![CDATA[<h3>Zielsetzung:</h3>
<p><strong>IVR-System</strong> (Interactive Voice Response) für ein Handy mit Festnetzflatrate. Auf Deutsch eben eine nettes Sprachmenü für alle Anrufer mit Wartemusik und der Möglichkeit eine Nachricht zu hinterlassen.</p>
<h3>Vorrausetzungen:</h3>
<ul>
<li>Server: Debian</li>
<li>Handy: mit Festnetzflatrate</li>
<li>VoIP: Account bei Sipgate.de mit lokaler Festnetznummer</li>
</ul>
<h3><strong>1. Installation:</strong></h3>
<p>Ich benutze die &#8220;alten&#8221; Debianquellen&#8230;.Weil es funktioniert und ich keine Lust habe bei einem Securitypatch alle Asteriskboxen neu zu übersetzen&#8230;</p>
<pre>
aptitude install asterisk
cd /etc/asterisk</pre>
<p>Da es öfter vorkommt das man ausversehen Configs löscht lege ich so eine Sicherung an.</p>
<pre>
mkdir backup
cp * backup/
</pre>
<h3>2. Die ersten Wählversuche</h3>
<p>Die Dateien sip.conf und extensions.conf einfach leeren und folgendes eintragen.<br />
sip.conf</p>
<pre>
;Quelle: http://www.martins-kabuff.de/blog/?id=47107d1919395
[general]
port = 5060
bindaddr = 0.0.0.0
context = default
disallow=all
allow=gsm
allow=ulaw
allow=alaw
language=de
register => 12345:XXX@sipgate.de/12345

[sipgate-out]
type=peer
username=12345
fromuser=12345
secret=WVP7NE
host=sipgate.de
fromdomain=sipgate.de
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw

[sipgate-in]
type=peer
fromdomain=sipgate.de
host=sipgate.de
context=sip-in

[100]
type=friend
secret=secret123
host=dynamic
</pre>
<p>Die 2. Datei, die wir benötigen ist die<br />
extensions.conf </p>
<pre>
[general]
autofallthrough=yes

[default]
exten => 100,1,Dial(SIP/100)
exten => 0721FESTNETZNUMMER,1,Dial(SIP/100)

exten => _X.,1,SetCallerID(12345)
exten => _X.,2,Dial(SIP/${EXTEN}@sipgate-out,,r)

[sip-in]
exten =>12345,1,Dial(SIP/100)
</pre>
<p>Jetzt kann man sich mit einem Softphone bzw. Sipclient anmelden und ist sogar unter der Handynummer erreichbar</p>
<p>Soweit so gut <img src='http://nanji.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  leider fehlen jetzt noch Callthrough und Callback</p>
]]></content:encoded>
			<wfw:commentRss>http://nanji.de/blog/dev/asterisk/asterisk-meets-base/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
