Виды соединений в IP-телефонии
Прежде чем обсудить более подробно различные подходы к архитектуре, протоколам и вариантам построения систем и оборудования, полезно обратить внимание на вопрос: для чегонужна IP-телефония? В качестве ответа на этот вопрос рассмотрим три наиболее часто используемых сценария IP-телефонии:
• «компьютер-компьютер»;
• «компьютер-телефон»;
• «телефон-телефон».
Сценарий «компьютер-компьютер» реализуется на базе стандартных компьютеров, оснащенных средствами мультимедиа и подключенных к сети Интернет. Компоненты модели IP-телефонии по сценарию «компьютер-компьютер» показаны на рис. 3.2. В этом сценарии аналоговые речевые сигналы от микрофона абонента А преобразуются в цифровую форму с помощью аналого-цифрового преобразователя (АЦП), обычно при 8000 отсчетов/с, 8 бит/отсчет, в итоге - 64 Кбит/с. Отсчеты речевых данных в цифровой форме затем сжимаются кодирующим устройством для сокращения нужной для их передачи полосы в отношении 4:1, 8:1 или 10:1. Выходные данные после сжатия формируются в пакеты, к которым добавляются заголовки протоколов, после чего пакеты передаются через IP-сеть в систему IP-телефонии, обслуживающую абонента Б. Когда пакеты принимаются системой абонента Б, заголовки протокола удаляются, а сжатые речевые данные поступают в устройство, преобразующее их в первоначальную форму, после чего речевые данные снова преобразуются в аналоговую форму с помощью цифроаналогового преобразователя (ЦАП) и попадают в телефон абонента Б. Для обычного соединения между двумя абонентами системы IP-телефонии на каждом конце одновременно реализуют как функции передачи, так и функции приема. Под IP-сетью, изображенной на рис. 1.4, подразумевается либо глобальная сеть Интернет, либо корпоративная сеть предприятия Intranet.
ПК ЛВС Маршрутизаторы IP ЛВС ПК
Рис. 3.2. Сценарий IP-телефонии «компьютер-компьютер»
Для поддержки сценария «компьютер-компьютер» поставщику услуг Интернет желательно иметь отдельный сервер (привратник), преобразующий имена пользователей в динамические адреса IP. Сам сценарий ориентирован на пользователя, которому сеть нужна, в основном, для передачи данных, а программное обеспечение IP-телефонии требуется лишь иногда для разговоров с коллегами. Эффективное использование телефонной связи по сценарию «компьютер-компьютер» обычно связано с повышением продуктивности работы крупных компаний, например, при организации виртуальной презентации в корпоративной сети с возможностью не только видеть документы на Web-сервере, но и обсуждать их содержание с помощью IP-телефона. При этом между двумя IP-сетями могут использоваться элементы ТфОП, а идентификация вызываемой стороны может осуществляться как на основе Е.164, так и на основе IP-адресации. Наиболее распространенным программным обеспечением для этих целей является пакет Microsoft NetMeeting, доступный для бесплатной загрузки с узла Microsoft. Рассмотрим представленный на рис. 1.5 сценарий установления соединения «компьютер-компьютер» более подробно.
Для проведения телефонных разговоров друг с другом абоненты А и Б должны иметь доступ к Интернет или к другой сети с протоколом IP. Предположим, что такая IP-сеть существует и оба абонента подключены к ней. Рассмотрим возможный алгоритм организации связи между этими абонентами.
1. Абонент А запускает свое приложение IP-телефонии, поддерживающее протокол Н.323.
2. Абонент Б уже заранее запустил свое приложение IР-телефонии, поддерживающее протокол Н.323.
3. Абонент А знает доменное имя абонента В элемент системы имен доменов -Domain Name System (DNS), вводит это имя в раздел «кому позвонить» в своем приложении IP-телефонии и нажимает кнопку Return.
4. Приложение IP-телефонии обращается к DNS-серверу (который в данном примере реализован непосредственно в персональном компьютере абонента А) для того, чтобы преобразовать доменное имя абонента Б в IP-адрес.
5. Сервер DNS возвращает IP-адрес абонента Б.
6. Приложение IP-телефонии абонента А получает IP-адрес абонента Б и отправляет ему сигнальное сообщение Н.225 Setup.
7. При получении сообщения Н.225 Setup приложение абонента Б сигнализирует ему о входящем вызове.
8. Абонент Б принимает вызов и приложение IP-телефонии отправляет ответное сообщение Н.225 Connect.
9. Приложение IP-телефонии у абонента А начинает взаимодействие с приложением у абонента Б в соответствии с рекомендацией Н.245.
10. После окончания взаимодействия по протоколу Н.245 и открытия логических каналов абоненты А и Б могут разговаривать друг с другом через IP-сеть.
Несмотря на простоту изложения, рассмотренный пример довольно сложен, что обусловлено сложностью технологии IP-телефонии. В этом примере не показаны все шаги и опущены весьма существенные детали, которые необходимы поставщику услуг для развертывания сети IР-телефонии.
Сам характер сценария «компьютер-компьютер» на рис. 1.5 обуславливает сосредоточение всех необходимых функций IP-телефонии в персональном компьютере или другом аналогичном устройстве конечного пользователя. При описании других сценариев в этой главе вместо громоздкого изображения компонентов оконечного устройства будет приводиться только упрощенное изображение терминала IP-телефонии.
Замена изображений имеет и более глубокий смысл. Название сценария «компьютер - компьютер» отнюдь не означает, что в распоряжении пользователя обязательно должен быть стандартный PC с микрофоном и колонками. Главным требованием для такой схемы является то, что оба пользователя должны иметь подключенные к сети персональные компьютеры и эти PC должны быть всегда включены, подсоединены к сети и иметь в запущенном виде программное обеспечение IP-телефонии для приема входящих вызовов. При всем этом должна быть полная совместимость между программно-аппаратными средствами IP-телефонии, полученными от разных поставщиков, т.е. пользователи, желающие разговаривать друг с другом, должны иметь идентичное программное обеспечение, например, реализующее протокол Н.323.
Принимая во внимание эти обстоятельства, под названием «компьютер» во всех сценариях мы будем понимать терминал пользователя, включенный в IP-сеть. а под названием «телефон» - терминал пользователя, включенный в сеть коммутации каналов любого типа: ТфОП, ISDN или GSM.
Приведем еще одно, более существенное замечание. До сих пор в обсуждении сценария «компьютер-компьютер» на рис. 3.3 полагалось, что оба пользователя включены в одну и ту же IP-сеть (Интернет, Интранет или другую сеть с протоколом IP). В рамках проекта TIPHON рассматривается другая, более сложная модификация сценария «компьютер-компьютер». Эта модификация, представленная на рис. 1.5, предусматривает организацию связи между абонентами IP-сети с учетом того, что вызов транзитом проходит через сеть с коммутацией каналов (СКК).
Рис. 3.3. Упрощённый сценарий IP-телефонии «компьютер-компьютер»
Заметим, что на этом и на следующих рисунках в качестве СКК выступает телефонная сеть общего пользования (ТфОП), хотя излагаемые материалы справедливы для ISDN,GSM и др. Следующий сценарий «телефон-компьютер» находит применение в разного рода справочно-информационных службах Интернет, в службах сбыта товаров или в службах технической поддержки. Пользователь, подключившийся к серверу WWW какой-либо компании, имеет возможность обратиться к оператору справочной службы. Этот сценарий в ближайшие несколько лет будет, по всей вероятности, более активно востребован деловым сектором. Компании будут использовать данную технологию для наращивания своих Web-страниц. Пользователи компьютеров смогут просматривать в «реальном времени» каталоги, почти мгновенно заказывать товары и получать множество других услуг. Это вполне соответствует стилю жизни современных потребителей, связанному с потребностью в дополнительных удобствах и экономии времени. Уже сегодня осознаются все выгоды и удобства централизованного приобретения предметов широкого потребления (например, компакт-дисков, книг, программного обеспечения и т.д.) и уже привычно совершаются операции электронной коммерции.
В рамках проекта TIPHON рассматриваются две модификации этого сценария IP-телефонии:
• от компьютера (пользователя IP-сети) к телефону (абоненту ТфОП). В частности, в связи с предоставлением пользователям IP-сетей доступа к телефонным услугам, в том числе, к справочно-информационным услугам и к услугам Интеллектуальной сети;
• от абонента ТфОП к пользователю IP-сети с идентификацией вызываемой стороны на основе нумерации по Е.164 или IP-адресации.
В первой из упомянутых модификаций сценария «компьютер-телефон» соединение устанавливается между пользователем IP-сети и пользователем сети с коммутацией каналов (рис. 3.4). Предполагается, что установление соединения инициирует пользователь IP-сети.
ПК ЛВС Маршрутизатор IP Транспортный шлюз АТС ТА
Рис. 3.4. Вызов абонента ТфОП пользователем IP-сети по сценарию
«компьютер-телефон»
Шлюз (GW) для взаимодействия сетей ТфОП и IP может быть реализован в отдельном устройстве или интегрирован в существующее оборудование ТфОП или IP-сети.
В соответствии со второй модификацией сценария «компьютер-телефон» соединение устанавливается между пользователем IP-сети и абонентом ТфОП, но инициирует его создание абонент ТфОП (рис. 3.4).
Эффективность объединения услуг передачи речи и данных является основным стимулом использования IP-телефонии по сценариям «компьютер-компьютер» и «компьютер-телефон», не нанося при этом никакого ущерба интересам операторов традиционных телефонных сетей.
Сценарий «телефон-телефон» в значительной степени отличается от остальных сценариев IP-телефонии своей социальной значимостью, поскольку целью его применения является предоставление обычным абонентам ТфОП альтернативной возможности междугородной и международной телефонной связи. В этом режиме современная технология IP-телефонии предоставляет виртуальную телефонную линию через IP-доступ.
Как правило, обслуживание вызовов по такому сценарию IP-телефонии выглядит следующим образом. Поставщик услуг IP-телефонии подключает свой шлюз к коммутационному узлу или станции ТфОП, а по сети Интернет или по выделенному каналу соединяется с аналогичным шлюзом, находящимся в другом городе или другой стране.
Типичная услуга IP-телефонии по сценарию «телефон-телефон» использует стандартный телефон в качестве интерфейса пользователя, а вместо междугородного компонента ТфОП использует либо частную IP-ceть/Intranet, либо сеть Интернет.
Благодаря маршрутизации телефонного трафика по IP-сети стало возможным обходить сети общего пользования и, соответственно, не платить за междугородную/международную связь оператора этих сетей. Следует отметить, что сама идея использовать альтернативные транспортные механизмы для обхода сети ТфОП не является новой. Достаточно вспомнить статистические мультиплексоры, передачу речи по сети Frame Relay или оборудование передачи речи по сети ATM. Как показано на рис. 3.5, поставщики услуг IP-телефонии предоставляют услуги «телефон-телефон» путём установки шлюзов IP-телефонии на входе и выходе IP-сетей.
Абоненты подключаются к шлюзу поставщика через ТфОП, набирая специальный номер доступа. Абонент получает доступ к шлюзу I, используя персональный идентификационный номер (PIN) или услугу, идентификации номера вызывающего абонента (Calling Line Identification). После этого шлюз просит ввести телефонный номер вызываемого абонента, анализирует этот номер и определяет, какой шлюз имеет лучший доступ к нужному телефону. Как только между входным и выходным шлюзами устанавливается контакт, дальнейшее установление соединения к вызываемому абоненту выполняется выходным шлюзом через его местную телефонную сеть.
Рис. 3.5. Соединение абонентов ТфОП через транзитную IP-сеть по сценарию «телефон-телефон»
Полная стоимость такой связи будет складываться для пользователя из расценок ТфОП на связь с входным шлюзом, расценок Интернет-провайдера на транспортировку и расценок удалённой ТфОП на связь выходного шлюза с вызванным абонентом. Одним из алгоритмов организации связи по сценарию «телефон-телефон» является выпуск поставщиком услуги своих телефонных карт. Имея такую карту, пользователь, желающий позвонить в другой город, набирает номер данного поставщика услуги, затем в режиме донабора вводит свой идентификационный номер и PIN-код, указанный на карте. После процедуры аутентификации он набирает телефонный номер адресата.
Возможны и другие алгоритмы реализации этого сценария: вместо телефонной карты может использоваться информация об альтернативном счете. Счет для оплаты может быть выслан абоненту и после разговора, аналогично тому, как это делается при междугородном соединении в ТфОП.
Рассмотренные выше сценарии сведены в таблице 3.1.
Варианты межсетевого взаимодействия. Таблица 1.2.
Сценарий | Входящая сеть | Транзитная сеть | Исходящая сеть | Примечание |
«компьютер- | IP | IP | IP | Рис. 1.4 |
компьютер» | IP | ТфОП | IP | Рис. 1.5 | |
IP | ТфОП | ТфОП | Рис. 1.7 | |
«компьютер- | ТфОП | IP | IP | Рис. 1.6 |
телефон» | ТфОП | ТфОП | IP | Рис. 1.6 |
IP | IP | ТфОП | Рис. 1.7 | |
«телефон- | ТфОП | IP | ТфОП | Рис. 1.8 |
телефон» | ТфОП | ТфОП | ТфОП | Не рассм. |