IP-телефония. Гольдштейн А.Б - 19 стр.

UptoLike

Рубрика: 

19
Если оконечное оборудование не указывает alias-адрес в запросе RRQ, привратник
может сам назначить такой адрес и передать его оборудованию в сообщении RCF.
Регистрация оконечного оборудования должна быть проведена до установления его
первого соединения с любым другим оборудованием. Этот процесс может периодически
повторяться, например, при включении питания оборудования, поэтому привратник
должен уметь обрабатывать множество запросов регистрации от одного и того же
оборудования.
Если привратник получает запрос RRQ, содержащий те же самые alias-адрес и
транспортный адрес оконечного оборудования, что и в предыдущем RRQ, он должен
ответить подтверждением RCF. Если привратник получает запрос RRQ с тем же, что и в
предыдущем RRQ, alias-адресом, но с другим транспортным адресом, он может либо
подтвердить регистрацию, либо отказать в ней, в зависимости от внутренней политики
зоны сети. При приеме запроса RRQ, содержащего тот же, что и предыдущий RRQ,
транспортный адрес, но другой alias-адрес оборудования, привратник должен закрепить за
принятым транспортным адресом тот alias-адрес, который был принят последним, и
подтвердить запрос. Заметим, что привратник может проверять наличие права
пользователей на проведение вышеуказанных изменений.
Оконечное оборудование может регистрироваться на ограниченный промежуток
времени, указывая в параметре timeToLive сообщения RRQ длительность этого
промежутка в секундах. Привратник может подтвердить регистрацию сообщением RCF с
параметром timeToLive, имеющим то же или меньшее значение.
В течение указанного промежутка времени оконечное оборудование может
продлить регистрацию, передав сообщение RRQ с параметром keepAlive. Получив это
сообщение, привратник должен перезапустить таймер.
По истечении назначенного промежутка времени регистрация считается
недействительной. В этом случае привратник может передать сообщение об отмене
регистрации, и оконечное оборудование должно пройти повторную регистрацию.
Оконечное оборудование может отменить регистрацию у привратника, передав
сообщение Unregister Request (URQ); привратник должен ответить подтверждением
Unregister Confirmation (UCF). Такая процедура позволяет оборудованию изменить свой
alias-адрес или транспортный адрес. Если оборудование не было зарегистрировано у
привратника, последний должен ответить на требование URQ отказом Unregister Reject
(URJ).