r3432 - trunk/minisip/minisip/gui/textui
erik at minisip.org
erik at minisip.org
Wed Oct 17 02:26:49 CEST 2007
Author: erik
Date: 2007-10-17 02:26:49 +0200 (Wed, 17 Oct 2007)
New Revision: 3432
Modified:
trunk/minisip/minisip/gui/textui/MinisipTextUI.cxx
Log:
* textui enhancement:
Added
show state media
show state sip
and
show state memory
to the list of available commands. "memory" and "sip" has been available
before through the "+" and "*" keys, but "media" is new. It asks the media
system to output some of it's state for debugging purposes.
Modified: trunk/minisip/minisip/gui/textui/MinisipTextUI.cxx
===================================================================
--- trunk/minisip/minisip/gui/textui/MinisipTextUI.cxx 2007-10-16 21:08:42 UTC (rev 3431)
+++ trunk/minisip/minisip/gui/textui/MinisipTextUI.cxx 2007-10-17 00:26:49 UTC (rev 3432)
@@ -61,7 +61,12 @@
addCommand("hangup");
addCommand("hide packets");
addCommand("register");
+#ifdef DEBUG_OUTPUT
addCommand("show packets");
+ addCommand("show state media");
+ addCommand("show state memory");
+ addCommand("show state sip");
+#endif
addCommand("cmd");
addCommand("transfer");
addCommand("refuse");
@@ -257,7 +262,6 @@
inCall=false;
}
-
if (cmd.getOp()==SipCommandString::transport_error && !p2tmode){
handled=true;
@@ -713,6 +717,25 @@
displayMessage("SIP messages will NOT be displayed on the screen", blue);
handled=true;
}
+
+ if (command =="show state media"){
+ handled=true;
+ displayMessage("Media debug state:");
+ CommandString print_debug("", MediaCommandString::session_debug);
+ sendCommand("media",print_debug);
+ }
+
+ if (command=="show state sip"){
+ handled=true;
+ displayMessage("Signalling debug state:");
+ displayMessage( config->sipStack->getStackStatusDebugString() );
+ }
+
+ if (command=="show state memory"){
+ handled=true;
+ displayMessage("Memory debug state:");
+ showMem();
+ }
#endif
if (command.substr(0,5)=="sleep"){
More information about the Minisip-devel
mailing list