<?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>Sklep FCN: Asterisk - FCN.pl</title>
	<atom:link href="https://fcn.pl/pomoc/temat/asterisk/feed/" rel="self" type="application/rss+xml" />
	<link>https://fcn.pl/pomoc/temat/asterisk/</link>
	<description>Telefonia internetowa VoIP</description>
	<lastBuildDate>Tue, 12 Sep 2017 14:51:03 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://fcn.pl/wp-content/uploads/2016/02/cropped-fcn-faviconka-32x32.png</url>
	<title>Sklep FCN: Asterisk - FCN.pl</title>
	<link>https://fcn.pl/pomoc/temat/asterisk/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Konfiguracja Asterisk &#8211; FCN</title>
		<link>https://fcn.pl/pomoc/konfiguracja-asterisk-fcn/</link>
		
		<dc:creator><![CDATA[FCN]]></dc:creator>
		<pubDate>Mon, 01 Dec 2014 11:42:10 +0000</pubDate>
				<guid isPermaLink="false">https://fcn.pl/?post_type=instrukcja&#038;p=3033</guid>

					<description><![CDATA[<p>Spis treści: Ważne ustawienia sekcji [general] w pliku sip.conf Rejestracja w pliku sip.conf Ustawienia peerow w pliku sip.conf Ustawienia extensions.conf Zmiany sip.conf Zmiany extension.conf Zmiana domyślnych haseł 1. Ważne ustawienia sekcji [general] w pliku sip.conf: [general] Pozycja Uwagi context=default Wszystkie nieznane połączenia kierowane są do kontekstu default extensions.conf bindport=5172 Zwykle atakujący szukają Asterisk-ów na domyślnym [&#8230;]</p>
<p>Artykuł <a href="https://fcn.pl/pomoc/konfiguracja-asterisk-fcn/">Konfiguracja Asterisk &#8211; FCN</a> pochodzi z serwisu <a href="https://fcn.pl">FCN.pl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Spis treści:</h2>
<ol>
<li>Ważne ustawienia sekcji [general] w pliku sip.conf</li>
<li>Rejestracja w pliku sip.conf</li>
<li>Ustawienia peerow w pliku sip.conf</li>
<li>Ustawienia extensions.conf</li>
<li>Zmiany sip.conf</li>
<li>Zmiany extension.conf</li>
<li>Zmiana domyślnych haseł</li>
</ol>
<h2>1. Ważne ustawienia sekcji [general] w pliku sip.conf:</h2>
<table>
<caption><b>[general]</b></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>context=default</td>
<td>Wszystkie nieznane połączenia kierowane są do kontekstu default extensions.conf</td>
</tr>
<tr>
<td>bindport=5172</td>
<td>Zwykle atakujący szukają Asterisk-ów na domyślnym porcie sip, czyli 5060 ustawmy inny np. 5172<br />
UWAGA! w konfiguracji telefonów trzeba będzie wpisać ten port jako port proxy zamiast 5060</td>
</tr>
<tr>
<td>srvlookup=yes</td>
<td>dla zwiększenia redundancji włączymy rozwiązywanie domeny po rekordach SRV (w przypadku problemów z dodzwonieniem należy ustawić wartość „no”)</td>
</tr>
<tr>
<td>defaultexpiry=60</td>
<td>przydatne przy Asterisk-ach na niepublicznych adresach IP (za NATem)</td>
</tr>
<tr>
<td>allowguest=no</td>
<td>zabezpiecza przed nieautoryzowanymi wywołaniami (domyślnie Asterisk zezwala na takie)</td>
</tr>
<tr>
<td>dtmfmode=rfc2833</td>
<td>tak jest we FreecoNet</td>
</tr>
<tr>
<td>nat=yes</td>
<td>dla bramek/telefonów za NATem</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><b>Ustawienia dla Asterisk za NAT:</b></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>defaultexpiry=60</td>
<td>przydatne przy Asterisk-ach na niepublicznych adresach iIP (za NATem)</td>
</tr>
<tr>
<td>localnet=192.168.1.0/255.255.255.0</td>
<td>adres i maska sieci lokalnej</td>
</tr>
<tr>
<td>externip=123.234.123.234</td>
<td>adres publiczny routera, za którym jest Asterisk</td>
</tr>
</tbody>
</table>
<h2><strong>2. Rejestracja w pliku sip.conf:</strong></h2>
<table>
<caption><b>Rejestracja w pliku sip.conf</b></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>register =&gt; uzytkownik:haslo@sip.freeconet.pl/przychodzace1</td>
<td>przychodzące1 można dowolnie zmienić patrz: extensions.conf</td>
</tr>
</tbody>
</table>
<h2><strong>3. Ustawienia peerow w pliku sip.conf:</strong></h2>
<table>
<caption><b>[freeconet-out]</b></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>type=peer</td>
<td>do operatora</td>
</tr>
<tr>
<td>defaultuser=uzytkownik</p>
<p>fromuser=uzytkownik</td>
<td>nazwa konta we FreecoNet</td>
</tr>
<tr>
<td>secret=haslo</td>
<td> &#8211;</td>
</tr>
<tr>
<td>fromdomain=sip.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>context=freeconet</td>
<td>na jaki kontekst w extensions.conf maja iść połączenia</td>
</tr>
<tr>
<td>host=sip.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>port=5060</td>
<td> &#8211;</td>
</tr>
<tr>
<td>outboundproxy=sip.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>outboundproxyport=5060</td>
<td> &#8211;</td>
</tr>
<tr>
<td>insecure=no</td>
<td>maksymalnie nieufny Asterisk</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><strong>[freeconet-in1]</strong></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>type=peer</td>
<td>podobnie dwa peery dla połączeń przychodzących</td>
</tr>
<tr>
<td>fromdomain=sip.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>port=5060</td>
<td> &#8211;</td>
</tr>
<tr>
<td>context=freeconet</td>
<td> &#8211;</td>
</tr>
<tr>
<td>host=node00.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>insecure=no</td>
<td> &#8211;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><strong>[freeconet-in2]</strong></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>type=peer</td>
<td>podobnie dwa peery dla połączeń przychodzących</td>
</tr>
<tr>
<td>fromdomain=sip.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>port=5060</td>
<td> &#8211;</td>
</tr>
<tr>
<td>context=freeconet</td>
<td> &#8211;</td>
</tr>
<tr>
<td>host=node01.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>insecure=no</td>
<td> &#8211;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><strong>[freeconet-in3]</strong></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>type=peer</td>
<td>podobnie dwa peery dla połączeń przychodzących</td>
</tr>
<tr>
<td>fromdomain=sip.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>port=5060</td>
<td> &#8211;</td>
</tr>
<tr>
<td>context=freeconet</td>
<td> &#8211;</td>
</tr>
<tr>
<td>host=node08.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>insecure=no</td>
<td> &#8211;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><strong>[freeconet-in4]</strong></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>type=peer</td>
<td>podobnie dwa peery dla połączeń przychodzących</td>
</tr>
<tr>
<td>fromdomain=sip.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>port=5060</td>
<td> &#8211;</td>
</tr>
<tr>
<td>context=freeconet</td>
<td> &#8211;</td>
</tr>
<tr>
<td>host=node09.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>insecure=no</td>
<td> &#8211;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><strong>[freeconet-in5]</strong></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>type=peer</td>
<td>podobnie dwa peery dla połączeń przychodzących</td>
</tr>
<tr>
<td>fromdomain=sip.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>port=5060</td>
<td> &#8211;</td>
</tr>
<tr>
<td>context=freeconet</td>
<td> &#8211;</td>
</tr>
<tr>
<td>host=node02.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>insecure=no</td>
<td> &#8211;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><strong>[freeconet-in6]</strong></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>type=peer</td>
<td>podobnie dwa peery dla połączeń przychodzących</td>
</tr>
<tr>
<td>fromdomain=sip.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>port=5060</td>
<td> &#8211;</td>
</tr>
<tr>
<td>context=freeconet</td>
<td> &#8211;</td>
</tr>
<tr>
<td>host=node03.freeconet.pl</td>
<td> &#8211;</td>
</tr>
<tr>
<td>insecure=no</td>
<td> &#8211;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><strong>[telefon 1] Przykład konfiguracji telefonu</strong></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>context=freeconet</td>
<td>w jakim kontekście będzie przetwarzany</td>
</tr>
<tr>
<td>type=friend</td>
<td>jest użytkownikiem</td>
</tr>
<tr>
<td>username=telefon1</td>
<td>nazwa użytkownika</td>
</tr>
<tr>
<td>secret=haslo1</td>
<td>hasło którym się ma uwierzytelniać</td>
</tr>
<tr>
<td>callerid=&#8221;Kowalski Jan&#8221; &lt;100&gt;</td>
<td>id &#8211; tekst oraz numer</td>
</tr>
<tr>
<td>host=dynamic</td>
<td>może być gdziekolwiek w sieci</td>
</tr>
<tr>
<td>nat=yes</td>
<td>również na natem</td>
</tr>
<tr>
<td>accountcode=Kowalscy</td>
<td>Kowalscy ;dodatkowe dla billingów wewnętrznych Asteriska</td>
</tr>
<tr>
<td>allow=all</td>
<td>kodeki (tu wszystkie)</td>
</tr>
</tbody>
</table>
<h2><strong>4. Ustawienia extensions.conf</strong></h2>
<table>
<caption><strong>[default]</strong></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>[default]</td>
<td>niebezpieczny kontekst dla nieproszonych gości</td>
</tr>
<tr>
<td>exten =&gt; _.,1,Hangup</td>
<td>bez szans na wykonanie połączenia</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><strong>[freeconet]</strong></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>exten =&gt; t,1,Hangup</td>
<td> &#8211;</td>
</tr>
<tr>
<td>exten =&gt; _X.,1,SIPAddHeader(X-Fid: ${SIPCALLID})</td>
<td>opcjonalne to co stanie w miejscu ${SIPCALLID}<br />
pojawi sie w billingach csv w panelu FreecoNet</td>
</tr>
<tr>
<td>exten =&gt; _X.,2,Dial(sip/${EXTEN}@freeconet-out)</td>
<td>reszta podłączenia zajmiemy się my</td>
</tr>
<tr>
<td>exten =&gt; przychodzace1,1,Dial(SIP/telefon1,45,Tt)</td>
<td>jeśli rozmowa z FreecoNet na konto użytkownik to skieruj do telefon1</td>
</tr>
</tbody>
</table>
<p>Inny przyklad sip.conf i extension.conf (identyfikowanie rozmowy przychodzącej po numerze docelowym + wewnetrzne)</p>
<h2><strong>5. Zmiany sip.conf</strong></h2>
<table>
<caption><strong>[telefon 1]</strong></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>context=tel1</td>
<td>tworzymy różne konteksty dla telefonów</td>
</tr>
<tr>
<td>type=friend</td>
<td> &#8211;</td>
</tr>
<tr>
<td>username=telefon1</td>
<td> &#8211;</td>
</tr>
<tr>
<td>secret=haslo1</td>
<td> &#8211;</td>
</tr>
<tr>
<td>callerid=&#8221;Kowalski Jan&#8221; &lt;10&gt;</td>
<td> &#8211;</td>
</tr>
<tr>
<td>host=dynamic</td>
<td> &#8211;</td>
</tr>
<tr>
<td>nat=yes</td>
<td> &#8211;</td>
</tr>
<tr>
<td>accountcode=Kowalscy</td>
<td> &#8211;</td>
</tr>
<tr>
<td>allow=all</td>
<td>&#8211;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><strong>[telefon 2]</strong></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>context=tel1</td>
<td>tworzymy różne konteksty dla telefonów</td>
</tr>
<tr>
<td>type=friend</td>
<td> &#8211;</td>
</tr>
<tr>
<td>username=telefon1</td>
<td> &#8211;</td>
</tr>
<tr>
<td>secret=haslo1</td>
<td> &#8211;</td>
</tr>
<tr>
<td>callerid=&#8221;Kowalski Jan&#8221; &lt;10&gt;</td>
<td> &#8211;</td>
</tr>
<tr>
<td>host=dynamic</td>
<td> &#8211;</td>
</tr>
<tr>
<td>nat=yes</td>
<td> &#8211;</td>
</tr>
<tr>
<td>accountcode=Kowalscy</td>
<td> &#8211;</td>
</tr>
<tr>
<td>allow=all</td>
<td> &#8211;</td>
</tr>
</tbody>
</table>
<h2>6. Zmiany Extension.conf</h2>
<table>
<caption><strong>[default]</strong></caption>
<tbody>
<tr>
<th>Pozycja</th>
<th>Uwagi</th>
</tr>
<tr>
<td>[deafult]</td>
<td>niebezpieczny kontekst dla nieproszonych gości</td>
</tr>
<tr>
<td>exten =&gt; _.,1,Hangup</td>
<td>bez szans na wkonanie połączenia</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><strong>[freeconet]</strong></caption>
<tbody>
<tr>
<td><strong>Pozycja</strong></td>
<th>Uwagi</th>
</tr>
<tr>
<td>[freeconet]</td>
<td>kontekst docelowy peerów FreecoNet</td>
</tr>
<tr>
<td>exten =&gt;<br />
przychodzace1,1,Set(TOHDR=${SIP_HEADER(To)})</td>
<td> &#8211;</td>
</tr>
<tr>
<td>exten =&gt;<br />
przychodzace1,2,GotoIf($[&#8222;${REGEX(&#8222;221234567&#8243; ${TOHDR})}&#8221; = &#8222;1&#8221;]?wew,10,1)</td>
<td> &#8211;</td>
</tr>
<tr>
<td>exten =&gt;<br />
przychodzace1,3,GotoIf($[&#8222;${REGEX(&#8222;221234568&#8243; ${TOHDR})}&#8221; = &#8222;1&#8221;]?wew,11,1)</td>
<td> &#8211;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><strong>[tel 1]</strong></caption>
<tbody>
<tr>
<td><strong>Pozycja</strong></td>
<th>Uwagi</th>
</tr>
<tr>
<td><strong>[tel 1]</strong></td>
<td> &#8211;</td>
</tr>
<tr>
<td>include =&gt; wew</td>
<td> &#8211;</td>
</tr>
<tr>
<td>exten =&gt; t,1,Hangup</td>
<td> &#8211;</td>
</tr>
<tr>
<td>exten =&gt; h,1,Hangup</td>
<td> &#8211;</td>
</tr>
<tr>
<td>exten =&gt; _XXX.,1,SIPAddHeader(X-Fid: ${SIPCALLID})</td>
<td>opcjonalne to co stanie w miejscu ${SIPCALLID} pojawi się w billingach csv w panelu FreecoNet</td>
</tr>
<tr>
<td>exten =&gt; _XXX.,2,Set(CALLERID(num)=48221234567)</td>
<td>ustawienie publicznego numeru telefonu (w panelu trzeba ustawić prezentację &#8222;użyj z bramki&#8221;)</td>
</tr>
<tr>
<td>exten =&gt; _XXX.,3,Dial(SIP/${EXTEN}@freeconet-out)</td>
<td>reszta połączenia leży po stronie FreecoNet</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><strong>[tel 2]</strong></caption>
<tbody>
<tr>
<td><strong>Pozycja</strong></td>
<th>Uwagi</th>
</tr>
<tr>
<td><strong>[tel 2]</strong></td>
<td> &#8211;</td>
</tr>
<tr>
<td>include =&gt; wew</td>
<td> &#8211;</td>
</tr>
<tr>
<td>exten =&gt; t,1,Hangup</td>
<td> &#8211;</td>
</tr>
<tr>
<td>exten =&gt; h,1,Hangup</td>
<td> &#8211;</td>
</tr>
<tr>
<td>exten =&gt; _XXX.,1,SIPAddHeader(X-Fid: ${SIPCALLID})</td>
<td>opcjonalne to co stanie w miejscu ${SIPCALLID} pojawi się w billingach csv w panelu FreecoNet</td>
</tr>
<tr>
<td>exten =&gt; _XXX.,2,Set(CALLERID(num)=48221234568)</td>
<td>ustawienie publicznego numeru telefonu (w panelu trzeba ustawić prezentacje &#8222;użyj z bramki&#8221;)</td>
</tr>
<tr>
<td>exten =&gt; _XXX.,3,Dial(SIP/${EXTEN}@freeconet-out)</td>
<td>reszta połączenia leży po stronie FreecoNet</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<caption><strong>[wew.]</strong></caption>
<tbody>
<tr>
<td>[wew.]</td>
</tr>
<tr>
<td>exten =&gt; 10,1,Dial(SIP/telefon1,45,Tt)</td>
</tr>
<tr>
<td>exten =&gt; 11,1,Dial(SIP/telefon2,45,Tt)</td>
</tr>
</tbody>
</table>
<p><strong>UWAGA!</strong> Zalecamy również uruchomienie firewalli na serwerach linuxowych lub/i na firewallach sprzętowych wykorzystywanych do dostępu do internetu. Aby zezwolić wyłącznie na ruch przychodzący/wychodzący do platformy FreecoNet należy zezwolić na dostęp następujących adresów IP (protokół UDP):</p>
<p><strong>Nowe zakresy adresów IP:</strong></p>
<ul>
<li>195.200.214.0/24 (195.200.214.0-195.200.214.255) &#8211; Nowy zakres adresów IP</li>
<li>82.177.255.72/29 (82.177.255.72-82.177.255.79) &#8211; Nowe zakresy adresów IP</li>
<li>213.218.108.128/26 (213.218.108.128 &#8211; 213.218.108.191)</li>
<li>213.218.116.64/27 (213.218.116.64 &#8211; 213.218.116.95)</li>
<li>46.28.243.192/28 (46.28.243.192 &#8211; 46.28.243.207)</li>
<li>88.220.105.88/29 (88.220.105.88 &#8211; 88.220.105.95)</li>
<li>89.171.152.128/27 (89.171.152.128 &#8211; 89.171.152.159)</li>
<li>93.159.41.32/28 (93.159.41.32 &#8211; 93.159.41.47)</li>
<li>193.192.164.0/27 (193.192.164.0 &#8211; 193.192.164.31)</li>
<li>213.218.125.64/29 (213.218.125.64 &#8211; 213.218.125.71)</li>
<li>213.218.125.88/29 (213.218.125.88 &#8211; 213.218.125.95)</li>
</ul>
<h2>7. Zmiana domyślnych haseł</h2>
<p><strong>Dodatkowo użytkownikom oprogramowania TrixBox/Elastix zalecamy, aby zwrócili szczególną uwagę na konfigurację swoich urządzeń i zastosowanie się do poniższych zaleceń:</strong></p>
<p>Zmienić domyślne hasła (dotyczy centrali TrixBox):</p>
<p>1. Zmiana domyślnego hasła FOP</p>
<p>Domyślne hasło do Flash Operator Panel jest następujące: pasw0rd W celu jego zmiany przejść do katalogu FOP:<br />
/var/www/html/panel, a następnie edytować plik op_server.cfg.<br />
Dokonać zmiany w linijce „security_code=passw0rd” ustawiając nowe wybrane hasło.<br />
Aby zaakceptować zmiany zrestartować serwer amportal restart</p>
<p>2. Zmiana domyślnego hasła meetme.</p>
<p>Wprowadzić passwd-meetme, a następnie dwukrotnie powtórzyć nowe hasło.</p>
<p>3. Zmiana domyślnego hasła do System Mail.</p>
<p>Wprowadzić passwd admin, a następnie dwukrotnie powtórzyć nowe hasło.</p>
<p>4. Zmiana domyślnego hasła do SugarCRM.</p>
<p>Zaloguj się do SugarCRM z dowolnej przeglądarki przez adres HTTP://adres_ip_asterisk_server<br />
Dane do logowania to admin/password, a następnie po kliknięciu MyAccoun/Change password zmień aktualne hasło.</p>
<p>Analogiczne czynności należy przeprowadzić dla centrali Elastix.</p>
<p>Kolejnym krokiem jest ograniczenie dostępu przez SSH.<br />
Jeśli nie ma takiej konieczności, proszę ograniczyć dostęp SSH tylko wybranym użytkownikom (edycja pliku sshd_config, dodanie AllowUsers username), zaleca się wyłączenie dostępu dla użytkownika root (sshd_config, dodanie PermitRootLogin no).</p>
<p>Dobrym wyjściem jest też zmiana domyślnego portu SSH na inny i zezwolenie na logowanie z konkretnych adresów IP.<br />
Proszę wyłączyć zdalny dostęp do bazy MySQL, zmienić domyślne hasło i usunąć domyślnych (nieużywanych) użytkowników.<br />
Reguły firewalla proszę ograniczyć w taki sposób, aby dostęp do konfiguracji www i bazy danych miały tylko znane osoby (adresu ip).</p>
<p>Zalecamy restrykcyjną politykę dostępu do serwera zarówno dla protokołów VoIP, jak i protokołów dostępu do serwera, na którym zainstalowana jest centrala: ssh, http, https telnet itd. Restrykcyjna polityka powinna dotyczyć również połączeń inicjowanych od strony serwera z zainstalowanym oprogramowaniem TrixBox/Elastix.</p>
<p>Artykuł <a href="https://fcn.pl/pomoc/konfiguracja-asterisk-fcn/">Konfiguracja Asterisk &#8211; FCN</a> pochodzi z serwisu <a href="https://fcn.pl">FCN.pl</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
