Debugging in Yate

From Yate Documentation
(Difference between revisions)
Jump to: navigation, search
(Created page with "This page purpose is to show you the methods of debugging in Yate. === Debug logged in file=== At startup Yate can be started with logging in a file so that you can see the ...")
 
Line 15: Line 15:
 
=== Debug using [[rmanager]] module===
 
=== Debug using [[rmanager]] module===
  
 +
This module allows controlling Yate using a simple [http://en.wikipedia.org/wiki/Telnet telnet] client.
 +
 +
Use telnet in console to enable debugging and to increase the level of debugging:
 +
 +
telnet localhost 5038
 +
debug on
 +
debug level 10
 +
debug sip level 10
 +
color on
 +
 +
Use '''color on ''' to colorize the debug output.
 +
The format for debug command from telnet is:
 +
 +
debug [module] [level|on|off]
  
 
=== Debug using [[Debugging_and,_or_Investigation_of_messages|msgsniff]] module===
 
=== Debug using [[Debugging_and,_or_Investigation_of_messages|msgsniff]] module===
 +
 +
The module will dump the Yate messages to output console or log into file.
 +
 +
* First enable the module in yate.conf:
 +
 +
[general]
 +
msgsniff=yes
 +
modload=no
 +
;Don't forget to load the sniffer module if modload parameter value is 'no'.
 +
 +
[modules]
 +
;for debugging yate
 +
rmanager.yate=yes
 +
msgsniff.yate=yes
 +
 +
* Start Yate with logging:
 +
./run -vvvvv -l logfile
 +
 +
* Enable / Disable sniffer in telnet:
 +
 +
The module must be loaded so that you can use this commands from telnet:
 +
 +
telnet 0 5038
 +
;enable sniffer:
 +
sniffer on
 +
;and disabled with:
 +
sniffer off
  
  
Line 24: Line 65:
 
* [[Rmanager]]
 
* [[Rmanager]]
 
* [[Debugging_and,_or_Investigation_of_messages|msgsniff]]
 
* [[Debugging_and,_or_Investigation_of_messages|msgsniff]]
* [[Debugging Output]]
+
* [[Debug Output]]

Revision as of 16:24, 14 May 2013

This page purpose is to show you the methods of debugging in Yate.

Debug logged in file

At startup Yate can be started with logging in a file so that you can see the errors in the specified file.

To increase the visible debug level you have to add -v option more than once to the command line or to service start script:

yate -vvvvv -l logfile -d -s -r 

To see what all the other options are please run

yate --help

Debug using rmanager module

This module allows controlling Yate using a simple telnet client.

Use telnet in console to enable debugging and to increase the level of debugging:

telnet localhost 5038
debug on 
debug level 10
debug sip level 10
color on

Use color on to colorize the debug output. The format for debug command from telnet is:

debug [module] [level|on|off]

Debug using msgsniff module

The module will dump the Yate messages to output console or log into file.

  • First enable the module in yate.conf:
[general]
msgsniff=yes
modload=no
;Don't forget to load the sniffer module if modload parameter value is 'no'.
[modules]
;for debugging yate
rmanager.yate=yes
msgsniff.yate=yes
  • Start Yate with logging:
./run -vvvvv -l logfile
  • Enable / Disable sniffer in telnet:

The module must be loaded so that you can use this commands from telnet:

telnet 0 5038
;enable sniffer: 
sniffer on
;and disabled with:
sniffer off


See also

Personal tools
Namespaces

Variants
Actions
Preface
Configuration
Administrators
Developers