Command line options

Last Updated : Dec 04, 2020 |

Use traceSBC to start the traceSBC tool from the command line interface. For command line help, use the –h parameter.

traceSBC [-h] [options SBC_LOG_FILE

Where options are

-u URI|NUMBER

Filter calls that contain URI|NUMBER in the From or To field.

-i IP
Filter messages from/to <IP> address.
-c CALL-ID
Filter based on the SIP 'Call-ID' header field.
-r REGEXP
Filter messages based on the regular expression.
-g HEA=VALUE
Filter SIP header field <HEA> for value <VALUE>.
-or

Use a logical OR operator instead of the implicit. Use AND when using multiple filter options.

-nr
Do not display REGISTER messages.
-ns
Do not display SUBSCRIBE/NOTIFY/PUBLISH messages.
-no
Do not display OPTIONS messages.
-np
Do not display PPM messages.
-uni
Use Unicode/UTF-8 characters. Display the arrows and other lines in graphic mode. Your terminal client has to support Unicode to display this correctly.
-m
Use to run multiple instances of traceSBC.
-k
Kill other traceSBC instances.
-w FILE
Set filename for saving filtered messages.
-a TYPE
Starts specific captures in non-interactive mode where <TYPE> can be sip|ppm|callp.
-st SEC
Stops capture after given seconds.
-sp PACKET
Stops capture after given number of captured messages.
-sr <REGEXP>
Stops capture if regular expression found a match.
-srt <SEC>
Run trace <SEC> more seconds after REGEXP match.
-srp <PACKET>
Collect <PACKET> more messages after REGEXP match.
SBC_LOG_FILE
File name of the SSYNDI file or files previously captured with traceSBC. More than one file can be specified. If no file is specified, then you can start or stop the capture using the s key.