Miroslav Voznak, Lecture No.71 Miroslav Vozňák VŠB - Technical University of Ostrava Department of Telecommunications Faculty of Electrical Engineering and Computer Science 17. listopadu 15, Ostrava – Poruba Lecture No.7 H.323 Open Solution – a design with GNU Gatekeeper /1: Voice over IP
Miroslav Voznak, Lecture No.72 GNU Gatekeeper GNU Gatekeeper is an open-source project implementing H.323 Gatekeeper a subtitle of project is "OpenH323 Gatekeeper - The GNU Gatekeeper" gnugk is name for executables and configuration is located in /etc/gatekeeper.ini The current project coordinator is Jan Willamowius Main link with a distribution: Links to a documentation: /* only Czech lang. /* only Czech lang.
Miroslav Voznak, Lecture No.73 Hands-on Lecture: A design of VoIP implementation with GnuGK the aim of this hands-on lecture is a realization of the practical VoIP design with GnuGK and others components including a protocol analyzing and a troubleshooting there will be published the significant parts of configuration files the used components : two Gnu Gatekeepers Cisco gateway connected through ISDN to PBX and registered with one GnuGK endpoints registered with GnuGK’s
Miroslav Voznak, Lecture No.74 ISDN IP phone B e.164: VoIP RAS IP phone A e164: GnuGKA GnuGKB ISDN PSTN VoGW e.164:9 PBX
Miroslav Voznak, Lecture No.75 GnuGK – the first steps # apt-get remove gnugk /* remove gnugk # dpkg --purge gnugk/* remove everything regarding gnugk, even config. files # apt-get update/* update a list of packages from a repository # apt-get install gnugk/* install an application GnuGK from a repository The whole configuration is in file /etc/gatekeeper.ini # telnet localhost 7000/* monitoring rv/* a list of active registrations reload/* reload a configuration file exit # nano /etc/gatekeeper.ini/* change the parameters in the configuration file
Miroslav Voznak, Lecture No.76 GnuGKA – configuration DRC mode [Gatekeeper::Main] Name=GnuGKA TimeToLive=600 [RoutedMode] GKRouted=0 /* running in DRC H245Routed=0 CallSignalPort=1720/* default call sign. port [RasSrv::RRQFeatures] OverwriteEPOnSameAddress=1 /* regarding to registration [RasSrv::Neighbors] GK-B=GnuGK [Neighbor::GK-B] Host= SendPrefixes=2,9 AcceptPrefixes=* changes against default settings check up the active registrations through telnet status port telnet localhost 7000 rv /* registrations reload/* after the changes in the configuration file
Miroslav Voznak, Lecture No.77 GnuGKB – configuration DRC mode [Gatekeeper::Main] Name=GnuGKB TimeToLive=600 [RoutedMode] GKRouted=0 /* running in DRC H245Routed=0 CallSignalPort=1720/* default call sign. port [RasSrv::RRQFeatures] OverwriteEPOnSameAddress=1 /* regarding to registration [RasSrv::Neighbors] GK-A=GnuGK [Neighbor::GK-A] Host= SendPrefixes=59 AcceptPrefixes=* changes against default settings check up the active registrations through telnet status port telnet localhost 7000 rv /* registrations reload/* after the changes in the configuration file
Miroslav Voznak, Lecture No.78 VoGW – configuration registered with GnuGKB voice rtp send-recv ! voice service voip h323 h245 caps mode restricted ! interface FastEthernet0/0 ip address h323-gateway voip interface h323-gateway voip id GnuGKB ipaddr priority 100 h323-gateway voip h323-id VoGW h323-gateway voip tech-prefix 9 ! interface BRI0/0 no ip address isdn switch-type basic-net3 isdn not-end-to-end 64 isdn protocol-emulate network isdn layer1-emulate network isdn incoming-voice voice isdn send-alerting isdn outgoing-voice info-transfer-capability 3.1kHz-audio isdn static-tei 0 isdn skipsend-idverify ! ip route ! voice-port 0/0 compand-type a-law cptone CZ bearer-cap 3100Hz ! dial-peer voice 1 voip destination-pattern [25] session target ras codec g711alaw no vad ! dial-peer voice 20 pots destination-pattern direct-inward-dial port 0/0 ! dial-peer voice 999 voip codec g711alaw incoming called-number..T ! gateway
Miroslav Voznak, Lecture No.79 Thank you for your attention