https://github.com/versbinarii/cirtrace
WIP: Cirpack VoIP troubleshooting and tracing CLI tool
https://github.com/versbinarii/cirtrace
cirpack cli-tool debug rust tracing-applications voice voip
Last synced: 20 days ago
JSON representation
WIP: Cirpack VoIP troubleshooting and tracing CLI tool
- Host: GitHub
- URL: https://github.com/versbinarii/cirtrace
- Owner: VersBinarii
- License: mit
- Created: 2019-11-07T23:41:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-11-20T17:04:56.000Z (over 5 years ago)
- Last Synced: 2025-04-24T23:38:19.399Z (28 days ago)
- Topics: cirpack, cli-tool, debug, rust, tracing-applications, voice, voip
- Language: Rust
- Homepage:
- Size: 27.3 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cirpack SBC tracing helper
## Cirpack tracing
Helper CLI tool to simplify runing traces on the Cirpack platform. You can run this tool on your local machine.
## Description
It logs to the specified host using SSH and enables the debug for the specified process. Currently only ibcf and bgcf is supported.You can specify a search term after the subcommand to display trace only for things that match the term:
``` shell
cirtrace 192.168.1.100 -T 20 -p omni -M ibcf_border sip -S
```The diference between `-M` and `-m` is that `-M` refers to the process instance while `-m` to the process name: i.e. ibcf or bgcf. You need to pass in `-i` with `-m`.
## Installation
``` shell
cargo install cirtrace
```## Usage
``` shell
cir_trace 0.1
versbinarii
Cirpack call troubleshooting helperUSAGE:
cirtrace [OPTIONS] --module-name --password [SUBCOMMAND]FLAGS:
-h, --help Prints help information
-V, --version Prints version informationOPTIONS:
-i, --instance Process instance
-m, --module The name of the module process. [possible values: ibcf, bgcf]
-M, --module-name The name of the module instance.
-o, --output-file Path location to store the output.
-p, --password User password
-T, --trace-time How long the debug should run for in seconds. Default: 15s
-u, --username Username to log in as. Default: omniARGS:
SBC host to connect.SUBCOMMANDS:
help Prints this message or the help of the given subcommand(s)
sip
status
trace
```## Bugs
Any issues can be reported at the [repo](https://github.com/VersBinarii/cirtrace/issues)