Имя параметра | Запрос | Индикация |
Список предложений параметров ВТ | О | О |
"Список предложений параметров ВТ" представляет собой список элементов, где каждый элемент может быть одним из следующих:
a) единственное значение параметра ФСВТ;
b) интервал значений параметра ФСВТ;
c) список, каждый элемент которого является или единственным значением параметра ФСВТ, или интервалом значений параметра ФСВТ.
Каждый элемент идентифицируется своим идентификатором (именем) параметра ФСВТ. Элементы в этом списке являются значениями, предложенными для согласования. Поставщик услуг доставляет равноправному пользователю ВТ индикацию, в которой может быть сокращен список предложений параметров ВТ или интервал значений параметров ФСВТ, чтобы принять во внимание свои собственные возможности. Если поставщик услуг должен удалить все предложенные значения для какого-либо параметра ФСВТ в списке предложений параметров ВТ или в интервале, то он включает для каждого такого параметра ФСВТ символическое значение "сброшен в нуль".
30.2.4.4 Использование и действия
К этой услуге применимы правила из 27.4 и 30.3.
Если в индикации VT-NEG-OFFER получен параметр ФСВТ со значением "сброшен в нуль", то пользователь ВТ должен дать встречное предложение для этого параметра ФСВТ или отвергнуть его, чтобы завершить последовательность МС для этого параметра (см. 30.2.6. и 30.3).
30.2.5 Услуга VT-NEG-ACCEPT
30.2.5.1 Назначение
Из предложенных в примитивах индикации VT-NEG-OFFER выбрать значения для одного или более параметров ФСВТ.
30.2.5.2 Структура
См. таблицу 16.
30.2.5.3 Параметр услуги
В таблице 27 содержится параметр услуги VT-NEG-ACCEPT, а также указано, когда требуется этот параметр (см. раздел 26).
Таблица 27 - Параметр услуги VT-NEG-ACCEPT
Имя параметра | Запрос | Индикация |
Список значений параметров ВТ | О | О = |
Список значений параметров ВТ представляет собой список элементов, каждый из которых состоит из идентификатора параметра ФСВТ и значения для этого параметра ФСВТ. Элементы в этом списке определяют выбор значений для отдельных параметров ФСВТ и представляют собой множество или подмножество параметров ФСВТ, предложенных в предыдущих VT-NEG-OFFER со значениями, которые находились в предложенных списках значений или интервалах значений. Параметр ФСВТ может не включаться в эту услугу, если он имел значение "сброшен в нуль" в индикации VT-NEG-OFFER. Поставщик услуг доставляет равноправному пользователю ВТ индикацию, которая содержит те же значения параметров ФСВТ, что и запрос.
30.2.5.4 Использование и действия
К этой услуге применимы правила из 27.4 и 30.3.
30.2.6 Услуга VT-NEG-REJECT
30.2.6.1 Назначение
Отказаться от значений одного или более параметров ФСВТ, предложенных в примитивах индикации VT-NEG-OFFER.
30.2.6.2 Структура
См. таблицу 16.
30.2.6.3 Параметр услуги
В таблице 28 содержится параметр услуги VT-NEG-REJECT, а также указано, когда требуется этот параметр, см. раздел 26.
Таблица 28 - Параметр услуги VT-NEG-REJECT
Имя параметра | Запрос | Индикация |
Список идентификаторов параметров ВТ | O | О = |
Список идентификаторов параметров - это список, элементы которого являются идентификаторами (именами) параметра ФСВТ. Элементы в этом списке представляют собой множество или подмножество идентификаторов параметров ФСВТ, предложенных в предыдущих VT-NEG-OFFER. Пользователь ВТ отвергает любой параметр ФСВТ в индикации VT-NEG-OFFER, значение которого "сброшен в нуль", если нет встречного предложения для этого параметра ФСВТ (см. 30.2.4). Поставщик услуг доставляет равноправному пользователю ВТ индикацию, которая содержит такие же идентификаторы параметров ФСВТ, что и запрос.
30.2.6.4 Использование и действия
К этой услуге применимы правила из 27.4 и 30.3.
30.3 Упорядоченное управление для многократного согласования
В 30.2.3-30.2.6 определены услуги ВТ, допустимые для использования в фазе "действие согласования". Последовательность этих услуг может быть использована для согласования нового значения параметра ФСВТ в фазе "действие согласования". В таблице 29 перечислены допустимые последовательности услуг, которые могут быть использованы для согласования значения конкретного параметра.
Таблица 29 - Допустимые последовательности МС
Номер последовательности | Услуги МС, которыми обмениваются поочередно пользователи, подчиняясь ограничениям диалога в 27.3.1 и 27.3.2 (временной порядок слева направо) | ||
1 | VT-NEG-OFFER | VT-NEG-ACCEPT | |
2 | VT-NEG-OFFER | VT-NEG-REJECT | |
3 | VT-NEG-OFFER | VT-NEG-OFFER | VT-NEG-ACCEPT |
4 | VT-NEG-OFFER | VT-NEG-OFFER | VT-NEG-REJECT |
5 | VT-NEG-INVITE | VT-NEG-OFFER | VT-NEG-ACCEPT |
б | VT-NEG-INVITE | VT-NEG-OFFER | VT-NEG-REJECT |
Последовательности 1, 3 и 5 успешно согласовывают новое значение для параметра ФСВТ. Последовательности 2, 4 и 6 совершают неудачные попытки согласовать новое значение для параметра ФСВТ; значение остается неизменным. Последовательности 3 и 4 являются последовательностями "встречных предложений". Встречное предложение не допускается после INVITE. Встречное предложение может содержать только те значения параметров ФСВТ, которые соответствуют более раннему OFFER, полученному от равноправного пользователя ВТ; однако значения, которые могут содержаться во встречном предложении, не ограничиваются значениями, полученными от предыдущего OFFER. Никаких других ограничений, кроме описанных выше, не применяется к порядку, группированию или чередованию примитивов услуги МС в последовательности МС.
Все инициированные последовательности МС должны быть завершены до инициирования VT-END-NEG.
Примечания
1 Каждый примитив МС может содержать данные для одного или более параметров ФСВТ. Согласование значения для каждого параметра ФСВТ логически не зависит от согласования значений для всех других параметров ФСВТ. Таким образом, согласование значений для нескольких параметров ФСВТ может проходит параллельно.
2 Непротиворечивость и полнота множества значений параметров ФСВТ проверяется при попытке прекратить МС и использовать проект ФСВТ в качестве новой полной ФСВТ (используя VT-END-NEG), см. 17.2.
3 Специальные аргументы профиля согласовываются услугой VTSTART-NEG; они не могут быть использованы в услугах МС, приведенных в последовательностях таблицы 29.
30.3.1 Специальная информация для С-режима
В С-режиме для управления диалогом МС используется полномочие доступа ПДЗ. Только владелец этого полномочия доступа может выдавать любую из услуг МС или VT-END-NEG для завершения МС.
Примечание - Любой пользователь ВТ в С-режиме может инициировать последовательность МС, но только если он владеет полномочием доступа ПДЗ.
30.3.2 Специальная информация для А-режима
В А-режиме пользователи ВТ распределяют свои роли в МС следующим образом:
a) инициатором МС является инициирующий VT-START-NEG пользователь ВТ, который вызывает переход в фазу "действие согласования";
b) получателем МС являетсяпользователь ВТ, принимающий VT-START-NEG.