Debugging in Yate
From Yate Documentation
(Difference between revisions)
(→Debug using msgsniff module) |
|||
Line 40: | Line 40: | ||
modload=no | modload=no | ||
;Don't forget to load the sniffer module if modload parameter value is 'no'. | ;Don't forget to load the sniffer module if modload parameter value is 'no'. | ||
− | |||
[modules] | [modules] | ||
;for debugging yate | ;for debugging yate |
Revision as of 15:26, 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