Podrška #14346
ZatvorenPovezivanje 2 asterisk servera: iax2
Dodano od Saša Vranić prije oko 18 godina. Izmjenjeno prije više od 17 godina.
100%
Opis
treba skontati kako se povezuju 2 asterisk servera
Povezani tiketi 1 (0 otvoreno — 1 zatvoren)
Izmjenjeno od Saša Vranić prije oko 18 godina
ono što sam pročitao je da se mogu povezati
- SIP protokolom
- IAX2 protokolom
IAX preferiraju u knjizi....
ono što se treba podesiti su
- iax.conf
- extensions.ael
- sip.conf
na obje strane.....
ima primjer u knjizi pa to treba prema tome uraditi i vidjeti ...
Izmjenjeno od Saša Vranić prije oko 18 godina
evo info kako se to radi, primjer:
- ifold (192.168.45.4)
- rmlh-1 (192.168.45.156)
podešenje na rmlh-1 serveru
iax.conf
[general] register => hernad:password@192.168.45.4 [ifold] type=friend user=hernad secret=password host=192.168.45.4 trunk=yes
u extensions.ael ubaciti ovako:
rmlh {
30 => {
Dial(IAX2/ifold/30);
};
};
dakle, rmlh context je recimo defaultni... napravimo da kada zovemo ekstenziju 30 ona inicira poziv na serveru ifold na extenziji 30.
podešenje na ifold serveru:
iax.conf
[general] register => hernad:password@192.168.45.156 [rmlh] type=friend user=hernad secret=password host=192.168.45.156 trunk=yes
u extensions.conf servera ifold stavljamo da recimo kada zovemo ekstenziju 50, zvoni na rmlh serveru:
demo {
50 => {
Dial(IAX2/rmlh/50);
};
};
recimo da je demo defaultni context na ifold serveru
Izmjenjeno od Saša Vranić prije oko 18 godina
rezime je da je ovo jako jednostavno... i da se npr. trebaju koristiti drugačije ekstenzije
recimo na jednom serveru:
- od 100 - 199
na drugom od:
- od 200 - 299
i praktično sve ekstenzije se štimaju na oba servera u extensions.ael
ali također se može napravti fol, da kada želimo da zovemo udaljeni server zovemo sa predznakom "8" npr...
dial: 850 -> zove ekstenziju 50 na drugom serveru... to je onda jednostavnije
Izmjenjeno od Saša Vranić prije oko 18 godina
da, NE MORAJU biti različite ekstenzije... probao sam sada ovaj fol:
na rmlh serveru sam dodao u context out :
_8. => {
&set_caller_id();
Dial(${REMOTE_TRUNK}/${EXTEN:1});
};
a u globals sam definisao ovako:
globals {
CONSOLE="console/dsp";
IAXINFO=guest;
TRUNK="ZAP/g1";
REMOTE_TRUNK="IAX2/ifold";
TRUNKMSD=0;
DEFTIMEOUT=60; // default timeout za dial()
};
Izmjenjeno od Saša Vranić prije oko 18 godina
kada pozovem neki broj sa predznakom 8, ide preko ifold-a....
tako recimo ako zovem:
- dial: 30 zove lokalnu ekst. 30
- dial: 830 zove ifold ekstenziju 30
Izmjenjeno od Saša Vranić prije skoro 18 godina
- Status promijenjeno iz Novo u Zatvoreno
testirano sve ok
Izmjenjeno od Ernad Husremović prije više od 17 godina
- Naslov promijenjeno iz Povezivanje 2 asterisk servera u Povezivanje 2 asterisk servera: iax2
- % završeno promijenjeno iz 0 u 100