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

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

Ключ

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

В данном разделе представлены команды управления транками SIP.

Оглавление

apply

Команда используется для применения к транку профиля настроек.

...

Без форматирования
admin@[mycelium1@ecss1]:/$ domain/dom1.ssw/trunk/sip/apply new.gr test_trunk profile ISUP.ANSI 
Executed on the sip1@ecss1
profile 'ISUP.ANSI' is applyed to trunk 'test_trunk'.

block

Команда для блокировки определенного транка, всех транков одной группы.
Соответствующий интерфейс переводится в неактивное состояние.

...

Без форматирования
./trunk/sip/block sipt_directions *
[block] Trunk ECSS3 will be blocked
Continue: yes/no ?> yes
[block] Trunk SBC.ELTEX.LOC will be blocked
Continue: yes/no ?> yes
Executed on the pa_sip@alex
-------------------------
|     Trunk     | Block |
|---------------+-------|
| ECSS3         | ok    |
| SBC.ELTEX.LOC | ok    |
-------------------------

call-list

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

...

Без форматирования
./trunk/sip/call-list tmip --complete 
Executed on the pa_sip@alex
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Interface URI |       Direction        |   State   |                   Time                   |                         Additional info                         |
|---------------+------------------------+-----------+------------------------------------------+-----------------------------------------------------------------|
| TMIP.Public   | sip[513] <- ssw[515]   | connected | Start: Mon, 24 Jun 2013 11:27:45         | Node: pa_sip@alex, <0.7527.0>                                   |
|               |                        |           | Last activity: Mon, 24 Jun 2013 11:27:47 | CallRef: 206437603944398                                        |
|               |                        |           |                                          | SessionID: <<"core.cp.62313034-6466-6465-6435-393530306537">>   |
| TMIP.Public   | sip[515] -> ssw[61513] | connected | Start: Mon, 24 Jun 2013 11:27:45         | Node: pa_sip@alex, <0.7521.0>                                   |
|               |                        |           | Last activity: Mon, 24 Jun 2013 11:27:47 | CallRef: 206437603944398                                        |
|               |                        |           |                                          | SessionID: <<"pa.sip-t->37353034-6466-6465-6435-393438653263">> |
| tmip.12       |-                       |-          |-                                         | No calls                                                        |
-------------------------------------------------------------------------------------------------------------------------------------------------------------------

check

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

...

