IP telefonija |
Cilji
- uporabiti S5net tudi za zanesljivo telefonijo
- kot dodatna možnost radioamaterske govorne komunikacije
- posebej v izrednih razmerah - ARON
- opremiti ReCo ter regijske ARON ekipe
- tudi za posamezne radioamaterje
- visoka zanesljivost in razpoložljivost
- decentralizirana postavitev
- centrale kar v RPi na hribih?
- DNS z geoIP? za povezavo z mrežno najbližjo delujočo centralo
- anycast IP tel.net.hamradio.si poveže telefon na najbližjo delujočo centralo
Načrt oštevilčenja
(v nastajanju)
Izhodišča
- za vse radioamaterje, nato za ARON, nato za ZiR
- predlog številčenja kot podlaga za usklajevanje
- dobro razmisliti vnaprej, kasneje spreminjati je nemogoče
- tudi za stvari, za katere ni videti, da bi jih kdaj rabili
- čimbolj usklajeno z Splošnim aktom=manj težav s povezovanjem z ostalimi
- Splošni akt o načrtu oštevilčenja (spletna stran)
Oštevičenje
0 0 kasneje v domače javno omrežje 1 112, 113, ... (številke skrajšanega izbiranja) 2 293xxxx (morda) po digitalnih ID domačih radioamaterjev, klubov, ... 5 radioamaterji, radioklubi, ... primeri: S53AAN = 53212162, S53L = 5353 6 ARON ekipe 6 + regija
organizacije zaščite in reševanja 9 90.. plačljive storitve |
ReCO regije |
Namestitev nove telefonske centrale
- knjiga Asterisk the Definitive Guide, O'Reilly 2013
- na treh mestih:
1. na centrali in usmerjevalniku
- nastavi anycast IP naslov 44.150.0.155 na centrali in usmerjevalniku
- po enakem postopku kot za anycast DNS
- glej https://net.hamradio.si/wiki/dns
na Raspbian in Debian Linuxu
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install joe ; urejevalnik, če ne uporabljaj nano
sudo apt-get install asterisk
Na OpenSuse
https://software.opensuse.org/package/asterisk
home:voip_plus:vpbx 1 Click Install
adding repo, SAMO ta repo, od-odkljukaj vse ostale!
popravi/zakomentiraj v /etc/asterisk/modules.conf:
;noload = chan_sip.so
Nadaljevanje namestitve na kateremkoli OS:
ip addr ; da dobiš MAC naslov na eth0:
...
2: eth0: ...
link/ether b8:27:eb:d6:55:19
...
sudo joe /etc/asterisk/asterisk.conf
vpiši MAC naslov kot entityid (ne pozabi odkomentirati!) :
entityid=b8:27:eb:d6:55:19
sudo joe /etc/asterisk/dundiMappings.conf
; vpiši tole vrstico in popravi DNS naslov, ki se ga vpiše tudi v DNS strežnik, primer Kuk:
dundi => RegisteredDevices,0,IAX2,dundi:D6Hh54jk67@tel-kuk.net.hamradio.si/$
sudo systemctl restart asterisk.service
sudo su root
cd
ssh-keygen -t rsa
joe /root/.ssh/authorized_keys
za dostop brez gesla iz 44admin dodaj javni ključ za root na 44admin (vse v eno vrstico! ) :
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDlYUsZyEUv5yodBm0U3kILzOhfVp3BN/Sbd8qfYR6j96La/QHsrgSPUy/kTZC3Yua7KX+Sc5poLZiou6Iwv9J3EASnJzXP3WnPLGHF9CKhyTd2QIVPXDbmEoeewPLmtuMN0nWVOSlVWYEH6wWIvnjw0VXI9DE3fNEfkBYUgBm2Z0ZCdYjNucdFy5wVGABRZ5UXvYV1MUfO3zcu4bvlB6bzKd3GK0v4ksjgo4EqeduwaqAZIIit/YDn3XrbUAr1h44A+tR21wMUKcYUPnBUpWR1x5E5zrjnV7fevd8L1lIlS2O4MWH6BoUfxr8ai2eOQLv914Q6QKDi0gXuPvLz+NTkBZ9vQMDr6fd+f3l7wlJswJMUgwb+fuQx9dovTIqhbqRVGIIxPIb7rPx+en2U8uWbmXvngXCi1jTeES+1BRZbr+qiXPeAps7/oROFffwI5IHV3mzqXAr+NhRUe5FrYb+McJXaZXcwM444UeBu2yJ2VZZmwEFejNL0aw6XWSJjes0= root@s5net-admin
2. na DNS strežniku
vnesi DNS naslov centrale v zono, primer Kuk:
sudo joe net.hamradio.si.zone
tel-kuk IN CNAME pkb.net.hamradio.si. ; centrala na RPi na Kuku
sudo named-checkzone net.hamradio.si net.hamradio.si.zone
sudo systemctl restart named.service
sudo systemctl status named.service
ping tel-nanos.net.hamradio.si
3. na 44admin strežniku
cd /opt/telefonija/asterisk
sudo joe centrale ; dodaj prvi del DNS naslova nove centrale, primer Kuk
tel-lj tel-kuk
sudo joe dundi.conf ; dodaj spodaj identiteto (MAC) in host, primer za Kuk:
[b8:27:eb:8e:e6:51](dundi-peer)
host = tel-kuk.net.hamradio.si
./distribute.sh
centralo reštartaj, da se bo modul pbx-dundi naložil:
sudo systemctl restart asterisk.service
Telefonski imenik
Nastavitve