Интернет-сайт protosip.ru является собственностью компании ООО «Бамлекс», специализирующейся на внедрениии следующих систем: voip телефонии (консультации в области телефонии через интернет - бесплатной офисной связи, единый план нумерации офисных телефонных номеров для компаний с распределенными офисами), голосовой почты, click to dial - звонки с сайта, обучении Asterisk (SER, OpenSER, SEMS, Red5), консалтинговых услуг построение call center (проект voip системы, обучение персонала, разработка бизнесс процессов под нужды заказчика).

Сайт содержит актуальную информацию по услугам компании, последние новости voip отрасли, интересный телекоммуникационный форум, отличный справочник по протоколу SIP, рекомендации по выбору оконечных устройств (SIP телефоны, voip телефоны и телефонные станции).

Подробнее описание оказываемых услуг Далфи Смарт: запуск и внедрение voip телефонии, внедрение SIP систем, консалтинг (в т.ч. и на телекоммуникационном форуме) компаний планирующих построение распределенной телефонной системы, специалистов разрабатывающих приложения для voip телефонии, а так же непрофессиональных любителей sip телефонии.

На сайте www.protosip.ru представлена исчерпывающая информация о компании: история, последние новости. Есть возможность осуществления он-лайн заявки на выполнение услуг по voip телефонии.

Мы искренне надеемся, что наш сайт окажется полезным и информативным для каждого из наших посетителей.

Rambler's Top100
Banner

Конечный автомат клиентской INVITE-транзакции

Конечный автомат (машина состояний) клиентской INVITE-транзакции показан на рис. 4.2. Начальное состояние «Calling» наступает, когда TU создает новую клиентскую транзакцию по запросу INVITE. Клиентская транзакция должна передать запрос на транспортный уровень SIP для его дальнейшей транспортировки посети.

Если при этом используется ненадежный транспортный протокол, клиентская транзакция запускает таймер А со значением Т1. В противном случае таймер Ане используется - он предназначен для контроля времени повторной передачи запросов). Вне зависимости от используемого транспортного протокола должен быть также запрещен таймер В со значением 64 Т1 (он ограничивает время ожидания окончательного ответа клиентской INVITE-транзакции).

Когда таймер Дорабатывает, клиентская транзакция должна повторно пе¬редать запрос, отправив его на транспортный уровень SIR и заново запустить таймер, но уже со значением 2Т1. Этот процесс продолжается, и запрос переда¬ется повторно через интервал времени, удваивающийся после каждой передачи. Повторения передачи запроса возможны только в тот отрезок времени, когда кли¬ентская транзакция находится в состоянии «Calling».

Как уже упоминалось, рекомендуемое значение Т1 - 500 мс. Т1 - это оценка RTT между клиентской и серверной транзакциями. Использование SIP-элементами величин меньше Т1 не рекомендуется, однако в некоторых случаях это может ока¬заться целесообразным. Т1 может быть выбрано больше значения по умолчанию, если заранее известно, что RTT (round-trip time) больше. Если клиентская транзак¬ция находится в состоянии «Calling», то когда срабатывает таймер В, она должна информировать TU об истечении времени ожидания. Значение 64 Т1 выбрано с учетом возможности передачи семи запросов за этот интервал времени при ис¬пользовании ненадежного транспортного протокола. Если клиентская транзакция, находясь в состоянии «Calling», получает предварительный ответ, она переходит в состояние «Proceeding». В этом состоянии клиентской транзакции запрещается дальнейшая передача повторных запросов. Кроме того, предварительный ответ должен быть направлен TU. Ему отправляются все предварительные ответы, при¬шедшие за время пребывания в состоянии «Proceeding».

Прием ответов с кодами 300 - 699 в двух вышеописанных состояниях при¬водит к переходу в состояние «Completed». Клиентская транзакция предоставляет TU полученный ответ, формирует подтверждение АСК и передает его на транс¬портный уровень SIP. АСК должен использовать тот же адрес, номер порта и тип транспортного протокола, что и оригинальный запрос. При переходе в состояние «Completed» запускается таймер D со значением, по меньшей мере, 32 секунды для ненадежного транспортного протокола и 0 для надежного. Он отражает, сколько времени серверная транзакция может оставаться в состоянии «Completed», когда используется ненадежный транспортный протокол. Таймер D идентичен таймеру Н в серверной INVITE-транзакции, значение которого по умолчанию равно 64 Т1. Однако клиентская транзакция не располагает сведениями о значении Т1, исполь¬зуемом серверной транзакцией, поэтому значение таймера D принято равным 32 с.

На все повторные окончательные ответы, пришедшие во время пребывания в состоянии «Completed», должен быть повторно передан запрос АСК, однако эти ответы не передаются TU.