<?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>IT блог - полезные заметки. &#187; VoIP</title>
	<atom:link href="http://itblog.su/category/voip/feed" rel="self" type="application/rss+xml" />
	<link>http://itblog.su</link>
	<description>IT blog - авторский блог о Linux, windows, php, mysql.</description>
	<lastBuildDate>Wed, 04 Apr 2012 10:50:03 +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>Set destination not works in Elastix after FreePBX upgrade</title>
		<link>http://itblog.su/set-destination-not-works-in-elastix-after-freepbx-upgrade.html</link>
		<comments>http://itblog.su/set-destination-not-works-in-elastix-after-freepbx-upgrade.html#comments</comments>
		<pubDate>Mon, 28 Feb 2011 09:54:58 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=492</guid>
		<description><![CDATA[После обновления FreePBX до 2.8.1 в Elastix перестало работать Set Destination в Inbound routes. в старой версии были просто радиобатоны, выбираешь ринггруппу например и выпадающим меню выбираешь номер ринггруппы. В новой версии решили выпендриться, выбираешь из одного выподающего меню Extensions и появяется выпадающее меню с номерами. Вобщем новая версия не работает в Elastix. Фиксится проблема [...]]]></description>
			<content:encoded><![CDATA[<p>После обновления FreePBX до 2.8.1 в Elastix перестало работать Set Destination в Inbound routes.</p>
<p>в старой версии были просто радиобатоны, выбираешь ринггруппу например и выпадающим меню выбираешь номер ринггруппы. В новой версии решили выпендриться, выбираешь из одного выподающего меню Extensions и появяется выпадающее меню с номерами. Вобщем новая версия не работает в Elastix.</p>
<p>Фиксится проблема довольно просто:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="kw2">sudo</span> <span class="kw2">cp</span> <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/</span>html<span class="sy0">/</span>admin<span class="sy0">/</span>common<span class="sy0">/</span>script.legacy.js <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/</span>html<span class="sy0">/</span>modules<span class="sy0">/</span>pbxadmin<span class="sy0">/</span>js<span class="sy0">/</span></pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://itblog.su/set-destination-not-works-in-elastix-after-freepbx-upgrade.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk SIP and iptables</title>
		<link>http://itblog.su/asterisk-sip-and-iptables.html</link>
		<comments>http://itblog.su/asterisk-sip-and-iptables.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 18:41:33 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[CentOS Linux]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=417</guid>
		<description><![CDATA[Появилась задача, удаленному офису нужно подключаться к астериску, и тут и там статические &#171;белые&#187; IP адреса. Для решения задачи были добавлены правила: iptables -A RH-Firewall-1-INPUT -i eth0 -s 91.211.000.000 -j ACCEPT iptables -A RH-Firewall-1-INPUT -i eth0 -d 91.211.000.000 -j ACCEPT если нужно открыть доступ для всех внешних подключений по SIP, то правила следующие: iptables -A [...]]]></description>
			<content:encoded><![CDATA[<p>Появилась задача, удаленному офису нужно подключаться к астериску, и тут и там статические &#171;белые&#187; IP адреса. Для решения задачи были добавлены правила:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">iptables <span class="re5">-A</span> RH-Firewall-<span class="nu0">1</span>-INPUT <span class="re5">-i</span> eth0 <span class="re5">-s</span> 91.211.000.000 <span class="re5">-j</span> ACCEPT
iptables <span class="re5">-A</span> RH-Firewall-<span class="nu0">1</span>-INPUT <span class="re5">-i</span> eth0 <span class="re5">-d</span> 91.211.000.000 <span class="re5">-j</span> ACCEPT</pre></div></div></div></div></div></div></div>


<p>если нужно открыть доступ для всех внешних подключений по SIP, то правила следующие:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">iptables <span class="re5">-A</span> INPUT <span class="re5">-p</span> udp <span class="re5">-i</span> eth0 <span class="re5">--dport</span> <span class="nu0">5060</span> <span class="re5">-j</span> ACCEPT
iptables <span class="re5">-A</span> INPUT <span class="re5">-p</span> tcp <span class="re5">-i</span> eth0 <span class="re5">--dport</span> <span class="nu0">5060</span> <span class="re5">-j</span> ACCEPT
iptables <span class="re5">-A</span> INPUT <span class="re5">-p</span> udp <span class="re5">-i</span> eth0 <span class="re5">--dport</span> <span class="nu0">10000</span>:<span class="nu0">20000</span> <span class="re5">-j</span> ACCEPT</pre></div></div></div></div></div></div></div>


<p>где eth0 интерфейс с &#171;белым&#187; внешним IP адресом, а 91.211.000.000 это IP адрес удаленного офиса.</p>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/asterisk-sip-and-iptables.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>turning of CallForwarding in Asterisk</title>
		<link>http://itblog.su/turning-of-callforwarding-in-asterisk.html</link>
		<comments>http://itblog.su/turning-of-callforwarding-in-asterisk.html#comments</comments>
		<pubDate>Thu, 14 Oct 2010 15:13:55 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=413</guid>
		<description><![CDATA[Для включения безусловной переадресации используется сервисный код *72. При его наборе система спросит номер абонента (по дефолту можно ввести любой) и номер на который надо переадресовывать. Отключить переадресацию можно набрав код *73 но только для своего номера, т.е. если ваш номер 101, а переадресацию надо отключить для 100, то ничего не получится. собственно переадресацию Call [...]]]></description>
			<content:encoded><![CDATA[<p>Для включения безусловной переадресации используется сервисный код *72. При его наборе система спросит номер абонента (по дефолту можно ввести любой) и номер на который надо переадресовывать. Отключить переадресацию можно набрав код *73 но только для своего номера, т.е. если ваш номер 101, а переадресацию надо отключить для 100, то ничего не получится.</p>
<p>собственно переадресацию Call Forward можно отключить или включить из консоли asterisk,</p>
<p>переадресация с номера 100 на 2678678 включена:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">office<span style="color: #000000; font-weight: bold;">*</span>CLI<span style="color: #000000; font-weight: bold;">&gt;</span> database show<br />
............<br />
<span style="color: #000000; font-weight: bold;">/</span>CF<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">100</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : <span style="color: #000000;">2678678</span> <br />
............</div></div>
<p>или так:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rasterisk <span style="color: #660033;">-x</span> <span style="color: #ff0000;">'database show'</span><span style="color: #000000; font-weight: bold;">|</span><span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-r</span> <span style="color: #ff0000;">&quot;^/CF&quot;</span><br />
<span style="color: #000000; font-weight: bold;">/</span>CF<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">101</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : <span style="color: #000000;">103</span></div></div>
<p>Убираем переадресацию:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">office<span style="color: #000000; font-weight: bold;">*</span>CLI<span style="color: #000000; font-weight: bold;">&gt;</span> database del CF <span style="color: #000000;">100</span></div></div>
<p>или так:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">rasterisk <span style="color: #660033;">-x</span> <span style="color: #ff0000;">'database del CF 101'</span><br />
Database entry removed.</div></div>
<p>Включаем переадресацию с номера 101 на 2768079:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">office<span style="color: #000000; font-weight: bold;">*</span>CLI<span style="color: #000000; font-weight: bold;">&gt;</span> database put CF <span style="color: #000000;">101</span> <span style="color: #000000;">2768079</span><br />
Updated database successfully<br />
<br />
office<span style="color: #000000; font-weight: bold;">*</span>CLI<span style="color: #000000; font-weight: bold;">&gt;</span> database get CF <span style="color: #000000;">101</span><br />
Value: <span style="color: #000000;">2768079</span></div></div>
<p>или так:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;rasterisk <span style="color: #660033;">-x</span> <span style="color: #ff0000;">'database put CF 101 103'</span><br />
Updated database successfully</div></div>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/turning-of-callforwarding-in-asterisk.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco 7912 from SCCP to SIP and provisioning</title>
		<link>http://itblog.su/cisco-7912-from-sscp-to-sip-and-provisioning.html</link>
		<comments>http://itblog.su/cisco-7912-from-sscp-to-sip-and-provisioning.html#comments</comments>
		<pubDate>Sun, 26 Sep 2010 00:47:18 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=403</guid>
		<description><![CDATA[Несколько лет назад покупал пару IP фонов Cisco CP-7912G= прошивал старенькой SIP прошивкой, настраивались аппараты вручную с клавиатуры аппарата, а тут вот захотелось заапдейтить firmware и заставить аппараты брать конфиг с tftp сервера. Захотел &#8212; сделал! теперь расскажу как. Будем считать что tftp сервер у вас уже есть и dhcp сервер отдает option-150. Будем считать [...]]]></description>
			<content:encoded><![CDATA[<p>Несколько лет назад покупал пару IP фонов Cisco CP-7912G= прошивал старенькой SIP прошивкой, настраивались аппараты вручную с клавиатуры аппарата, а тут вот захотелось заапдейтить firmware и заставить аппараты брать конфиг с tftp сервера. Захотел &#8212; сделал! теперь расскажу как.</p>
<p>Будем считать что tftp сервер у вас уже есть и dhcp сервер отдает option-150. Будем считать что корень tftp у нас в /tftpboot.</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>tftpboot<br />
<span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>itblog.su<span style="color: #000000; font-weight: bold;">/</span>wp-content<span style="color: #000000; font-weight: bold;">/</span>uploads<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">2010</span><span style="color: #000000; font-weight: bold;">/</span>09<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">7912</span>.tar.gz<br />
<span style="color: #c20cb9; font-weight: bold;">tar</span> zxf <span style="color: #000000;">7912</span>.tar.gz</div></div>
<p>Из архива распакуются файлы:</p>
<div class="codecolorer-container ini mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="ini codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">bmp2logo.exe<br />
cfgfmt.exe<br />
cfgfmt.linux<br />
cfgfmt.sun<br />
CP7912080001SIP060412A.sbin<br />
gkdefault.cfg<br />
gkdefault.txt<br />
prserv.exe<br />
prserv.linux<br />
prserv.sun<br />
Readme.txt<br />
sipexample.txt<br />
sip_ptag.dat</div></div>
<p>первый файл который сливает телефон имеет имя gkdefault.cfg  файлик этот бинарный.<br />
в файле прописываются конфигурационные данные одинаковые для всех телефонов, это так называемый первый уровень provisioning. В качестве второго уровня выступает файл gk<MAC> где <MAC> это mac-адрес телефона, в этом файле укзываются конкретно для данного телефона настройки, например логин и пароль.</p>
<p>Итак для того чтобы телефон прошился последней фирмварью CP7912080001SIP060412A.sbin нужно создать файл gkdefault.txt с содержимым:</p>
<pre>
#txt
upgradecode:3,0x601,0x0400,0x0100,0.0.0.0,69,0x060412a,CP7912080001SIP060412A.sbin
UIPassword:1234
</pre>
<p>после чего из текстового файла сделать бинарный.</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">chmod</span> +x cfgfmt.linux<br />
.<span style="color: #000000; font-weight: bold;">/</span>cfgfmt.linux -tsip_ptag.dat gkdefault.txt gkdefault.cfg</div></div>
<p>Теперь создадим файл gk00192ff6e690.txt для второго уровня.</p>
<pre>
#txt
dhcp:1
Proxy:192.168.1.100
UID:100
PWD:password_here
LoginID:100
SIPRegOn:1
</pre>
<p>ну и конечно скомпилируем:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">.<span style="color: #000000; font-weight: bold;">/</span>cfgfmt.linux -tsip_ptag.dat gk00192ff6e690.txt gk00192ff6e690.cfg</div></div>
<p>теперь сделаем ресет телефона, для этого нужно набрать комбинацию **#** и подтвердить желаение сделать manufacture reset.</p>
<p>более подробная инструкция по провизионингу ест ьв файле sipexample.txt</p>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/cisco-7912-from-sscp-to-sip-and-provisioning.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elastix Flash Operator Panel default password</title>
		<link>http://itblog.su/elastix-flash-operator-panel-default-password.html</link>
		<comments>http://itblog.su/elastix-flash-operator-panel-default-password.html#comments</comments>
		<pubDate>Mon, 13 Sep 2010 16:17:51 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=396</guid>
		<description><![CDATA[If you a new user to Elastix (Unified Communications platform Asterisk based) and trying to enter FOP (flash operator panel) first time, you&#8217;ll need to enter a password that not the same as admin passowrd. Deffauld password stored in file /etc/amportal.conf section: # FOPPASSWORD: the secret code for performing transfers and hangups in the FOP [...]]]></description>
			<content:encoded><![CDATA[<p>If you a new user to Elastix (Unified Communications platform Asterisk based) and trying to enter FOP (flash operator panel) first time, you&#8217;ll need to enter a password that not the same as admin passowrd.</p>
<p>Deffauld password stored in file /etc/amportal.conf section:</p>
<div class="codecolorer-container ini mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="ini codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># FOPPASSWORD: the secret code for performing transfers and hangups in the FOP<br />
<span style="color: #000099;">FOPPASSWORD</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">eLaStIx.2oo7</span></div></div>
<p>so as you see, default password is &#171;eLaStIx.2oo7&#8243; without quotes. And you beter to change it.</p>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/elastix-flash-operator-panel-default-password.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Мультифон в Asterisk (trixbox/elastix/freePBX)</title>
		<link>http://itblog.su/multifon-v-asterisk-trixboxelastixfreepbx.html</link>
		<comments>http://itblog.su/multifon-v-asterisk-trixboxelastixfreepbx.html#comments</comments>
		<pubDate>Sat, 11 Sep 2010 16:41:00 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=392</guid>
		<description><![CDATA[Trunk Description: multifon Outbound Caller ID: 79297xxxxxx Trunk Name: multifon PEER Details: host=multifon.ru username=79297xxxxxx secret=PASSWORD_HERE type=peer dtmfmode=inband insecure=very fromuser=79297xxxxxx fromdomain=multifon.ru qualify=yes nat=yes Register String: 79297xxxxxx:PASSWORD_HERE@multifon.ru]]></description>
			<content:encoded><![CDATA[<p>Trunk Description: multifon<br />
Outbound Caller ID: 79297xxxxxx<br />
Trunk Name: multifon</p>
<p>PEER Details:</p>
<div class="codecolorer-container ini mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="ini codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000099;">host</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">multifon.ru</span><br />
<span style="color: #000099;">username</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">79297xxxxxx</span><br />
<span style="color: #000099;">secret</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">PASSWORD_HERE</span><br />
<span style="color: #000099;">type</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">peer</span><br />
<span style="color: #000099;">dtmfmode</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">inband</span><br />
<span style="color: #000099;">insecure</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">very</span><br />
<span style="color: #000099;">fromuser</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">79297xxxxxx</span><br />
<span style="color: #000099;">fromdomain</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">multifon.ru</span><br />
<span style="color: #000099;">qualify</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">yes</span><br />
<span style="color: #000099;">nat</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">yes</span></div></div>
<p>Register String:</p>
<div class="codecolorer-container ini mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="ini codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">79297xxxxxx:PASSWORD_HERE@multifon.ru</div></div>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/multifon-v-asterisk-trixboxelastixfreepbx.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>flashing cisco 7912 to SIP</title>
		<link>http://itblog.su/flashing-cisco-7912-to-sip.html</link>
		<comments>http://itblog.su/flashing-cisco-7912-to-sip.html#comments</comments>
		<pubDate>Tue, 28 Jul 2009 20:26:05 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=320</guid>
		<description><![CDATA[В офисе после скачка напряжения, один из айпифонов Cisco 7912 сдох. Внешне это выгладело так: дисплей не горит, но горит кнопка speaker. Судя по tcpdump телефон таки шлет запросы к dhcp, этим и воспользуемся. в /etc/dhcpd.conf добавим пару строчек (полностью конфиг приведу ниже): option option-150 code 150 = ip-address; option option-150 192.168.11.200; где 192.168.12.200 айпишник [...]]]></description>
			<content:encoded><![CDATA[<p>В офисе после скачка напряжения, один из айпифонов Cisco 7912 сдох. Внешне это выгладело так: дисплей не горит, но горит кнопка speaker.</p>
<p>Судя по tcpdump телефон таки шлет запросы к dhcp, этим и воспользуемся.</p>
<p>в /etc/dhcpd.conf добавим пару строчек (полностью конфиг приведу ниже):</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">option option-<span style="color: #000000;">150</span> code <span style="color: #000000;">150</span> = ip-address;<br />
option option-<span style="color: #000000;">150</span> 192.168.11.200;</div></div>
<p>где 192.168.12.200 айпишник tftp сервера. Самое интересное в том что без этих строчек айпифоны прошились на SIP прошивку с SCCP без проблем. Ну да ладно..</p>
<p>на 192.168.12.200 в папку /tftpboot  кладем сами файлы прошивки<br />
CP7912080001SIP060412A.sbin и cp7912r.zup<br />
по сути это один и тот же файл просто их два с разными именами. файлы можно найти на thepiratbay или могу выслать кому надо.</p>
<p>http://itblog.su/downloads/CP7912080001SIP060412A.sbin</p>
<p>http://itblog.su/downloads/cp7912r.zup</p>
<p>Теперь телефон в ребут по питанию и при старте он должен ожить. Опять таки самое смешное в том что после перепрошивки настройки не похерились.</p>
<p>PS: а еще есть психи которые выпаивают флешку и на программаторе заливают прошивку. т.ч. если не помогает описнный способ, можно попытаться найти одного из них :)</p>
<p>этим же методом перешивается Cisco 7912 с прошивки SCCP на SIP<br />
<span id="more-320"></span></p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">not authoritative;<br />
<br />
log-facility local7;<br />
<br />
&nbsp;option domain-name &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0000;">&quot;office.local&quot;</span>;<br />
&nbsp;option domain-name-servers &nbsp; &nbsp; 192.168.11.100, 192.168.11.200;<br />
&nbsp;option subnet-mask &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 255.255.255.0;<br />
&nbsp;option ntp-servers &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 192.168.11.200;<br />
<br />
option option-<span style="color: #000000;">150</span> code <span style="color: #000000;">150</span> = ip-address;<br />
option option-<span style="color: #000000;">150</span> 192.168.11.200;<br />
<br />
subnet 192.168.11.0 netmask 255.255.255.0 <span style="color: #7a0874; font-weight: bold;">&#123;</span><br />
&nbsp; &nbsp; &nbsp;authoritative;<br />
&nbsp; &nbsp; &nbsp;range 192.168.11.250 192.168.11.254;<br />
&nbsp; &nbsp; &nbsp;range dynamic-bootp 192.168.11.210 192.168.11.249;<br />
&nbsp; &nbsp; &nbsp;option routers 192.168.11.100;<br />
&nbsp; &nbsp; &nbsp;allow unknown-clients;<br />
&nbsp; &nbsp; &nbsp;allow booting;<br />
&nbsp; &nbsp; &nbsp;allow bootp;<br />
&nbsp; &nbsp; &nbsp;next-server 192.168.11.200;<br />
&nbsp; &nbsp; &nbsp;filename <span style="color: #ff0000;">&quot;pxelinux.0&quot;</span>;<br />
<span style="color: #7a0874; font-weight: bold;">&#125;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/flashing-cisco-7912-to-sip.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cisco 7940</title>
		<link>http://itblog.su/cisco-7940.html</link>
		<comments>http://itblog.su/cisco-7940.html#comments</comments>
		<pubDate>Sun, 26 Apr 2009 11:47:23 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[VoIP]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[factory defaults]]></category>
		<category><![CDATA[ip phone]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=301</guid>
		<description><![CDATA[В руках оказалось пару Cisco IP PHONE 7912G и один Cisco ip phone 7940G. Мини хауту по последнему: restart/перезапуск аппарата: 1. [*] + [6] + [settings] reset to factory defaults/сброс настроек аппарата: 1. делаем рестарт и держим клавишу [#] 2. как появится надпись &#171;reset key sequence detected&#187; отпускаем [#] 3. по очереди начнут моргать кнопки [...]]]></description>
			<content:encoded><![CDATA[<p>В руках оказалось пару Cisco IP PHONE 7912G и один Cisco ip phone 7940G. Мини хауту по последнему:<br />
restart/перезапуск аппарата:<br />
1. [*] + [6] + [settings]</p>
<p>reset to factory defaults/сброс настроек аппарата:<br />
1. делаем рестарт и держим клавишу [#]<br />
2. как появится надпись &#171;reset key sequence detected&#187; отпускаем [#]<br />
3. по очереди начнут моргать кнопки [headset], [mute] и [speaker]<br />
4. набираем подряд: [1] [2] [3] [4] [5] [6] [7] [8] [9] [*] [0] [#]<br />
5. увидев сообщение &#171;Save network cfg? 1=yes 2=no&#187; жмем [2]<br />
телефон сбросит настройки и перезапустится.</p>
<p>unlock configuration/разлочить настройки:<br />
1. [settings]<br />
2. [9]<br />
3. набираем cisco  и жмем &#171;Accept&#187;</p>
<div id="attachment_318" class="wp-caption aligncenter" style="width: 410px"><img src="http://itblog.su/wp-content/uploads/2009/04/cisco7940-reboot.jpg" alt="how to reboot cisco 7940" title="cisco7940-reboot" width="400" height="330" class="size-full wp-image-318" /><p class="wp-caption-text">how to reboot cisco 7940</p></div>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/cisco-7940.html/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