Без форматирования
admin@[mycelium1@ecss1]:/$ domain/biysk.local/trunk/sip/check sbc.gr  *
Executed on the sip1@ecss1
Intermediate (incomplete) result:
Process to <<"nsk_sbc">> check is started: {<0.8398.0>,<0.8398.0>}
...
Executed on the sip1@ecss1
Intermediate (incomplete) result:
Try to send OPTIONS to <<"nsk_sbc">> (timerF = 5000)
...
Executed on the sip1@ecss1
Intermediate (incomplete) result:
Process to <<"to_aster">> check is started: {<0.8403.0>,<0.8403.0>}
...
Executed on the sip1@ecss1
Intermediate (incomplete) result:
Try to send OPTIONS to <<"to_aster">> (timerF = 5000)
...
Executed on the sip1@ecss1
Intermediate (incomplete) result:
Process to <<"to_sipp">> check is started: {<0.8406.0>,<0.8406.0>}
...
Executed on the sip1@ecss1
Intermediate (incomplete) result:
Try to send OPTIONS to <<"to_sipp">> (timerF = 5000)
...
Executed on the sip1@ecss1
┌────────┬──────────┬────────────┬────────────────────────────────────────────────────────────────────────────────┐
│ Group  │  Trunk   │ Accessible │                                   Check info                                   │
├────────┼──────────┼────────────┼────────────────────────────────────────────────────────────────────────────────┤
│ sbc.gr │ nsk_sbc  │ false      │ Response timeout is expired request by node: sip1@ecss1                        │
│        │          │            │                                                                                │
│ sbc.gr │ to_aster │ true       │ OPTIONS to <sip:192.168.2.6>: 200 OK, cseq: 875453 OPTIONS                     │
│        │          │            │ request by node: sip1@ecss1                                                    │
│        │          │            │                                                                                │
│ sbc.gr │ to_sipp  │ true       │ OPTIONS to <sip:192.168.2.6>: 200 OK, cseq: 897499 OPTIONS                     │
│        │          │            │ request by node: sip1@ecss1                                                    │
└────────┴──────────┴────────────┴────────────────────────────────────────────────────────────────────────────────┘
NOTE: 'timeout' as result means no answer from remote side.
      That may be caused by:
      1. remote side is realy unaccessible (host isn't alive or IP:Port is wrong set)
      2. remote side doesn't support of OPTIONS request and doesn't send any response

[exec at: 28.09.2018 11:42:57, exec time: 5s 57ms, nodes: sip1@ecss1]

clean

Команда устанавливает значения по умолчанию для параметров транка.

...

Без форматирования
admin@[mycelium1@ecss1]:/$ domain/biysk.local/trunk/sip/clean --profile ISUP.TELCORDIA isup_standard              
Executed on the sip1@ecss1
isup_standard is set to default value: telcordia

[exec at: 28.09.2018 09:59:51, exec time: 19ms, nodes: sip1@ecss1]

admin@[mycelium1@ecss1]:/$ domain/biysk.local/trunk/sip/clean ssw.gr bsk2 req100rel --force
clean to 1 interfaces ...
[**********************************************************************] 3ms      
Executed on the sip1@ecss1
complete

[exec at: 28.09.2018 10:00:38, exec time: 18ms, nodes: sip1@ecss1]

declare

Команда декларации транка SIP.
Декларация нового транка возможна только в существующем контексте маршрутизации.
Может быть выбрана существующая группа или задекларирована новая.
При декларации выполняется проверка на существование имени интерфейса (одинаковые имена запрещены, о чем будет сразу выдано предупреждение "trunk already exists") и связки IP:Порт:Слушающий_порт (в случае совпадения с существующим именем будет выдано предупреждение, декларация может быть выполнена, а в дальнейшем параметры могут быть изменены).
При успешной операции выполняется проверка доступности заданного направления посредством запроса OPTIONS (см. команду check).

...

Без форматирования
./trunk/sip/declare ctx_sipt_tmip_ext sipt_directions TMIP.Public 192.168.138.71 5060 sip-t default
Executed on the pa_sip@alex
Intermediate (incomplete) result:
{{declared,["d.408",ctx_sipt_tmip_ext,"sipt_directions",<<"TMIP.Public">>,
            "192.168.138.71",5060,sipt]},
 {<<"TMIP.Public">>,{real_uri_to_check,{sipt,far,"192.168.138.71",5060}}}}
...
Executed on the pa_sip@alex
"is accessible"                        - если данный порт доступен
timeout                                - если порт в данный момент не отвечает

info

Команда для просмотра информации о настройках параметров транка и профилей транка.
Дополнительное описание параметров интерфейсов (транков) приведено в Приложении Б. Набор параметров интерфейса SIP.

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

domain/<DOMAIN>/trunk/sip/info

...

Без форматирования
admin@[mycelium1@ecss1]:/$ domain/biysk.local/trunk/sip/info --profile 
Executed on the sip1@ecss1
┌───────────┬───────────────────────────┐
│  Profile  │        Parameters         │
├───────────┼───────────────────────────┤
│ ISUP.ETSI │ network-node-id = 0       │
│           │ network-id = 0            │
│           │ use-global-callref = true │
│           │ country-code = 250        │
│ ISUP.RUS  │ isup_r_ccl_send = true    │
└───────────┴───────────────────────────┘

[exec at: 28.09.2018 11:38:30, exec time: 16ms, nodes: sip1@ecss1]

remove

Команда для удаления определенного транка, всех транков одной группы или профиля транка.

...

Без форматирования
elena@[ds1@ecss1]:/$ domain/test.domain/trunk/sip/remove --profile ISUP.ANSI 
[remove] This command removes of profile ISUP.ANSI. Undo will be impossible.
Continue: yes/no ?> yes

set

Данной командой выполняется настройка параметров группы транков.

...

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

...

Без форматирования
elena@[ds1@ecss1]:/$ domain/test.domain/trunk/sip/set --profile test user_name test
Executed on the sip1@ecss1

unblock

Команда для разблокировки определенного транка, всех транков одной группы.
Соответствующий интерфейс переводится в активное состояние.

...