stream->write_function(stream,"Couldn't compile that regex: %s\n",argv[1]);
switch_regex_free(mod_sofia_globals.filter_re);
gotodone;
}
}
stream->write_function(stream,"+OK %s filtering sofia log for %s\n",mod_sofia_globals.filtering?"enabled":"disabled",mod_sofia_globals.filter_expression);
}else{
stream->write_function(stream,"%s%s","sofia filter is ",mod_sofia_globals.filtering?"enabled. ":"disabled. ",mod_sofia_globals.filter_expression);
stream->write_function(stream,"%s"," (sofia filter <filter-regex|off>) - Enable, disable filtering, set 'filter-regex' to use as filter. Set 'filter-expression' to 'off' to stop filtering\n");
switch_console_set_complete("add sofia ::[help:status");
switch_console_set_complete("add sofia status profile ::sofia::list_profiles reg");
switch_console_set_complete("add sofia status gateway ::sofia::list_gateways");
switch_console_set_complete("add sofia filter");
switch_console_set_complete("add sofia loglevel ::[all:default:tport:iptsec:nea:nta:nth_client:nth_server:nua:soa:sresolv:stun ::[0:1:2:3:4:5:6:7:8:9");
switch_console_set_complete("add sofia tracelevel ::[console:alert:crit:err:warning:notice:info:debug");