Távoli készülék hiba

Fórumok

Helló
Nem tudom hátha valaki hallot-e, valaki ilyen hibáról?

Asterisk server 1.8.31.1 (synology szerveren ez mellékes szerintem)
3 db spa303 készülék ebből 1 távol van (bármelyik lehet)

Belülről tökéletesen megy minden.

Kívülről a telefon be reggel hívni is tudom kifele megy a hang de vissza nem jön.

A server és a telo is dmz-ben van, már kínomban.
Mikor nem dmzben van szerver fele az alábbi portok voltak natolva:
5060,33000-33900(rtp)

akkor jön a csavar a Samsung telon a beépített sip kliens gyönyörűen működik oda vissza megy a hang. de a zoipperrel csak oda megy a hang de mobilról nem jön vissza.

Hozzászólások

első hallásra, anélkül hogy átgondolnám jobban, lehet hogy az asterisk a privát ip címét adja meg a kliens felé, ami persze így rossz helyre akarja küldeni a hangot. Emlékeim szerint (eltelt már vagy 3 év) de van external ip megadására lehetőség a konfigban.
Dmz nélkül a port natolásnak megfelelően kell a konfigban megadni azt is hogy melyik portokon várjon bejövő adatot (mit reklámozzon a kliens felé).

A zoiper kapcsán mintha lenne olyan emlékem, hogy mindig egy külső rtp proxin keresztül tolja az adatokat. Lehet, hogy tévedek de mintha ez viccelt volna meg egyszer minket is. A teló kliense meg lokális hálón eléri a szervert, mert ő is ugyanabból a tartományból kap ip-t.

Emellé még az is kell(het) hogy definiáld a hang számára melyik portokat használja és a routereden irányítsd is át azokat a portokat a szerverreb (ja olvasom már dmz-ben van).
Gyors keresés után rtp.conf -ban például
rtpstart=33000
rtpend=33900

Szinte biztos, hogy a natolás kapcsán van kavar. Elvileg az asterisk is tud úgy működni, hogy a hang nem rajta megy keresztül, hanem a kliensek kapcsolódnak direktben egymáshoz, olyankor a kliensek is meg tudnak viccelni. Bár szerintem alapból úgy van konfigolva, hogy az asterisken menjen át a hang.

Még esetleg annyi, ha külső tesztként mobilnetet használsz, akkor az is meg tud viccelni a szolgáltatók voip korlátozásai miatt.