В данном разделе описаны команды для ручного удаления устаревших записей в базе данных вызовов и просмотра истории вызовов, доступные администратору виртуальной АТС.
Оглавление |
---|
list
Данной командой выполняется просмотр истории вызовов.
...
Блок кода |
---|
antoniy@[megaco1@ecss1]:/$ /domain/eltex.local/calls/list --limit 5 ---------------------------------------------------------------------------------------------------------------------- | CallRef | Start | Stage |Original| Original | CgPN | CdPN |T|Duration|Internal|ISUP |RI|A|SS| | | | | CgPN | CdPN | | | | | cause |cause| | | | |---------+-------------------+--------+--------+-----------+----------+-----------+-+--------+--------+-----+--+-+--| |892250510|17.07.2015 08:36:43|released| 5127| 92745345|3831234567| 2701235|n| 0s| normal | 16 |Cg|Y| | |885810580|17.07.2015 08:38:16|released| 1462| 1062| 1462| 1062|n| 0s| normal | 16 |Cg|Y| | |440710450|17.07.2015 08:48:10|released| 5015|89239922334|3832740000|89239922334|n| 34s| normal | 16 |Cg|Y| | |110212460|17.07.2015 08:49:13|released| 7007| 4121| 7007| 4121|n| 56s| normal | 16 |Cg|Y| *| |626482590|17.07.2015 08:57:52|alerting| 7007| 4121| 7007| 4121|n| 0s| | | |Y| | ---------------------------------------------------------------------------------------------------------------------- Legend: T - type i - internal n - normal c - callback d - dummy RI - release initiator Cg - calling side Cd - called side S - system A - is call answered Y - yes, call is answered N - no, call isn't answered SS - supplementary services * - supplementary services is present empty - supplementary service isn't present Selected call processes' records: 5 [exec at: 17.07.2015 08:56:23, exec time: 83ms, nodes: core1@ecss1] |
show_ss
Данной командой выполняется просмотр информации об услугах, которые были использованы в рамках вызова.
...
Блок кода |
---|
elena@[mycelium1@ecss1]:/$ /domain/test.domain/calls/show_ss --call_id 110212460 --------------------------------------------------------------------------------- | CallRef |Name |CgPN|CdPN|Participants| Activated |Activator| Action | |---------+-----+----+----+------------+-------------------+---------+----------| |110212460|CHOLD|7007|4121| |17.07.2015 09:00:20| 4121|invocation| |110212460|CHOLD|7007|4121| |17.07.2015 09:00:23| 4121|invocation| --------------------------------------------------------------------------------- |
purge
Данной командой выполняется ручное удаление устаревших записей в базе данных вызова.
Перед завершением команда выдаст сообщение с количеством записей, которые были удалены.
...
Блок кода |
---|
elena@[mycelium1@ecss1]:/$ /domain/p.city/calls/purge --older 2017-12-22 14:41:00 |
statistics
Команда просмотра статистики по количеству вызов в рамках виртуальной АТС.
...
Блок кода |
---|
ecss-root@[mycelium1@ryabkov]:/# /domain/p.city/calls/statistics ┌──┬─────────────────────┬───┬─────────┬────────┬───┐ │Id│ Active calls │Top│Requested│Rejected│CPS│ │ │(domain/system limit)│ │ │ │ │ ├──┼─────────────────────┼───┼─────────┼────────┼───┤ │cp│ 0(100/10'000)│ 2│ 2│ 0│ 0│ └──┴─────────────────────┴───┴─────────┴────────┴───┘ |
terminate
Команда предназначена для принудительного завершения указанного диалога.
Путь команды:
/domain/<DOMAIN>/calls/terminate
Синтаксис:
Usage: terminate [--addr_a <AddressA>] [--addr_b <AddressB>] [--oaddr_a <OriginalAddressA>] [--oaddr_b <OriginalAddressB>] [--call-id <CallId>]
Параметры:
- --addr-a <AddressA> - по номеру абонента А, где <AddressA> - номер абонента А;
- --addr-b <AddressB> - по номеру абонента B, где <AddressB> - номер абонента B;
- --oaddr-a <OriginalAddressA> - по номеру абонента А, где <OriginalAddressA> - оригинальный номер абонента А;
- --oaddr-b <OriginalAddressB> - по номеру абонента B, где <OriginalAddressB> - оригинальный номер абонента B;
- --call-id <CallId> - идентификатор вызова;
- --all-терминация всех вызовов.
Пример:
Без форматирования |
---|
admin@[ds1@ecss1]:/$ domain/biysk.local/calls/terminate --addr_b 240502 Terminate correctly: 86ce07b3a031ae07 [exec at: 26.02.2019 11:01:27, exec time: 75ms, nodes: core1@ecss2] |
Без форматирования |
---|
admin@[mycelium1@ecss1#ECSS-T 000009]:/$ domain/biysk.local/calls/terminate --all [terminate] You are trying to terminate all active calls in current domain. All calls will b e terminated after execute current command. Are you sure?: [yes]/no ?> yes Terminate correctly: 0620e71015aa3a09 [exec at: 20.09.2019 09:27:22, exec time: 2s 658ms, nodes: core1@ecss1] |