Ticket #676: Updated silence detector to regard max silence threshold setting.

git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2367 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjmedia/src/pjmedia/silencedet.c b/pjmedia/src/pjmedia/silencedet.c
index 58ef160..3b8e011 100644
--- a/pjmedia/src/pjmedia/silencedet.c
+++ b/pjmedia/src/pjmedia/silencedet.c
@@ -222,7 +222,9 @@
     ++sd->sum_cnt;
     avg_recent_level = (sd->sum_level / sd->sum_cnt);
 
-    if (level > sd->threshold) {
+    if (level > sd->threshold || 
+	(level >> 8) >= PJMEDIA_SILENCE_DET_MAX_THRESHOLD)
+    {
 	sd->silence_timer = 0;
 	sd->voiced_timer += sd->ptime;