http://svn.digium.com/svn/asterisk/trunk
.res_calendar_ews.c
z CD do adresáře res/
ze získaného repozitáře../configure --with-neon --prefix=/opt/asterisk/
čímž vynutíte překlad s knihovnou neon. /opt/asterisk
, změňte hodnotu parametru prefix
.make
.-jn
, kde n je počet procesorů.make install
a make samples
které nakopírují všechny potřebné soubory a vzorové konfigurace.
Uváděné cesty budou relativní k místu, kam jste ústřednu Asterisk nainstalovali. Pokud jste se drželi výše uvedené postupu, najdete tedy konfigurace v adresáři /opt/asterisk/etc/asterisk/
.
etc/asterisk/
.etc/
přiloženého CD do adresáře s konfiguracemi. Tím budou do ústředny načteny pouze moduly potřebné pro testování kalendářů, nastaven protokol SIP, přidáno několik testovacích linek které budou napojeny na testovací kalendář.etc/calendar.conf
.Pro testování je také nutné vytvořit linky a kalendáře a vzájemně je propojit. K tomuto účelu jsem napsal webový konfigurační nástroj. Nástroj rozhodně nemá představovat nejlepší možnou implementaci konfigurace ústředny, má sloužit pouze k jejímu usnadnění.
Pro použití konfiguračního nástroje je vyžadován webový server s PHP alespoň ve verzi 5.2 a podporou SQLite verze 2. Dále pak moderní prohlížeč s podporou JavaScriptu.
Pokud by bylo potřeba použít jiný databázový systém, stačí upravit parametry funkce dibi::connect
na začátku souboru ajax.php
. Názvy parametrů vám prozradí dokumentace k dibi knihovně na adrese http://dibiphp.com
. Počáteční dump databáze pak nejdete v souboru db/dump
.
configurator/
z CD do adresáře tak, aby byl přístupný vašemu webovému serveru.db/
a souboru db.sqlite
v něm obsaženém tak, aby do nich mohl kdokoliv (především webový server) zapisovat.index.htm
ve vašem webovém prohlížeči.Dále postupně procházejte konfiguračním nástrojem (můžete se kdykoliv vrátit), dokud vám nebudou vygenerovány patřičné konfigurace. Ty pak pouze ručně vložte do jednotlivých souborů.
Nyní byste měli mít nainstalovanou a nakonfigurovanou ústřednu Asterisk a mělo by být možné se k ní připojit SIPovým telefonem.
Spustitelný soubor ústředny najdete v adresáři sbin/asterisk
. Spusťte jej s paramtry -dc
což vám zpřístupní konzoli a zobrazí ladící informace. Pro spuštění ústředny budete potřebovat rootovská práva.
V konzoli ústředny je k dispozici několik základních příkazů:
core stop now
– vypne ústřednucalendar show calendars
– zobrazí přehled všech kalendářů včetně jejich zaneprázdněnosticalendar show calendar name
– zobrazí detaily o konkrétním kalendáři