В этом разделе описаны команды 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@ecss1
┌──────────────┬───────────────────────────┐
│ 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)            │
│ test         │ test (public name)        │
└──────────────┴───────────────────────────┘
┌─────────────┐
│ elements: 5 │
└─────────────┘

[exec at: 08.02.2021 16:06:44, exec time: 5ms, nodes: sip1@ecss1 v.3.14.7.561]

ip-sets

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

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

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

Синтаксис:

ipsets [IP_SET_NAME | --complete]

Параметры:

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

Пример:

admin@mycelium1@ecss1:/$ cluster/adapter/sip1/sip/ip-sets ipset1 
Executed on the sip1@ecss1
┌─────────────┬─────────┐
│     pbx     │ ip-sets │
├─────────────┼─────────┤
│ biysk.local │ ipset1  │
└─────────────┴─────────┘
┌─────────────┬────────────┐
│     pbx     │ sip trunks │
├─────────────┼────────────┤
│ biysk.local │ smg-4      │
│             │ to_aster   │
│             │ ems1       │
│             │ ems2       │
│             │ bsk1       │
│             │ to_sipp    │
│             │ bsk2       │
│             │ nsk_sbc    │
└─────────────┴────────────┘
┌─────────────┐
│ elements: 9 │
└─────────────┘

[exec at: 08.02.2021 16:33:18, exec time: 18ms, nodes: sip1@ecss1 v.3.14.7.561]

sip-domains-list

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

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

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

Синтаксис:

sip-domains-list

Параметры:

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

  Пример:
admin@ds1@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  │
│             │ ecss1        │
│             │ ecss1.local  │
│             │ sbc.gr       │
│             │ smg.gr       │
│             │ ssw.gr       │
└─────────────┴──────────────┘
┌─────────────┐
│ elements: 8 │
└─────────────┘

[exec at: 09.02.2021 10:17:14, exec time: 18ms, nodes: sip1@ecss1 v.3.14.7.562]

last-error

Команда предназначена для просмотра последней ошибки в работе команд.

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

/cluster/adapter/<CLUSTER>/sip/last-error

Синтаксис:

last-error

Параметры:

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

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/sip/last-error    
Executed on the sip1@ecss2
last error was not stored yet

[exec at: 11.03.2021 07:44:07, exec time: 12ms, nodes: sip1@ecss2 v.3.14.8.25]