Text over IP (sau ToIP ) este un serviciu de transmitere a textului în timp real prin rețele IP care completează serviciile Voice over IP ( VoIP ) și Video over IP.
Protocolul de transmitere a textului în timp real este definit în recomandările ITU-T F.700 2.1.2.1 și este conceput pentru a îmbunătăți capacitățile de comunicare - pentru a putea trimite mesaje text atunci când este stabilită o conexiune vocală. Pentru aceasta, sunt definite cerințele de întârziere pentru fiecare simbol și fracțiunea de pierdere (a se vedea F.700 Anexa A.3).
În plus, protocolul de transmitere a textului în timp real diferă de serviciul de mesagerie instant (IM) familiar utilizatorului. În ciuda obiectivelor lor comune, protocolul de transfer de text, serviciul de mesagerie instantanee și e-mailul au totuși capacități diferite.
Transmiterea textului în timp real poate fi utilizată:
ToIP este dezvoltat folosind codecul T.140 propus de ITU-T International Telephony and Telegraphy Advisory Committee ca protocol OSI Model Presentation Layer Text Protocol (definit pentru serviciile multimedia H.32x). T.140 permite editarea în timp real, adică posibilitatea de a șterge literele scrise greșit (backspace) și de a reseta. T.140 se bazează pe standardul de set de caractere ISO 10646-1, care este utilizat în majoritatea specificațiilor de text UI și utilizează codificarea UTF-8.
Stratul de transport pentru ToIP este Real Time Transport Protocol ( RTP ), care este utilizat atât în VoIP , cât și în Video-over-IP. Textul este codificat în conformitate cu IETF RFC 4103 „RTP Payload for Text Conversation”.
RFC 4103 acceptă opțional o schemă de corectare a erorilor înainte bazată pe transmisie redundantă (folosind RFC 2198 ). Rezultatul este o pierdere extrem de scăzută de pachete între punctele finale din diferite medii IP, caracterizată de obicei printr-un procent ridicat de pierdere de pachete. Pentru a îmbunătăți eficiența, textul este tamponat timp de 0,3 - 0,5 secunde înainte de a fi trimis.
RTP utilizează de obicei UDP ca protocol de transport. Cu toate acestea, din cauza faptului că rețelele mobile 2.5G folosesc TCP și nu folosesc UDP , unele implementări ale ToIP în rețelele mobile folosesc parțial TCP. Rețelele 3G de următoarea generație acceptă deja UDP. Stiva de protocol de transfer ToIP arată astfel:
T.140 |
RFC4103 |
RTP |
UDP (TCP) |
IP |
Apelarea foarte rapidă (30 de caractere/sec) are ca rezultat o încărcare de trafic de 2 Kbps (inclusiv overhead pentru RFC 4103 cu redundanță maximă, RTP, UDP și IP).
Controlul sesiunii de mesaje ToIP este asigurat de standardele RFC 3261 SIP și RFC 4566 SDP .
Consultați IETF RFC 5194 „Cadru pentru text în timp real prin IP folosind protocolul de inițiere a sesiunii (SIP)” și IETF RFC 4504 „Cerințele și configurarea dispozitivului de telefonie SIP” în Secțiunea 2.9 pentru mai multe detalii.
Rețelele de generație următoare - NGN , este un concept pentru dezvoltarea furnizorilor de telecomunicații și a furnizorilor acestora. Acest concept ajută la crearea de rețele multi-servicii bazate pe tehnologii IP.
ToIP este specificat pentru utilizare în 3GPP ca subsistem IP Multimedia ( IMS ) (3GPP TS 26.114 v2.0.0 „IMS, Multimedia Telephony, Media handling and interaction”). IMS ca parte a NGN este utilizat în multe rețele fixe și mobile.
Un terminal comun pe o linie fixă este un computer de acasă care oferă comunicații multimedia - conexiuni vocale și conferințe video VoIP . Terminalele mobile sunt de obicei soft-clienți software, dintre cei cunoscuți:
Produse care acceptă ToIP: