Crmgo Blog

Instalace Asterisk a Asterisk GUI

Instalace Asterisk a Asterisk GUI

Začněme… Stáhneme zdrojový kód z SVN a zkompilujeme jej. Můžete zkopírovat níže uvedené příkazy do konzole a pohodlně se opřít o opěradlo židle, zatímco čekáte. svn co svn.digium.com/svn/asterisk/branches/1.6.0 asterisk cd asterisk ./configure && make && make install && make samples && make config cd…

Instalace Asterisk a Asterisk GUI

Začněme… Stáhněme si zdrojový kód ze svn a zkompilujme jej. Níže uvedené příkazy můžete zkopírovat do konzole a pohodlně se opřít o opěradlo židle a čekat.

svn co svn.digium.com/svn/asterisk/branches/1.6.0 asterisk
cd asterisk
./configure && make && make install && make samples && make config
cd ..
svn co svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui
cd asterisk-gui
./configure && make && make install
cd ..

Po dokončení procesu kompilace upravíme dva konfigurační soubory:

/etc/asterisk/manager.conf by měl vypadat přibližně takto:
[general]
enabled = yes
webenabled = yes
port = 5038
bindaddr = 127.0.0.1
[admin]
secret = 123456
read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan
write = system,call,agent,user,config,command,reporting,originate

A /etc/asterisk/http.conf takto:
[general]
enabled = yes
enablestatic = yes
bindaddr = 0.0.0.0
redirect = / /static/config/cfgbasic.html
[post_mappings]
backups = /var/lib/asterisk/gui_backups

Spustíme asterisk:
/etc/init.d/asterisk start

Tím je proces instalace dokončen.

Konfigurace Asterisku pomocí Asterisk GUI

Probereme jednoduchý případ. V našem systému máme jednoho uživatele (jeden VoIP telefon). Existuje SIP trunk k poskytovateli my.sip.trunk.com. Poskytovatel nám poskytl jeden zkušební číslo — 7692450. Naším úkolem je umožnit našemu jedinému uživateli volat a přijímat hovory.

Na pracovním počítači spustíme prohlížeč a do adresního řádku zadáme x.x.x.x:8088, kde x.x.x.x je IP adresa počítače, na kterém je nainstalován Asterisk a Asterisk GUI. Zadejte uživatelské jméno a heslo a klikněte na tlačítko login.

image

Po krátkých zprávách o aktualizacích konfiguračních souborů (systém se bude snažit zjistit, zda máte nainstalováno nějaké digium hardware) se dostaneme na hlavní stránku.

image

Především nakonfigurujeme SIP trunk k poskytovateli. Přejdeme do „Trunks“, „VoIP Trunks“ a klikneme na „New SIP/IAX Trunk“. Vyplňte pole v okně podle obrázku.

image

Nakonfigurujeme pravidlo pro odchozí hovory: všechny odchozí hovory směrovat do právě vytvořeného trunku. Přejdeme do „Outgoing Calling Rules“. Klikneme na „New Calling Rule“ a vyplníme pole v okně.

image

Nakonfigurujeme plán hovorů (Dialplan). Dialplan není nic jiného než skupina pravidel pro odchozí hovory. V našem případě máme pouze jedno pravidlo. Přejdeme do „Dial Plans“, klikneme na „New DialPlan“. V okně zaškrtněte pravidlo vytvořené v předchozím kroku.

image

Vytvoříme uživatele. Přejdeme do „Users“. Klikneme na „Create New User“. Určíme uživatelské jméno (CallerID Name), číslo pro odchozí hovory (CallerID Number) a plán hovorů.

image

Zbývá definovat pravidlo pro příchozí hovory. Tato téma je samo o sobě poměrně zajímavé a zasluhuje samostatný článek. Důvodem je, že příchozí hovor lze směrovat do interaktivního menu („pro kontaktování technické podpory stiskněte 1, pro kontaktování obchodního oddělení stiskněte 2, pro spojení s operátorem stiskněte 0“), odeslat současně na více telefonů (dokud někdo nezvedne sluchátko), směrovat do hlasové schránky, pokud nikdo neodpoví do n sekund, přesměrovat na mobilní telefon… a mnoho dalšího. My skromně směrujeme příchozí hovory našemu jedinému uživateli. Přejdeme do „Incomming Calling Rules“, klikneme na „New Incomming Rule“ a vyplníme pole v okně podle obrázku.

image

To je vše. Klikneme na tlačítko „Apply Changes“ v pravém horním rohu.
Doufám, že tento článek bude někomu užitečný.

Poznámka: příspěvek mohl vzniknout s pomocí AI a lidskou redakcí. Odpovědný: Dmytro Lomaka, Kaltenkirchen.