Функция Modem-on-hold

Принципы реализации функции Modem-on-Hold

Большим источником проблем для модемов является забывание пользователями того, что нужно отключать услугу ожидания звонка при связи через модем. Сигнал ожидающего звонка воспринимается модемом, как перерыв потока данных, и в зависимости от настройки модема часто приводит к разрыву соединения. Иногда такое поведение модема воспринимается как нормальное - когда пользователь намерен прервать сеанс связи и ответить на звонок. В других случаях это нежелательно.

Сохранение сеанса связи при получении сигнала о входящем звонке (Call Waiting Survival) - дополнительная функция нового стандарта. Выяснилось, что call waiting survival - естественное следствие разумной организации переговоров между модемами при получении сигнала ожидающего звонка.

Удобство же функции Modem On Hold в том, что при этом возможен нормальный разговор без спешки (4 минуты, например). Конкурирующие схемы давали не более 7 секунд на все - на определение Caller ID, снятие трубки, разговор - чего явно недостаточно. Предложенный метод позволяет модемам договориться о максимальном времени ожидания завершения разговора.

Основы работы Modem-on-hold / Call Waiting Survival

Возможны несколько сценариев использования функции Modem-on-Hold:

1. Ожидающий звонок принят: модем переведен в режим ожидания

2. Ожидающий звонок не принят: сеанс связи продолжен

3. Ожидающий звонок принят: сеанс связи разорван

4. Запрос на ожидание отвергнут удаленным модемом: сеанс связи продолжен

5. Запрос на ожидание отвергнут удаленным модемом: сеанс связи разорван

Рассмотрим рисунок:

На рисунке показан процесс принятия клиентским модемом ожидающего звонка с принятием серверным модемом запроса на постановку сеанса связи в режим ожидания. Работа клиентского модема прерывается сигналом ожидающего звонка, клиентский модем посылает в линию тоновую цифру "D" для получения данных Caller ID ожидающего звонка. После этого, пользователь клиентского модема решает ответить на ожидающий звонок. Клиентский и серверный модемы договариваются о предельном времени ожидания сеанса связи (сигналы MHreq и MHack соответственно), после чего клиентский модем кратковременно размыкает линию (Flash) и ожидающий звонок становится активным, а сеанс связи переводится в режим ожидания. По завершении разговора, после еще одного кратковременного размыкания линии, модемы связываются и перенастраивают соединение с использованием функции QuickConnect.

На рисунке ниже показан процесс отказа серверного модема от запроса на перевод сеанса связи в режим ожидания, после чего сеанс связи восстанавливается. Это - пример функции Call Waiting Survival.

Модель использования Modem-on-Hold/Call Waiting Survival

Модель использования - сходство в использовании телефонной линии с линией широкополосного доступа. В действительности, в отличие от цифровой линии, одновременный обмен данными и телефонный разговор невозможны, однако возможен быстрый возврат к сеансу связи без его разрыва. Дополнительно, предусмотрен верхний предел времени ожидания сеанса связи, устанавливаемый поставщиком сетевых услуг. В потенциале провайдер может устанавливать разное время ожидания для разных ценовых градаций услуг доступа.

Принципы реализации PCM Upstream

Как сказано ранее, функция PCM Upstream перед введением в стандарт обсуждалась несколько лет.

Для интереса и поддержки со стороны изготовителей и пользователей, эта функция была дополненя другими для создания наилучшего решения для всех заинтересованных сторон.

Топология PCM Upstream

Устройство линии для PCM Upstream такое же, как и для стандарта V.90, т.е. в линии возможен только один цифро-аналоговый переход от серверного модема к клиентскому.

Модель использования PCM Upstream

Функция PCM Upstream заметно не меняет модель использования, в отличие от QuickConnect и Modem on Hold. Единственно стоит отметить полезность для приложений с большим объемом отправляемых данных.


НАЗАД

ГЛАВНАЯ СТРАНИЦА

ВПЕРЕД