Projekat

Općenito

Profil

Akcije

Podrška #14346

Zatvoren

Povezivanje 2 asterisk servera: iax2

Dodano od Saša Vranić prije oko 18 godina. Izmjenjeno prije više od 17 godina.

Status:
Zatvoreno
Prioritet:
Visok
Odgovorna osoba:
Saša Vranić
Kategorija:
hardware
Početak:
22.05.2008
Završetak:
% završeno:

100%

Procjena vremena:

Opis

treba skontati kako se povezuju 2 asterisk servera


Povezani tiketi 1 (0 otvoreno1 zatvoren)

korelira sa voip - Nove funkcije #15293: asterisk fbze <-> fbde via iax2ZatvorenoSaša Vranić11.09.2008

Akcije
Akcije #1

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 ...

Akcije #2

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

Akcije #3

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

Akcije #4

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()
};
Akcije #5

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
Akcije #6

Izmjenjeno od Saša Vranić prije skoro 18 godina

  • Status promijenjeno iz Novo u Zatvoreno

testirano sve ok

Akcije #7

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
Akcije

Također dostupno kao Atom PDF