To přímé volání ovšem bude fungovat jen tehdy, pokud volaný klient bude na veřejné IP adrese, tedy nebude za NATem, což je v IPv4 čím dál tím větší problém. Pokud bude za NATem v LAN, není z internetu "viditelný", a je dostupný pouze přes sipproxy (nebo by musel mít router s NATem tzv. namapované porty tak, aby hovor prošel k tomu SIP VoIP klientovi v LAN).
Nezalezi na tom, u koho je nebo neni registrovany klient (at uz sw nebo hw), zalezi ciste na tom, zda umi/ma povoleno takove volani prijmout. Pokud vytacite primo adresu telefonu, tak se spojeni poskytovatele vubec netyka - on vubec netusi ze neco takoveho probiha.
Ostatne, otestovat to muzete uplne vklidu, staci si na pc nainstalit nejakyho klienta. Trebas jitsi sip umi.
Jinak v zavislosti na nastaveni to muze fungovat trehas i takto:
123456789@1.2.3.4
Kde to cislo pred zavinacem, je cislo telefonu registrovane u nejakeho toho operatora.
A když budu volat z IP adresy (přímo) SIP proxy haloo tak budu platit tedy kolik? Nic nebo 50 haléřů? (dá se dovolat zadarmo z PC na telefon s 3G/WiFi u haloo) ?
Původně jsem myslel že 1Kč, pak 50 haléřů a teď mám dojem podle toho co jste psal, že 0 Kč :D - omlouvám se za svou natvrdlost, nějak mi to dneska nemyslí..
Z podstaty věci plyne, že zdarma nemůže být takový hovor (přes sipproxy) který je ukončen ve veřejně dostupné telefonní síti. A to proto, že provozovatel sipproxy zaplatí za ukončení hovoru ve veřejné síti příslušnému (jinému) operátorovi terminační poplatek, případně ještě dalším operátorům za tranzit. (Další věc je, že provoz toho serveru se sipproxy něco stojí. Ale mnoho operátorů toto zahrnuje do režie, kterou "rozpouští" pro své klienty jen do cen placených hovorů do cizích sítí a volání ve vlastní VoIP síti má zdarma.) Obdobně operátor ha-vel chce u služby ha-loo mobil tu korunu (resp. padesát haléřů) jen tehdy, když je použita někde na trase hovoru CIZÍ veřejná telefonní síť. Pokud budete přes VoIP klienta a např. WiFi volat v rámci ha-loo VoIP sítě, bude to zdarma (na originaci i terminaci hovoru bude použita tatáž VoIP síť). Pokud budete z ha-loo VoIP sítě volat do ha-loo mobilní, bude to za padesátník (protože na originaci hovoru bude použita vlastní VoIP síť, ale na terminaci hostitelská mobilní síť T-Mobile). Atd. Jinak volání ve vlastní VoIP síti zdarma (případně do některých propojených sítí) má třeba Fayn, IPEX, Odorik, 802.VOX a jiní.
Pak je nutné využívat nějakého "operátora" (kterým můžete být i vy sám), zpravidla provozujícího tzv. sipproxy (obvykle s registračním serverem a RTP proxy) na veřejné IP adrese. SIP klient, například na neveřejné IP za NATem, se přihlásí k sipproxy a ve vzájemné spolupráci s ní udržují "tunel" NATem, obvykle za pomoci malých tzv. keep-alive paketů (existují i jiné techniky). Sipproxy má přitom stále informaci o tom, které terminály (SIP klienti) jsou k ní zaregistrováni a kde se nacházejí a tyto informace se cyklicky obnovují. Takže například při dynamické IP adrese se při její změně ta změna zaznamená i na sipproxy. Volající pak nevolá SIP klienta přímo, ale volá sipproxy, která zprostředkuje hovor k ní přihlášenému klientovi.
Já pro voocal používám s androidem https://play.google.com/store/apps/details?id=com.csipsimple&hl=cs a spokojenost, každopádně těch providerů a klientů je mnoho. Já vyzkoušel tuším 4 různé a skončil jsem u tohoto...
Prakticky kazdej nejakyho ma, ne mozna nejuzasnejsih na svete, ale vetsinou funkcniho.
BTW: Pokud chcete volat gratis (na jiny sip), tak se to dela zhruba takhle:
sip:pepazdepa@1.2.3.4 (nekdy to klient chape i bez toho prefixu)
Samo lze pouzit dns. A telefon/klient musi umet vytocit pismenka (coz neni pravidlem) + se musi obe strany byt schopny dohodnout na kodeku (coz taky neni zcela trivialni).
Zkuste se kouknout do obchodu s aplikacema pro Vas mobil, nebo zkuste zacit na www.mvoip.cz