#cli-tool #tracing #tool #cirpack

app cirtrace

Cirpack平台上的VoIP调用调试和追踪工具

8个版本

0.1.10 2019年11月20日
0.1.8 2019年11月18日

#342 in #tracing

26 每月下载量

MIT 许可证

27KB
675 代码行,不包括注释

Cirpack SBC追踪助手

Cirpack追踪

简化在Cirpack平台上运行追踪的命令行工具。您可以在本地机器上运行此工具。

描述

使用SSH连接到指定的主机并启用指定进程的调试。目前仅支持ibcf和bgcf。

您可以在子命令后指定一个搜索词,以仅显示与该词匹配的追踪内容

cirtrace 192.168.1.100 -T 20 -p omni -M ibcf_border sip -S <search_term>

-M-m 之间的区别是 -M 指的是进程实例,而 -m 指的是进程名称:即 ibcf 或 bgcf。您需要与 -m 一起传递 -

安装

cargo install cirtrace

用法


cir_trace 0.1
versbinarii <[email protected]>
Cirpack call troubleshooting helper

USAGE:
    cirtrace [OPTIONS] <host> --module-name <module-name> --password <password> [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -i, --instance <instance>          Process instance
    -m, --module <module>              The name of the module process. [possible values: ibcf, bgcf]
    -M, --module-name <module-name>    The name of the module instance.
    -o, --output-file <output-file>    Path location to store the output.
    -p, --password <password>          User password
    -T, --trace-time <trace-time>      How long the debug should run for in seconds. Default: 15s
    -u, --username <username>          Username to log in as. Default: omni

ARGS:
    <host>    SBC host to connect.

SUBCOMMANDS:
    help     Prints this message or the help of the given subcommand(s)
    sip
    status
    trace

错误

任何问题都可以在仓库中报告

依赖项

~7MB
~130K SLoC