Úvod
V minulém článku byla popsána instalace pobočkové ústředny Asterisk na zařízení Raspberry Pi. Nyní se podíváme na základní nastavení poboček a volacího plánu. Jak už jsem psal, možností jak Asterisk konfigurovat je více, v tomto článku se budu zabývat konfigurací z příkazové řádky. Následující příkazy jsou zadávány do konzole přes SSH.Konfigurace
Asterisk již máme nainstalován. Při instalaci z balíčů Raspbianu by se měl Asterisk sám spouštět. Ověřit to můžeme příkazempgrep asteriskPřičemž odpovědí by mělo být číslo běžícího procesu, např. 3441. Pokud ne, tak Asterisk spustíme takto
sudo asteriskV základu nyní budeme konfigurovat dva soubory ve složce /etc/asterisk/
- sip.conf -- slouží k nastavení jednotlivých poboček (resp. jednotlivých uživatelů naší ústředny)
- extensions.conf -- slouží k definování pravidel volacího plánu.
sudo nano /etc/asterisk/sip.confA na začátek vložíme následující (tučně jsou definice, normálně pak komentáře)
[general] ;nastavení pro všechny uctyJak je patrno, nyní máme vytvořeny dva účty, jeden s číslem 1100 a druhý 1200. Oba patčí do stejné skupiny, kterou jsem si pojmenoval kontext1. Pro přidání dalších poboček stačí zkopírovat a následně změnit požadované parametry, hlavně tedy název účtu, uživatelské jméno a heslo.
port=5060 ;port na kterem nasloucha protokol SIP
context=kontext1 ;urcuje zarazeni do spolecneho kontextu (skupiny)
dislallow=all ;zakaze vsechny kodeky
allow=alaw ;povoli jen kodek aLaw
language=cz ;definuje jazykove prostedi
[1100] ;nazev uctu, nejcasteji cislo
type=friend ;typ uctu
username=1100 ;uzivatelske jmeno pro prihlaseni
secret=asdf ;heslo
host=dynamic ;typ hosta s dynamickou IP adresou
context=kontext1 ;konkretni prirazeni teto pobocky do kontextu
callerid=Uzivatel1 <1100> ;zobrazeni jmena pri volani
[1200]
type=friend
username=1200
secret=asdf
host=dynamic
context=kontext1
callerid=Uzivatel2 <1200>
Uložíme stisknutím CTRL+X a poté potvrdíme zapsání stiskem Y..
Nyní nadefinujeme volací plán
sudo nano /etc/asterisk/extensions.confA do něj vložíme následující
Jde o nejzákladnější volací plán, ve kterém máme nadefinováno že když někdo zavolá z klapky 1100 na 1200, tak jediné co Asterisk udělá, tak že tyto hovory spojí.[kontext1] exten => 1100,1,Dial(SIP/1100) exten => 1200,1,Dial(SIP/1200)
Nyní se připojíme do interní konzole Asterisku. Čím víc v bude v příkazu, tím více vám bude konzole vypisovat informací.
sudo asterisk -rvvvProtože jsme změnili konfiguraci, ale Asterisk už běžel, je potřeba mu říci, aby novou konfiguraci uplatnil. Proto znovu načteme příslušné soubory
config reload /etc/asterisk/sip.confDo svých VoIP telefonů nebo VoIP aplikací na počítači nyní zadejte výšce uvedená jména a hesla. Volání přes ústřednu by mělo fungovat, pokud ne, tak sledujte výpis v konzoli, většinou velmi dobře identifikuje chybu.
config reload /etc/asterisk/extensions.conf
Žádné komentáře:
Okomentovat