Интернет-сайт 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

Обработка заголовка Require

После того как UAS решает, что запрос предназначен для него, он приступает к анализу заголовка Require (в случае его наличия).

Поле заголовка Require используется UAC, чтобы сообщить UAS о SIP-расширениях, которые тот должен поддерживать для правильной обработки запроса. Если UAS не понимает какого-либо идентификатора расширения option-tag, указанного в поле Require, он должен передать ответ с кодом 420 (Bad Extension). UAS должен добавить в ответ заголовок Unsupported со списком непонятных опций, указанных в поле Require запроса. Заметим, что заголовки Require и Proxy-Require не должны использоваться в запросе CANCEL, а также в запросе АСК, подтверждающем получение ответа, отличного от класса 2хх. Эти заголовки должны игнорироваться, даже если они имеются в таких запросах.

Запрос АСК, подтверждающий прием ответа класса 2хх, должен содержать только те значения Require и Proxy-Require, которые присутствовали в начальном запросе, например:

UAC -> UAS:

INVITE sip: This e-mail address is being protected from spambots, you need JavaScript enabled to view it SIP/2.0 Require: lOOrel

UAS -» UAC:

SIP/2.0 420 Bad Extension Unsupported: lOOrel

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