Odorik 3G data se SIP ALG od GTS ?

Potíže a možnosti při volání ze sim karet Odorik.cz
Odpovědět
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8154
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Odorik 3G data se SIP ALG od GTS ?

Příspěvek od xsouku04 »

Mám podezření, že GTS používá pro internetovou konektivitu SIP ALG.
Přihlášení mojí nokia asha 303 totiž vypadá takto.


Dne 2013-09-25 v 20:30:30 hodin vaše zařízení Nokia303 14.38 poslalo z IP adresy 213.29.26.1 následující registraci:

Kód: Vybrat vše

REGISTER sip:sip.odorik.cz SIP/2.0
Max-Forwards:69
Via:SIP/2.0/UDP 213.29.26.1;branch=z9hG4bKub9ptykd;rport
To: <sip:300100@sip.odorik.cz>
From: <sip:300100@sip.odorik.cz>;tag=xlw9b8lfq8
Call-ID: pjcx9io-1_g3ns4p0-bcihs4fs3e7o
CSeq: 379089821 REGISTER
Supported: path,sec-agree
Authorization: Digest username="300100",realm="sip.odorik.cz",nonce="UkMs8VJDK8UmiNbO3pVRLHQcV+pNGD6EVM9SvkA=",uri="sip:sip.odorik.cz",response="7f74b1c9f75c04b3ca3af83f0cfe5036",qop=auth,cnonce="36ba717c",nc=00000001
Route: <sip:sip.odorik.cz;lr>
Contact: <sip:300100@213.29.26.1;transport=udp>;expires=3600
User-Agent: Nokia303 14.38
Content-Length:0
Náš server vyhodnotil zprávu jako: OK


Důležité je, že v hlavičce contact je veřejná ip adresa patřící GTS. 213.29.26.1
Vysvětlení je dvojí.

a) můj telefon dostal veřejnou ip adresu - nezdá se pravděpodobné. Navíc předpokládám že asha by v tom případě použila lokální 5060 a ne 50475.
b) GTS má na svém routeru zapnutou funkci SIP ALG, která do sip hlaviček zasahuje a pakety po cestě upravuje. Nahrazuje tam neveřejnou ip adresu za veřejnou.

Začal jsem to zkoumat kvůli stížnosti jednoho našeho zákazníka, že SIP na nokii 700 funguje přes odorik 3G internet nespolehlivě.

Řešením obvykle je použít jiný port. Nehlásit se na sip.odorik.cz port 5060 ale
na sip.odorik.cz port 6688 .

Co přesně to SIP ALG je je popsáno zde https://www.802.cz/sip-alg/

Používat VoIP přes 3G nemá moc finanční smysl, protože minuta hovoru zaplacená ve formě dat nevyjde levněji než zpětné volání přes GSM hovor. I tak by to ale mělo fungovat :)
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8154
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Odorik 3G data se SIP ALG od GTS ?

Příspěvek od xsouku04 »

Tak jsme dnes udělali několik pokusných přihlášení a teorie o tom, že v GTS mají router se SIP ALG se potvrzuje.
Pokusím se o to, aby tento nesmysl oddělali, ale asi to bude na dlouho ...

Otázka k prozkoumání zůstává, jak moc tento konrétní ALG něčemu vadí a jak přesně se projevuje.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8154
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Odorik 3G data se SIP ALG od GTS ?

Příspěvek od xsouku04 »

uživatel nokie 700 píše:
pouha zmena portu na 6688 nestacila,jeste jsem nakonec vylaboroval ,ze musim v te Nokii 700 zrusit automatickou volbu mezi protokoly UDP a TCP a nechat napevno TCP.

Musim podotknout ,ze pres WiFi a drive pres O2 to fungovalo dobre,ale o to nejde.

Co se tyka ceny takoveho hovoru ,muze byt pravda ,ze ted v siti Odorik to tedy nema cenu resit,ale drive u O2 a s pausalnim internetem se hodilo ;-)

A dnes napriklad pro volani ucastnikum,kteri nemaji verejne cislo...
Tedy sip alg je možné obejít i tím, že použijete TCP místo UDP. Pokud to uděláte navíc na nestandardním portu ALG nemá šanci.
Odpovědět