提交 e1ef1f24 authored 作者: Anthony Minessale's avatar Anthony Minessale

add min of day to time rules

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14378 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 3fe6ae30
......@@ -74,6 +74,7 @@ static int parse_exten(switch_core_session_t *session, switch_caller_profile_t *
const char *xwday = switch_xml_attr(xcond, "wday");
const char *xhour = switch_xml_attr(xcond, "hour");
const char *xminute = switch_xml_attr(xcond, "minute");
const char *xminday = switch_xml_attr(xcond, "minute_of_day");
switch_time_t ts = switch_micro_time_now();
int time_match = -1;
switch_time_exp_t tm;
......@@ -120,6 +121,10 @@ static int parse_exten(switch_core_session_t *session, switch_caller_profile_t *
if (time_match && xminute) {
time_match = switch_number_cmp(xminute, tm.tm_min + 1);
}
if (time_match && xminday) {
time_match = switch_number_cmp(xminday, (tm.tm_hour * 60) + (tm.tm_min + 1));
}
field = (char *) switch_xml_attr(xcond, "field");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论