OK ker je bilo že kar nekaj PM-jev kako postavit Trixbox oz. Asterisk z T-2 bom tukaj predstavil našo implementacijo.
Če kdo od T-2-jevcev gleda tole pa če kej opazte da ni OK kr popravte
OK, za začetek kaj izbrati? Linux im potem naložiti Asterisk, ali kako distribucijo ki že vključuje Astersika in web management GUI? Glede na to da sem bolj
M$ usmeritve sem izbral distribucijo TrixBox. Ta že vključuje Asteriska in večina stvari se nastavlja preko brskalnika.
Predlagam distribucijo 2.6.2.3. Obstaja tudi 2.8.0.3 vendar je totalen crap. Pol stvari ne deluje out of the box in je treba popravljat...
OK pa začnimo. Downloadamo ISO, ga namestimo. Po namestitvi se prijavimo v konzolo.
Prvo stvar ki jo naredimo je, da zamenjamo geslo za »maint« userja:
V konzolo napišemo:
passwd-maint --> spremenimo geslo
User: maint
Pass: vasenovogeslo
Ta dva podatka rabite za prijavo v web GUI. O tem malo kasneje.
Torej imamo 2 mrežni kartici. Za naš primer bomo uporabili tak setup:
Koda: Izberi vse
eth0 = LOKALNA MREŽA (192.168.1.xxx) recimo
eth1 = PRIKLOPIMO V T-2 MODEM (10.140.xxx.xxx) recimo
Podatke za eth1 ste dobili v mailu od T-2.
Začnemo z konfiguracijo networka. V konzolo napišemo:
system-config-network
Definiramo parametre za eth0 in eth1. Za eth1 so podatki v mailu (IP,maska).
Pri obeh
NE nastavljamo default gateway, pustimo prazno. Ko je config končan, pritisnemo Save&Quit. OK imamo mrežo.
Nato odpremo datoteko »/etc/sysconfig/network«. Notri dodamo:
GATEWAY=«NAS LOKALN IGATEWAY« (GATEWAY=192.168.1.1) recimo
Network imamo že skoraj postavljen. Sedaj pa moramo naredit še en static route za VOIP promet da bo šlo preko eth1 kartice
ki je vštekana v T-2 modem. Napišemo takole:
vi /etc/sysconfig/network-scripts/route-eth1
eth1 mora biti mrežna vštekana v T-2 modem. OK notri napišemo 1 vrstico:
84.255.xxx.xxx via 10.xxx.x.x dev eth1
Prvi IP (84.255.xxx.xxx) je SBC IP ki ste ga dobili od T-2 po mailu
via 10.xxx.x.x je dGateway ki ste ga pravtako dobili od T-2 po mailu.
eth1 je mrežna ki je vštekana v T-2 modem (ja vem ponavljam tole sam zihr je zihr
)
OK, v tem koraku naredimo še:
yum-upgrade da updejtamo našo mašino. Ko je končano naredimo reboot.
Po rebootu se lahko prijavimo v WebGUI.
Uporabimo username: maint in password ki smo ga zamenjali na začetku.
Nato se lotimo konfiguracije trunka. Kliknemo na PBX -> PBX settings in nato v levem meniju na Trunks. Kliknemo na »Add SIP trunk«.
Definiramo:
Outbound caller ID: "Ime" <SITE ID+mapping> -> primer "Firma" <100000850>
Site ID ina mapping ste dobili v mailu od T-2
Never override caller ID: damo kljukico notri če bomo kdaj želeli delati call forwarding na mobilno cifro
Outbound dial prefix: 0
Trunk name: T-2 (lahko karkoli)
PEER details:
Koda: Izberi vse
host=84.255.xxx.xxx (SBC IP)
fromdomain=10.xxx.x.xxx (statični IP ki vam ga je dal T-2)
type=friend
dtmfmode=info
canreinvite=no
disallow=all
allow=alaw
qualify=yes
nat=no
context=from-trunk
User context: 100000 (vaš site ID)
In to je to, shranite in Apply changes. Imamo trunk.
Sedaj definiramo kako bo potekal izhodni klic. Kliknemo na »Outbound routes«.
Definiramo:
Route name: Odhodni_klici (lahko karkoli)
Dial patterns:
Tole moramo vpisat vsak niz v svojo vrstico.
Trunk sequence: izberemo naš trunk kot prvi.
Shranimo in Apply changes. Sedaj z
0 lahko kličemo ven.
OK ko imamo to dvoje lahko definiramo recimo en telefon. Kliknemo na »Extensions«. Izberemo Generic SIP device in pritisnemo Submit.
Izberemo interno številko, recimo 200 in jo vpišemo pod User extension. Vnesemo še Display name in SIP alias. SIP alias je lahko enako Display name vendar brez presledkov.
Sedaj vnesemo Outbound CID v formatu
"IME" <100000850> "IME" <SITE ID+mapping>. V tem primeru se bomo navzven predstavljali kot 059XXX850 recimo.
Nato definiramo geslo za naš extension.
To naj bo primerno. Ostalo pustimo pri miru in stisnemo na koncu strani »Submit«. Nato Apply changes.
Imamo telefon in že lahko kličemo ven. Notri pa nas ne morejo dobiti. Zato moramo definirati »
Inbound route«.
Kliknemo na Inbound routes.
Description: moja_stevilka_na_extension_200 (lahko karkoli)
DID number: SITE ID+mapping: takole: 100000850
SET destination: Extensions in izberemo željen extension, v našem primeru 200
Klik na Submit in Apply changes. Tako sedaj lahko kličemo ven in smo tudi dosegljivi od zunaj.
Ko kličemo ven moramo pritisniti prvo 0 in nato številko.
Recimo za T-2 tehnično pomoč: 0 059 000 002 -> 0059000002
POMEMBNO:
Tale trixbox je v INTERNEM okolju. Omenil sem samo spremembo maint gesla, gesel je v resnici več in jih je potrebno spremeniti če mislite karkoli
dajat na internet. Preberite si: http://trixbox.org/wiki/trixbox-documentation
Članek se lahko uporablja na lastno odgovornost in je mišljen kot pomagalo pri nastavitvah VOIP telefonije. Upoštevajte nasvete T-2.
To bi bilo zaenkrat to, upam da bo komu pomagalo. Hvala tudi T-2 ki so mi pomagali nastavit in razjasnit določene zadeve
Naj omenim še to da telefonija deluje super, stroški so se zmanjšali vsaj za 50% in ni več problemov z jajcasto ISDN centralo