<?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>Sokolov blog &#187; Asterisk</title>
	<atom:link href="http://blog.sokolov.me/tag/asterisk/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sokolov.me</link>
	<description>всякие заметки, в-основном freebsd,linux</description>
	<lastBuildDate>Wed, 14 Dec 2011 16:39:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>защита sip от перебора</title>
		<link>http://blog.sokolov.me/2010/10/20/%d0%b7%d0%b0%d1%89%d0%b8%d1%82%d0%b0-sip-%d0%be%d1%82-%d0%bf%d0%b5%d1%80%d0%b5%d0%b1%d0%be%d1%80%d0%b0/</link>
		<comments>http://blog.sokolov.me/2010/10/20/%d0%b7%d0%b0%d1%89%d0%b8%d1%82%d0%b0-sip-%d0%be%d1%82-%d0%bf%d0%b5%d1%80%d0%b5%d0%b1%d0%be%d1%80%d0%b0/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 18:29:04 +0000</pubDate>
		<dc:creator>kfx</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[sip]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=732</guid>
		<description><![CDATA[&#160; fail2ban &#8212; достаточно удобный способ защиты сервисов от перебора паролей и других атак на основе анализа log файлов приложений. представляет собой набор скриптов на phyton имеется в портах freebsd и пекетах debian,ubuntu настройки специфичные для asterisk: The contents of /etc/fail2ban/filter.d/asterisk.conf should be the following: &#160; &#60;/code&#62; Next edit /etc/fail2ban/jail.conf to include the following section [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>fail2ban &#8212; достаточно удобный способ защиты сервисов от перебора паролей и других атак на основе анализа log файлов приложений.<br />
представляет собой набор скриптов на phyton</p>
<p>имеется в портах freebsd и пекетах debian,ubuntu</p>
<p>настройки специфичные для asterisk:</p>
<p>The contents of /etc/fail2ban/filter.d/asterisk.conf should be the following:</p>
<p>&nbsp;</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Нажмите, чтобы показать или скрыть блок кода">Исходный код</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Показать код отдельно"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Напечатать код"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Показать информацию о плагине"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><span class="co0"># Fail2Ban configuration file</span><br />
<span class="co0">#</span><br />
<span class="co0">#</span><br />
<span class="co0"># $Revision: 250 $</span><br />
<span class="co0">#</span><br />
<br />
<span class="br0">&#91;</span>INCLUDES<span class="br0">&#93;</span><br />
<br />
<span class="co0"># Read common prefixes. If any customizations available -- read them from</span><br />
<span class="co0"># common.local</span><br />
<span class="co0">#before = common.conf</span><br />
<br />
<span class="br0">&#91;</span>Definition<span class="br0">&#93;</span><br />
<br />
<span class="co0">#_daemon = asterisk</span><br />
<br />
<span class="co0"># Option: &nbsp;failregex</span><br />
<span class="co0"># Notes.: &nbsp;regex to match the password failures messages in the logfile. The</span><br />
<span class="co0"># &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;host must be matched by a group named &quot;host&quot;. The tag &quot;&lt;HOST&gt;&quot; can</span><br />
<span class="co0"># &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;be used for standard IP/hostname matching and is only an alias for</span><br />
<span class="co0"># &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(?:::f{4,6}:)?(?P&lt;host&gt;\S+)</span><br />
<span class="co0"># Values: &nbsp;TEXT</span><br />
<span class="co0">#</span><br />
<br />
failregex = NOTICE.<span class="sy0">*</span> .<span class="sy0">*</span>: Registration from <span class="st_h">'.*'</span> failed <span class="kw1">for</span> <span class="st_h">'&lt;HOST&gt;'</span> - Wrong password<br />
NOTICE.<span class="sy0">*</span> .<span class="sy0">*</span>: Registration from <span class="st_h">'.*'</span> failed <span class="kw1">for</span> <span class="st_h">'&lt;HOST&gt;'</span> - No matching peer found<br />
NOTICE.<span class="sy0">*</span> .<span class="sy0">*</span>: Registration from <span class="st_h">'.*'</span> failed <span class="kw1">for</span> <span class="st_h">'&lt;HOST&gt;'</span> - Username<span class="sy0">/</span>auth name mismatch<br />
NOTICE.<span class="sy0">*</span> .<span class="sy0">*</span>: Registration from <span class="st_h">'.*'</span> failed <span class="kw1">for</span> <span class="st_h">'&lt;HOST&gt;'</span> - Device does not match ACL<br />
NOTICE.<span class="sy0">*</span> .<span class="sy0">*</span>: Registration from <span class="st_h">'.*'</span> failed <span class="kw1">for</span> <span class="st_h">'&lt;HOST&gt;'</span> - Peer is not supposed to register<br />
NOTICE.<span class="sy0">*</span> .<span class="sy0">*</span>: Registration from <span class="st_h">'.*'</span> failed <span class="kw1">for</span> <span class="st_h">'&lt;HOST&gt;'</span> - ACL error <span class="br0">&#40;</span>permit<span class="sy0">/</span>deny<span class="br0">&#41;</span><br />
NOTICE.<span class="sy0">*</span> <span class="sy0">&lt;</span>HOST<span class="sy0">&gt;</span> failed to authenticate <span class="kw2">as</span> <span class="st_h">'.*'</span>$<br />
NOTICE.<span class="sy0">*</span> .<span class="sy0">*</span>: No registration <span class="kw1">for</span> peer <span class="st_h">'.*'</span> \<span class="br0">&#40;</span>from <span class="sy0">&lt;</span>HOST<span class="sy0">&gt;</span>\<span class="br0">&#41;</span><br />
NOTICE.<span class="sy0">*</span> .<span class="sy0">*</span>: Host <span class="sy0">&lt;</span>HOST<span class="sy0">&gt;</span> failed MD5 authentication <span class="kw1">for</span> <span class="st_h">'.*'</span> <span class="br0">&#40;</span>.<span class="sy0">*</span><span class="br0">&#41;</span><br />
NOTICE.<span class="sy0">*</span> .<span class="sy0">*</span>: Failed to authenticate user .<span class="sy0">*@&lt;</span>HOST<span class="sy0">&gt;</span>.<span class="sy0">*</span><br />
<br />
<span class="co0"># Option: &nbsp;ignoreregex</span><br />
<span class="co0"># Notes.: &nbsp;regex to ignore. If this regex matches, the line is ignored.</span><br />
<span class="co0"># Values: &nbsp;TEXT</span><br />
<span class="co0">#</span><br />
ignoreregex =</div></div><br />
&lt;/code&gt;<br />
Next edit /etc/fail2ban/jail.conf to include the following section so that it uses the new filter. This does a 3-day ban on the IP that performed the attack. It is recommend to set the bantime in the [DEFAULT] section so if affects all attacks. It is also recommend to turn on an iptables ban for ssh, httpd/apache, and ftp if they are running on the system. Be sure to edit the sendmail-whois action to send notifications to an appropriate address:</p>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Нажмите, чтобы показать или скрыть блок кода">Исходный код</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Показать код отдельно"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Напечатать код"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Показать информацию о плагине"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><span class="br0">&#91;</span>asterisk-iptables<span class="br0">&#93;</span><br />
enabled  = <span class="kw2">true</span><br />
filter   = asterisk<br />
action   = iptables-allports<span class="br0">&#91;</span><span class="re2">name</span>=ASTERISK, <span class="re2">protocol</span>=all<span class="br0">&#93;</span><br />
mail-whois<span class="br0">&#91;</span><span class="re2">name</span>=ASTERISK, <span class="re2">dest</span>=root, <span class="re2">sender</span>=sip3<span class="sy0">@</span>unetcom.ru<span class="br0">&#93;</span><br />
logpath  = <span class="sy0">/</span>var<span class="sy0">/</span>log<span class="sy0">/</span>asterisk<span class="sy0">/</span>full<br />
maxretry = <span class="nu0">4</span><br />
bantime = <span class="nu0">259200</span></div></div>
<p>To change this format, open /etc/asterisk/logger.conf and add the following line under [general] section (You may have to create this before the [logfiles] section). This causes the date and time to be formatted as Year-Month-Day Hour:Minute:Second, [2008-10-01 13:40:04] is an example.</p>
<p><div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Нажмите, чтобы показать или скрыть блок кода">Исходный код</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Показать код отдельно"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Напечатать код"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Показать информацию о плагине"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;"><span class="br0">&#91;</span>general<span class="br0">&#93;</span><br />
<span class="re2">dateformat</span>=<span class="sy0">%</span>F <span class="sy0">%</span>T</div></div><br />
для применения изменений перезапустим логгер<br />
<div id="wpshdo_4" class="wp-synhighlighter-outer"><div id="wpshdt_4" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Нажмите, чтобы показать или скрыть блок кода">Исходный код</a></td><td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Показать код отдельно"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Напечатать код"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Показать информацию о плагине"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: block;">asterisk <span class="re5">-rx</span> <span class="st0">&quot;logger reload&quot;</span></div></div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2010/10/20/%d0%b7%d0%b0%d1%89%d0%b8%d1%82%d0%b0-sip-%d0%be%d1%82-%d0%bf%d0%b5%d1%80%d0%b5%d0%b1%d0%be%d1%80%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка Asterisk на UBUNTU</title>
		<link>http://blog.sokolov.me/2009/10/30/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-asterisk-%d0%bd%d0%b0-ubuntu/</link>
		<comments>http://blog.sokolov.me/2009/10/30/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-asterisk-%d0%bd%d0%b0-ubuntu/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 13:33:19 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[FreePBX]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=104</guid>
		<description><![CDATA[Устанавливаем недостающие пакеты: apt-get install ntp build-essential linux-headers-`uname -r` php5-cli php5-mysql mysql-server php-pear php-db php5-gd curl sox libncurses5-dev libssl-dev libmysqlclient-dev subversion make bison flex g++ gcc apache2 php5 openssl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl mc proftpd libtiff4-dev libxml2-dev phpmyadmin Настраиваем синхронизацию времени: /etc/ntp.conf: server ntp0.zenon.net server ntp1.imvp.ru server ntp2.imvp.ru server ru.pool.ntp.org server europe.pool.ntp.org Скачиваем исходники: cd /usr/src [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Устанавливаем недостающие пакеты:</strong><br />
<code><br />
apt-get install ntp build-essential linux-headers-`uname -r` php5-cli php5-mysql mysql-server php-pear php-db php5-gd curl sox libncurses5-dev libssl-dev libmysqlclient-dev subversion make bison flex g++ gcc apache2 php5 openssl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl mc proftpd libtiff4-dev libxml2-dev phpmyadmin</code></p>
<p><strong>Настраиваем синхронизацию времени:</strong><br />
/etc/ntp.conf:<br />
<code>server ntp0.zenon.net<br />
server ntp1.imvp.ru<br />
server ntp2.imvp.ru<br />
server ru.pool.ntp.org<br />
server europe.pool.ntp.org</code></p>
<p><strong>Скачиваем исходники:</strong><br />
<code>cd /usr/src</code></p>
<p>wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.2.6.tar.gz<br />
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.6.2.1.tar.gz<br />
wget http://mirror.freepbx.org/freepbx-2.7.0.tar.gz<br />
wget http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.6pre17.tgz</p>
<p><strong>Распаковываем:</strong><br />
<code>tar xzf asterisk-1.6*<br />
tar xzf asterisk-addons-1.6*<br />
tar xzf freepbx-2.7*<br />
tar xzf spandsp-0.0.6*<br />
</code></p>
<p><strong>Собираем spandsp &#8212;  необходим для работы факсов:</strong><br />
<code>cd /usr/src/spandsp-0.0.6*<br />
./configure<br />
make &amp;&amp; make install<br />
</code></p>
<p><strong>Собираем и устанавливаем asterisk:</strong><br />
<code>cd /usr/src/asterisk-1.6*<br />
./configure<br />
make &#038;&#038; make install &#038;&#038; make samples<br />
</code></p>
<p><strong>Устанавливаем asterisk-addons:</strong><br />
<code>cd /usr/src/asterisk-addons-1.6*</p>
<p># Патчим addons для хранения UNIQUE ID в базе:<br />
# cdr/cdr_addon_mysql.c<br />
# добавляем "#define MYSQL_LOGUNIQUEID" в начало файла</p>
<p>./configure<br />
make &#038;&#038; make install &#038;&#038; make samples<br />
</code></p>
<p><strong>Добавляем пользователя:</strong><br />
<code>adduser asterisk --disabled-password --gecos "Asterisk PBX"<br />
adduser www-data asterisk</code></p>
<p><strong>Настраиваем конфиг Apache:</strong><br />
<code>cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf-orig<br />
sed -i "s/\(^User *\)\(.*\)/\1asterisk/" /etc/apache2/apache2.conf<br />
sed -i "s/\(^Group *\)\(.*\)/\1asterisk/" /etc/apache2/apache2.conf<br />
chown -R asterisk:asterisk /var/www<br />
chown -R asterisk:asterisk /etc/phpmyadmin<br />
#chown -R asterisk:asterisk /var/lib/phpmyadmin<br />
#chown -R asterisk:asterisk /usr/share/phpmyadmin<br />
</code></p>
<p><strong>Подготавливаем базу:</strong><br />
<code>cd /usr/src/freepbx-2.7*<br />
mysqladmin -p create asterisk<br />
mysqladmin -p create asteriskcdrdb<br />
mysql -p asterisk &lt; SQL/newinstall.sql<br />
</code></p>
<p><strong>В консоли mysql выполняем следующие команды:</strong><br />
<code>USE asteriskcdrdb;<br />
CREATE TABLE IF NOT EXISTS `cdr` (<br />
`calldate` datetime NOT NULL default '0000-00-00 00:00:00',<br />
`clid` varchar(80) NOT NULL default '',<br />
`src` varchar(80) NOT NULL default '',<br />
`dst` varchar(80) NOT NULL default '',<br />
`dcontext` varchar(80) NOT NULL default '',<br />
`channel` varchar(80) NOT NULL default '',<br />
`dstchannel` varchar(80) NOT NULL default '',<br />
`lastapp` varchar(80) NOT NULL default '',<br />
`lastdata` varchar(80) NOT NULL default '',<br />
`duration` int(11) NOT NULL default '0',<br />
`billsec` int(11) NOT NULL default '0',<br />
`disposition` varchar(45) NOT NULL default '',<br />
`amaflags` int(11) NOT NULL default '0',<br />
`accountcode` varchar(20) NOT NULL default '',<br />
`uniqueid` varchar(32) NOT NULL default '',<br />
`userfield` varchar(255) NOT NULL default '',<br />
KEY `calldate` (`calldate`),<br />
KEY `userfield` (`userfield`),<br />
KEY `clid` (`clid`),<br />
KEY `src` (`src`),<br />
KEY `dst` (`dst`),<br />
KEY `billsec` (`billsec`),<br />
KEY `lastapp` (`lastapp`),<br />
KEY `uniqueid` (`uniqueid`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=latin1;<br />
GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY '____ПАРОЛЬ____';<br />
GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY '____ПАРОЛЬ____';<br />
</code><br />
<strong>А теперь устанавливаем сам freepbx:</strong><br />
<code>cd /usr/src/freepbx-2.7*<br />
./install_amp</code></p>
<p><strong>Изменяем настройки PHP:</strong><br />
<code>cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini-orig<br />
sed -i "s/\(upload_max_filesize *= *\)\(.*\)/\120M/" /etc/php5/apache2/php.ini<br />
sed -i "s/\(memory_limit *= *\)\(.*\)/\1100M/" /etc/php5/apache2/php.ini<br />
sed -i "s/\(magic_quotes_gpc *= *\)\(.*\)/\1Off/" /etc/php5/apache2/php.ini<br />
sed -i "s/\(^\s*DocumentRoot *\)\(.*\)/\1\/var\/www\/html/" /etc/apache2/sites-enabled/000-default</code></p>
<p><strong>Перезапускаем apache:</strong><br />
<code>/etc/init.d/apache2 restart</code></p>
<p><strong>Автозапуск:</strong><br />
<code>ln -s /usr/local/sbin/amportal /etc/init.d/amportal<br />
update-rc.d amportal defaults</code></p>
<p><strong>Добавляем дполнительные звуковые файлы:</strong><br />
wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-ulaw-current.tar.gz<br />
распаковываем в /var/lib/asterisk/sounds</p>
<p>использованы материалы: <a href="http://www.netbuild.ru/archives/34/comment-page-1">http://www.netbuild.ru/archives/34/comment-page-1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2009/10/30/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-asterisk-%d0%bd%d0%b0-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Asterisk + Radius</title>
		<link>http://blog.sokolov.me/2009/10/27/asterisk-radius/</link>
		<comments>http://blog.sokolov.me/2009/10/27/asterisk-radius/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 23:32:45 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Radius]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=100</guid>
		<description><![CDATA[voip.rus.net : Протоколирование CDR на сервер RADIUS.]]></description>
			<content:encoded><![CDATA[<p><a href="http://voip.rus.net/tiki-index.php?page=Asterisk+cdr+radius">voip.rus.net : Протоколирование CDR на сервер RADIUS</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2009/10/27/asterisk-radius/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка и настройка Asterisk 1.6 + PostgreSQL на Debian</title>
		<link>http://blog.sokolov.me/2009/10/09/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d0%b8-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-asterisk-1-6-postgresql-%d0%bd%d0%b0-debian/</link>
		<comments>http://blog.sokolov.me/2009/10/09/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d0%b8-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-asterisk-1-6-postgresql-%d0%bd%d0%b0-debian/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 23:46:50 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=48</guid>
		<description><![CDATA[Установка и настройка Asterisk 1.6 + PostgreSQL на Debian » Все для системного администратора. Софт. Мануалы..]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.admin-f1.ru/37-ustanovka-i-nastrojka-asterisk-16-postgresql-na.html">Установка и настройка Asterisk 1.6 + PostgreSQL на Debian » Все для системного администратора. Софт. Мануалы.</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2009/10/09/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d0%b8-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-asterisk-1-6-postgresql-%d0%bd%d0%b0-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk RealTime (вместо конфигов БД)</title>
		<link>http://blog.sokolov.me/2009/10/09/asterisk-realtime-%d0%b2%d0%bc%d0%b5%d1%81%d1%82%d0%be-%d0%ba%d0%be%d0%bd%d1%84%d0%b8%d0%b3%d0%be%d0%b2-%d0%b1%d0%b4/</link>
		<comments>http://blog.sokolov.me/2009/10/09/asterisk-realtime-%d0%b2%d0%bc%d0%b5%d1%81%d1%82%d0%be-%d0%ba%d0%be%d0%bd%d1%84%d0%b8%d0%b3%d0%be%d0%b2-%d0%b1%d0%b4/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 23:41:34 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[mysql.config]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=46</guid>
		<description><![CDATA[Asterisk RealTime &#124; База знаний &#124; asterisk.ru.]]></description>
			<content:encoded><![CDATA[<p><a href="http://asterisk.ru/knowledgebase/Asterisk+RealTime">Asterisk RealTime | База знаний | asterisk.ru</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2009/10/09/asterisk-realtime-%d0%b2%d0%bc%d0%b5%d1%81%d1%82%d0%be-%d0%ba%d0%be%d0%bd%d1%84%d0%b8%d0%b3%d0%be%d0%b2-%d0%b1%d0%b4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

