В этом разделе описаны команды CoCon, предназначенные для управления кластером SIP-адаптера pa_sip

<PA_SIP> — имя кластера протокола адаптера SIP;

<ROLE> — роль кластера: adapter

allowed-ruri-list

Команда предназначена для просмотра списка всех разрешенных R-URI системы и c каким виртуальным АТС они связаны.

Путь команды:

/cluster/adapter/<CLUSTER>/sip/allowed-ruri-list

Синтаксис:

allowed-ruri-list

Параметры:

Команда не содержит аргументов.

Пример:

admin@[mycelium1@ecss1]:/$ cluster/adapter/sip1/sip/allowed-ruri-list 
Executed on the sip1@ecss2
┌──────────────┬────────────────────────────┐
│ allowed-ruri │       binded-domain        │
├──────────────┼────────────────────────────┤
│ 192.168.2.61 │ biysk.local (ip)           │
│ 192.168.2.62 │ biysk.local (ip)           │
│ biysk.local  │ biysk.local (public name)  │
│ ecss1        │ all (hostname)             │
│ front.office │ front.office (public name) │
└──────────────┴────────────────────────────┘
┌─────────────┐
│ elements: 5 │
└─────────────┘

[exec at: 21.01.2019 09:07:11, exec time: 58ms, nodes: sip1@ecss2]

ip-sets

Команда предназначена для просмотра доменов с указанным ip-set.

Путь команды:

/cluster/adapter/<CLUSTER>/sip/ip-sets

Синтаксис:

ipsets [IP_SET_NAME | --complete]

Параметры:

IP_SET_NAME — имя ВАТС с заданным IP-адресом (только для команд кластера);
--complete — показать параметры ip-set (только для команды домена). Список сортируется по доменам.

Пример:

admin@[mycelium1@ecss1]:/$ cluster/adapter/sip1/sip/ip-sets           
Executed on the sip1@ecss1
┌─────────────┬─────────┐
│     pbx     │ ip-sets │
├─────────────┼─────────┤
│ biysk.local │ ipset1  │
└─────────────┴─────────┘
┌─────────────┐
│ elements: 1 │
└─────────────┘

[exec at: 21.01.2019 09:08:59, exec time: 108ms, nodes: sip1@ecss1]

admin@[mycelium1@ecss1]:/$ cluster/adapter/sip1/sip/ip-sets --complete
Executed on the sip1@ecss2
┌─────────────┬────────────────────────────────────────────────────────────────────────────────┐
│     pbx     │                                    ip-sets                                     │
├─────────────┼────────────────────────────────────────────────────────────────────────────────┤
│ biysk.local │ ipset1:  5060, 5061, 5062, 5063, 5064, 5065, 5070, 5071, 5072, 5073, 5074, 5075│
│             │, 5076                                                                          │
│             │ ipset1:  sip1@ecss1 192.168.2.61                                               │
│             │ ipset1:  sip1@ecss2 192.168.2.62                                               │
│             │ ipset1: dscp 48                                                                │
└─────────────┴────────────────────────────────────────────────────────────────────────────────┘
┌─────────────┐
│ elements: 1 │
└─────────────┘

[exec at: 21.01.2019 09:10:31, exec time: 75ms, nodes: sip1@ecss2]

sip-domains-list

Команда предназначена для просмотра списка всех SIP-доменов системы.

Путь команды:

/cluster/adapter/<CLUSTER>/sip/sip-domains-list

Синтаксис:

sip-domains-list

Параметры:

Команда не содержит аргументов.

  Пример:
admin@[mycelium1@ecss1]:/$ cluster/adapter/sip1/sip/sip-domains-list 
Executed on the sip1@ecss1
┌─────────────┬──────────────┐
│     pbx     │ sip domains  │
├─────────────┼──────────────┤
│ biysk.local │ 192.168.2.61 │
│             │ 192.168.2.62 │
│             │ biysk.local  │
│             │ sbc.gr       │
│             │ ssw.gr       │
└─────────────┴──────────────┘
┌─────────────┐
│ elements: 5 │
└─────────────┘

[exec at: 21.01.2019 09:12:18, exec time: 58ms, nodes: sip1@ecss1]