Текст по IP (или ToIP ) — это средство предоставления услуги передачи текста в реальном времени (RTT), работающее по сетям на основе IP. [1] Он дополняет Voice over IP ( VoIP ) и Video over IP.
Текст в реальном времени — это потоковый текст, который передается по мере его создания, что позволяет использовать текст в разговоре. [2] Текст в реальном времени определен в Рекомендации ITU-T по мультимедиа F.700 2.1.2.1. Текст в реальном времени предназначен для разговорного использования, когда люди интерактивно общаются друг с другом. Для достижения этого были указаны конкретные требования пользователя к задержке каждого символа и скорости потери символов (см. Приложение A.3 к F.700).
Передачу текста в реальном времени по IP можно использовать:
ToIP разработан на основе протокола уровня представления текста в реальном времени ITU-T T.140 (определен для мультимедийных служб H.32x). T.140 позволяет редактировать текст в реальном времени, например, с помощью «возврата на одну позицию» и повторного ввода. T.140 основан на наборе символов ISO 10646-1 , который используется большинством спецификаций текста IP, и использует формат UTF-8.
Транспорт ToIP использует тот же протокол Real-time Transport Protocol (RTP), что и VoIP и Video-over-IP. Текст кодируется в соответствии с IETF RFC 4103 "RTP Payload for Text Conversation".
RFC 4103 поддерживает дополнительную схему прямой коррекции ошибок на основе избыточной передачи (с использованием RFC 2198). Это приводит к очень низкой сквозной потере пакетов по IP-каналам передачи с умеренно высокой потерей пакетов. Для повышения эффективности текст может буферизоваться в течение 0,3–0,5 секунд перед отправкой, при этом соблюдая требования к задержке.
RTP обычно передается через протокол User Datagram Protocol (UDP). Однако, поскольку мобильные сети 2.5G поддерживали протокол Transmission Control Protocol (TCP), но не всегда поддерживали UDP, некоторые реализации ToIP в мобильных сетях используют TCP внутри. Мобильные сети 3G могут поддерживать UDP.
Стек протоколов для среды ToIP:
Очень быстрый ввод текста (30 символов в секунду) приводит к нагрузке трафика в два килобита в секунду (включая накладные расходы для RFC 4103 с максимальным уровнем избыточности, RTP, UDP и IP).
Управление сеансами ToIP определено с использованием стандартных протоколов Session Initiation Protocol (SIP) (RFC 3261) и Session Description Protocol (SDP) (RFC 4566).
Дополнительную информацию см. в документе IETF RFC 5194 «Структура для передачи текста в реальном времени по IP с использованием протокола SIP» и в документе IETF RFC 4504 «Требования и конфигурация устройств телефонии SIP», раздел 2.9.
Next Generation Networking (NGN) — это концепция, разработанная поставщиками телекоммуникационных услуг и их поставщиками. Она направлена на создание настоящей многосервисной сети на основе IP-технологии.
ToIP был определен для включения в 3GPP IP Multimedia Subsystem (IMS) (в 3GPP TS 26.114 v2.0.0 "IMS, Multimedia Telephony, Media processing and interaction"). IMS используется для внедрения NGN во многих фиксированных и мобильных сетях.
Поддержка ToIP рассматривается в мультимедийных пунктах экстренного реагирования на чрезвычайные ситуации (PSAP) в Европе и США. Рабочая группа ECRIT IETF определяет ToIP как одну из форм доступа к экстренным службам.
ToIP может стать «малоэффективным» решением для выполнения национальных нормативных требований по предоставлению «услуг, эквивалентных телефонным услугам» для людей с нарушениями слуха или речи.
Типичный терминал на фиксированной линии доступа — это домашний компьютер, который поддерживает мультимедийную связь — голос и видео, а также текст в реальном времени по IP. Информацию об оборудовании и программном обеспечении ToIP см. во внешних ссылках.
Телекоммуникационные устройства для глухих (TDD) или TTY (также называемые текстофонами или миникомами) были разработаны для передачи текста в реальном времени по телефонной сети общего пользования (PSTN) . TDD используют ряд модемных технологий.
Text-over-IP был разработан как замена TDD при использовании сетей на основе IP, но также и для использования основными пользователями голосовых вызовов. Он имеет меньше ограничений по обслуживанию по сравнению с TDD, разработан для использования в качестве основного сервиса и может использоваться на стандартных компьютерах или мобильных терминалах. Необходимо включить надлежащие системы оповещения для входящих вызовов, а также пользовательские интерфейсы, как аппаратные, так и программные, которые отвечают потребностям глухих людей и людей с нарушениями слуха или речи. Этого можно лучше всего достичь с помощью вклада конечных пользователей на этапах разработки.
Взаимодействие между TDD и ToIP было реализовано с использованием шлюзов T-Meeting, Omnitor, Trace R& D, RNID, Center, Voiceriver и AnnieS. RFC 5194 "Framework for real-time text over IP using the Session Initiation Protocol (SIP)" содержит обзор проблем взаимодействия. В рабочей группе IETF SIPPING предлагается работа по более детальному взаимодействию на основе ряда сценариев вызовов.