The total time logic will now be executed on calls which
do not pass any media.
ASTERISK-28143
Change-Id: I24726bd29d7e467fc721ca265363417234b22855
int ms = 0;
/* Figure out how long we waited */
- if (res > 0) {
+ if (res >= 0) {
ms = 2 * maxWaitTimeForFrame - res;
}
}
}
+ } else {
+ iTotalTime += ms;
+ if (iTotalTime >= totalAnalysisTime) {
+ ast_frfree(f);
+ strcpy(amdStatus , "NOTSURE");
+ sprintf(amdCause , "TOOLONG-%d", iTotalTime);
+ break;
+ }
}
ast_frfree(f);
}