В данном разделе представлены команды управления транками 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
Команда для разблокировки определенного транка, всех транков одной группы.
Соответствующий интерфейс переводится в активное состояние.
...