r3295 - trunk/minisip/minisip/gui/textui
erik at minisip.org
erik at minisip.org
Mon Jun 11 15:28:02 CEST 2007
Author: erik
Date: 2007-06-11 15:28:02 +0200 (Mon, 11 Jun 2007)
New Revision: 3295
Modified:
trunk/minisip/minisip/gui/textui/MinisipTextUI.cxx
Log:
* Added commands to control filters from text UI.
filter in <string>
Accept all output classes with names starting with <string>
filter out <string>
Reject all output classes with names starting with <string>
Modified: trunk/minisip/minisip/gui/textui/MinisipTextUI.cxx
===================================================================
--- trunk/minisip/minisip/gui/textui/MinisipTextUI.cxx 2007-06-11 13:25:35 UTC (rev 3294)
+++ trunk/minisip/minisip/gui/textui/MinisipTextUI.cxx 2007-06-11 13:28:02 UTC (rev 3295)
@@ -48,6 +48,8 @@
//#endif
addCommand("quit");
+ addCommand("filter in");
+ addCommand("filter out");
addCommand("sleep");
addCommand("answer");
addCommand("disable autoanswer");
@@ -686,13 +688,25 @@
#endif
if (command.substr(0,5)=="sleep"){
- string time = command.substr(5);
+ string time = trim(command.substr(5));
int t = atoi(time.c_str());
if (t>0)
Thread::msleep(t*1000);
handled=true;
}
+ if (command.substr(0,9)=="filter in"){
+ string f = trim(command.substr(9));
+ mdbg.include(f);
+ handled=true;
+ }
+
+ if (command.substr(0,10)=="filter out"){
+ string f = trim(command.substr(10));
+ mdbg.include(f);
+ handled=true;
+ }
+
if (command == "answer"){
CommandString command(callId, SipCommandString::accept_invite);
sendCommand("sip", command);
More information about the Minisip-devel
mailing list