Úvod do GnuGK
GnuGK
je openH323
projekt, který implementuje H323 GK. Gatekeeper poskytuje
kontrolu služeb ke koncovým bodům H323. Jedná se
o
nedílnou součást většiny
instalací
internetové telefonie, které jsou založeny na
protokolu
H.323.
Doporučení H.323 je mezinárodní
standard
vydaný ITU. Jedná se o komunikační
protokol pro
audio, video a data přenášená přes
internet. GnuGK
lze volně stáhnout ze stránky www.gnugk.org/.
Úkolem
této aplikace
je umožnit komunikaci mezi 2 a více
„Telefonními
obvody“ (Množiny všech
telefonních
účastníku se stejným prefixem).
Jednotlivé
TO jsou tvořeny účastníky a funkci
„ústředny“ zde zastáva
freeware program
GnuGK. Každý Gatekeeper (GK) obsluhuje hovory v
rámcí svého TO. Pokud je hovor
směrován
mimo TO, GK se postara o správné
směrování
hovoru přes sousední GK, který
obsluhujevolané číslo.
Instalace GnuGK
- # apt-get install gnugk /*naistaluje aplikaci GnuGK
Pokud již GnuGK v systemu je nainstalovany, můžeme jej vymazat pomoci - #apt-get
remove gnugk /*odinstalování gnugk
- #apt-get --purge gnugk /*smazání
všech konfiguračních souborů gnugk
[Gatekeeper::Main]
Name=SERGK /* Jméno GK
TimeToLive=600 /* čas po kterém
probíhá obnovení registrace
[RoutedMode]
GKRouted=0 /* 0 = DRC, GK vyřizuje pouze RAS signalizaci
AcceptNeighborsCalls=1 /* povolení přichozích
volání ze sousedních GK
CallSignalPort=1720 /* nastavení signalizačního
portu
[RasSrv::RRQFeatures]
OverwriteEPOnSameAddress=1 /* Možnost přepisu registrace
stejného H323ID z jiné IP
[GkStatus::Auth]
rule=allow /* Možnost připojení ke GK z libovolné
stanice
[RasSrv::Neighbors]
TomasGK=GnuGK /* Jméno sousedního GK
[Neighbor::TomasGK]
Host=158.196.142.10 /* IP adresa sousedního GK
SendPrefixes=1 /* Prefixy, které budou
posílané na tento GK
AcceptPrefixes=4 /* Prefixy, které bude GK
přijímat od sousedního GK
Kompletní konfigurační soubory obou GK, jsou v
přiloze.
Konfiguračni soubor najdeme v /etc/gatekeeper.ini.
Změny v konfigurace lze provádět pomoci textového
editoru, např. Nano.
- #nano /etc/gatekeeper.ini
Pro aplikaci změn v konfiguračním souboru do
samotného GnuGK,
je třeba připojit se k GnuGK pomoci protokolu telnet nebo
obdobného k portu 7000.
Pro telnet platí příkaz