Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Создание SIP-транков

Перед созданием SIP-транка необходимо выполнение следующих условий:

...

<DOMAIN> - имя виртуальной АТС;
<GROUP> - имя группы транков, логическая группировка транков в определенной виртуальной АТС;
<TRUNK_INTERFACE> - имя SIP-транка;
--force - дополнительный параметр (ключ), предназначен для безусловного удаления группы транков или транка.

Настройка параметров SIP-транка

Для настройки параметров SIP-транка используется команда:

...

<DOMAIN> - имя виртуальной АТС;
<GROUP> - имя группы транков, логическая группировка транков внутри виртуальной АТС;
<TRUNK_INTERFACE> - имя SIP-транка;
<PARAMETER> - настраиваемый параметр, список параметров приведен в Части 5 Руководство по обслуживанию системы ECSS-10, в Приложении Б. Набор параметров интерфейса SIP.
<VALUE> - значение параметра.

...

<DOMAIN> - имя виртуальной АТС;
<GROUP> - название существующей группы интерфейсов, символ "*" используется для указания всех групп транков;
<TRUNK_INTERFACE> - логическое имя транка, символ "*" используется для указания всех интерфейсов группы.
Для просмотра свойств группы имя интерфейса транка (символ "*") не указывается.

Проверка состояния SIP-транка

Проверка доступности транка выполняется передачей запроса OPTIONS. Тест может выполняться для определенного транка или для всех транков группы.

...

Если встречное оборудование доступно, то результатом выполнения команды будет значение "Accessible", если недоступно - "Unaccessible".

Динамический SIP-транк

Для направлений, на которых необходима регистрация встречных SIP-транков в системе ECSS-10, создаются динамические SIP-транки.

Создание, удаление динамического транка

Создание динамического SIP-транка

Перед созданием динамического SIP-транка необходимо выполнение следующих условий:

...

Примечание
В командах работы с SIP-абонентами данный виртуальный абонент-транк не доступен.

Удаление динамического SIP-транка

Для удаления динамического SIP-транка используется команда:

...

<DOMAIN> - имя виртуальной АТС;
<GROUP> - имя группы транков (параметр идентичен <TRUNK_GROUP> для обычных SIP-транков); 
<TRUNK_NAME> - имя для регистрации динамического SIP-транка (параметр идентичен <TRUNK_NAME> для обычных SIP-транков);
--force - дополнительный параметр (ключ), предназначен для безусловного удаления группы транков или транка;

Настройка параметров динамического транка

Для настройки параметров динамического SIP-транка используется команда:

...

<DOMAIN> - имя виртуальной АТС;
<GROUP> - имя группы транков, символ "*" используется для просмотра информации о всех транках кластера;
<TRUNK_NAME> - имя динамического SIP-транка.

Исходящая регистрация транков SIP-адаптера

Регистрация транка выполняется на вышестоящем сервере. Запрос регистрации отправляется только с одной из нод кластера.
Количество контактов, передаваемое в запросе регистрации, равно количеству нод в кластере. IP-адреса в контактах устанавливаются из параметра "ip-set", назначенного транку.
Параметр "ip-set" настраивается командой domain/<DOMAIN>/sip/network/set node_ip.

...

  1. Создание нового SIP-транка "new_test_trunk" в группу "sip_trunks", режим sip-proxy, транк направлен на 192.168.123.123:5060, транк использует контекст маршрутизации default_context

    Без форматирования
    admin@[mycelium1@ecss1]:/$ domain/test.domain/trunk/sip/declare default_context sip_trunks new_test_trunk ipset 192.168.123.123 5060 sip-proxy 5070 
    Executed on the sip1@ecss1
    declared


  2. Просмотр информации о SIP-транке "test" 

    Без форматирования
    admin@[mycelium1@ecss1]:/$ domain/test.domain/trunk/sip/info test_group test 
    Executed on the sip1@ecss1
    ┌───────┬──────┬───────────┬────────────┬────────────┬────────────────────────────────────────────────────────────────────────┐
    │ Group │ Uri  │ Is active │ Is blocked │ Is dynamic │                               Parameters                               │
    ├───────┼──────┼───────────┼────────────┼────────────┼────────────────────────────────────────────────────────────────────────┤
    │ test  │ test │ false     │ false      │ true       │ declared by admin at 02.11.2015 09:20:28                               │
    │       │      │           │            │            │                                                                        │
    │       │      │           │            │            │  listen-port                    = 50000                                │
    │       │      │           │            │            │  ip-set                         = ipset1                               │
    │       │      │           │            │            │  mode                           = 'sip-proxy'                          │
    │       │      │           │            │            │  current number of calls        = 0                                    │
    │       │      │           │            │            │  disconnect time                = 29.12.2015 10:19:49                  │
    │       │      │           │            │            │  disconnections number          = 0                                    │
    ...
    │       │      │           │            │            │  try-contact-for-anonymous      = true                                 │
    │       │      │           │            │            │  unreliable-early-media         = false                                │
    │       │      │           │            │            │  user_name                      = test                                 │
    └───────┴──────┴───────────┴────────────┴────────────┴────────────────────────────────────────────────────────────────────────┘


  3. Создание динамического транка "new_test_trunk_reg" в группе "sip_trunks", транк использует контекст маршрутизации default_context

    Без форматирования
    admin@[mycelium1@ecss1]:/$ domain/test.domain/trunk/sip/declare default_context sip_trunks new_test_trunk_reg ipset --registration 
    Executed on the sip1@ecss1
    {declared,["test.domain",default_context,"sip_trunks",<<"new_test_trunk_reg">>,
               "dynamic",0,sipproxy]}


  4. Удаление SIP-транка "new_test_trunk"

    Без форматирования
    admin@[mycelium1@ecss1]:/$ domain/test.domain/trunk/sip/remove sip_trunks new_test_trunk 
    [remove] This command removes trunks interfaces. Undo will be impossible.
    Continue: yes/no ?> yes
    Executed on the sip1@ecss1
    [{"new_test_trunk",removed}]


Управление медиапрофилями для транка

Для установки/изменения медиапрофиля для транка используются следующие команды:

...