/sigtran/ipnet/ - команды настройки протокола IPNET
В разделе приведены команды для настройки протокола IPNET. Описание порядка настройки соединения ECSS-10 со встречной АТС приведено в разделе Подключение встречной АТС по протоколу IPNET.
endpoint/declare
Команда используется для создания новой точки терминации IPNET.
Путь команды
/sigtran/ipnet/endpoint/declare
Синтаксис
declare <NAME> <LISTEN> [<DESCRIPTION>]
Параметры
<NAME> - уникальное в пределах системы имя точки терминации;
<LISTEN> - имя локального транспорта, на котором будет работать точка терминации IPNET. Локальный транспорт создаётся командой /network/peer/declare;
<DESCRIPTION> - описание точки терминации.
Пример
endpoint/info
Команда используется для вывода информации о точке терминации IPNET.
Путь команды
/sigtran/ipnet/endpoint/info
Синтаксис
info [<NAME>]
Параметры
<NAME> - имя точки терминации, по которой требуется вывести информацию.
Пример
endpoint/remove
Команда используется для удаления точки терминации IPNET.
Путь команды
/sigtran/ipnet/endpoint/remove
Синтаксис
remove <NAME>
Параметры
<NAME> - имя точки терминации, которую следует удалить.
Пример
endpoint/set
Команда используется для изменения параметров точки терминации IPNET.
Путь команды
/sigtran/ipnet/endpoint/set
Синтаксис
set <NAME> <KEY> <VALUE>
Параметры
<NAME> - имя точки терминации, для которой следует изменить параметры;
<KEY> - название опции, может принимать значения:
peer <PEER>;
description <DESCRIPTION>;
<VALUE> - значение опции:
<PEER> - имя локального транспорта, на котором будет работать точка терминации IPNET;
<DESCRIPTION> - описание точки терминации.
Пример
timers/clean
Команда используется для сброса таймеров IPNET в значение по-умолчанию.
Путь команды
/sigtran/ipnet/timers/clean
Синтаксис
clean [<ProfileName> [<Field>]] [--force]
Параметры
<Field> - имя таймера:
call_alloc_rep_to (3000) - таймаут ожидания сообщения Allocate Reply после отправки сообщения Allocate Request;
call_cleared_to (3000) - таймаут ожидания сообщения Call Cleared;
call_incoming_to (3000) - таймаут ожидания сообщения Call Incoming после отправки сообщения Allocate Reply;
call_keep_alive (3000) - периодическость отправки запросов Call keep alive (проверка активности соединения);
call_keep_alive_to (3000) - таймаут ожидания ответа на запрос Call keep alive (проверка активности соединения);
tsx_rto (200) - начальный интервал перепосылки запроса в транзакции при отсутствии ответа (увеличивается с каждой попыткой до tsx_rto_max);
tsx_rto_max (1000) - максимальный период перепосылки запроса;
tsx_ttl (3000) - общее время жизни транзакции.
--force - принудительно выполнить команду без запроса подтверждения.
Пример
timers/info
Команда используется для вывода информации о текущих значениях таймеров IPNET.
Путь команды
/sigtran/ipnet/timers/info
Синтаксис
info [* | <Profile> [<Field>]]
Параметры
<Profile> - имя домена свойств, где применимы таймеры (всегда *);
<Field> - имя таймера:
call_alloc_rep_to (3000) - таймаут ожидания сообщения Allocate Reply после отправки сообщения Allocate Request;
call_cleared_to (3000) - таймаут ожидания сообщения Call Cleared;
call_incoming_to (3000) - таймаут ожидания сообщения Call Incoming после отправки сообщения Allocate Reply;
call_keep_alive (3000) - периодическость отправки запросов Call keep alive (проверка активности соединения);
call_keep_alive_to (3000) - таймаут ожидания ответа на запрос Call keep alive (проверка активности соединения);
tsx_rto (200) - начальный интервал перепосылки запроса в транзакции при отсутствии ответа (увеличивается с каждой попыткой до tsx_rto_max);
tsx_rto_max (1000) - максимальный период перепосылки запроса;
tsx_ttl (3000) - общее время жизни транзакции.
Пример
timers/set
Команда используется для установки значений таймеров IPNET.
Путь команды
/sigtran/ipnet/timers/set
Синтаксис
set * | <ProfileName> <Field> <Value>
Параметры
<Field> - имя таймера:
call_alloc_rep_to (3000) - таймаут ожидания сообщения Allocate Reply после отправки сообщения Allocate Request;
call_cleared_to (3000) - таймаут ожидания сообщения Call Cleared;
call_incoming_to (3000) - таймаут ожидания сообщения Call Incoming после отправки сообщения Allocate Reply;
call_keep_alive (3000) - периодическость отправки запросов Call keep alive (проверка активности соединения);
call_keep_alive_to (3000) - таймаут ожидания ответа на запрос Call keep alive (проверка активности соединения);
tsx_rto (200) - начальный интервал перепосылки запроса в транзакции при отсутствии ответа (увеличивается с каждой попыткой до tsx_rto_max);
tsx_rto_max (1000) - максимальный период перепосылки запроса;
tsx_ttl (3000) - общее время жизни транзакции.
<Value> - новое значение таймера.
Пример
trunk/declare
Команда используется для создания транка IPNET, соединяющего ECSS-10 со встречной АТС.
Путь команды
/sigtran/ipnet/trunk/declare
Синтаксис
declare <DOMAIN> <GROUP> <TRUNK> <ROUTING_CONTEXT> <ENDPT> <REMOTEIP> <REMOTEPORT>
Параметры
<DOMAIN> - имя виртуальной АТС, к которой будет привязан транк;
<GROUP> - имя группы интерфейсов в виртуальной АТС;
<TRUNK> - имя создаваемого транка;
<ROUTING_CONTEXT> - имя контекста маршрутизации вызовов;
<ENDPT> - имя точки терминации IPNET;
<REMOTEIP> - IPv4 адрес встречной АТС;
<REMOTEPORT> - UDP порт на встречной АТС, на котором работает протокол IPNET.
Пример
trunk/info
Команда используется для вывода информации о транке IPNET. По своему действию команда аналогична команде /domain/<DOMAIN>/trunk/ipnet/info
.
Путь команды
/sigtran/ipnet/trunk/info
Синтаксис
info [<DOMAIN> [<GROUP> | * [<TRUNK>]]]
Параметры
<DOMAIN> - имя виртуальной АТС, в которой находится транк IPNET;
<GROUP> - имя группы интерфейсов в виртуальной АТС;
<TRUNK> - имя транка IPNET, по которому требуется вывод информации.
Пример
trunk/remove
Команда используется для удаления транка IPNET.
Путь команды
/sigtran/ipnet/trunk/remove
Синтаксис
remove <DOMAIN> *|<GROUP> <TRUNK_RANGE>
Параметры
<DOMAIN> - имя виртуальной АТС, в которой находится транк IPNET;
<GROUP> - имя группы интерфейсов в виртуальной АТС;
<TRUNK_RANGE> - имя транка IPNET, который требуется удалить.
Пример
trunk/set
Команда используется для изменения параметров транка IPNET.
Путь команды
/sigtran/ipnet/trunk/set
Синтаксис
set <DOMAIN> <TRUNK> <KEY> <VALUE>
Параметры
<DOMAIN> - имя виртуальной АТС, в которой находится транк IPNET;
<TRUNK> - имя транка IPNET, который требуется изменить;
<KEY> - название опции, может принимать значения:
endpoint <ENDPOINT NAME>;
routing_context <CONTEXT NAME>;
group <GROUP NAME>;
remote_ip <REMOTEIP>;
remote_port <REMOTEPORT>;
<VALUE> - значение опции:
<ENDPOINT NAME> - имя точки терминации IPNET;
<CONTEXT NAME> - имя контекста маршрутизации вызовов;
<GROUP NAME> - имя группы интерфейсов в виртуальной АТС;
<REMOTEIP> - IPv4 адрес встречной АТС;
<REMOTEPORT> - UDP порт на встречной АТС, на котором работает протокол IPNET.
Пример