מד שיא מאזינים

כמה מאזינים היו על הקו בבת אחת. מצב "עכשיו" מודד בזמן אמת דרך ה-API של ימות המשיח, ומצב "היסטוריה" מחשב את השיא מתוך לוג הכניסות והיציאות החודשי של המערכת.

חיבור למערכת

שיא מאזינים בו-זמנית לפי חודש

נתוני דוגמה

הקובץ ivr2:/Log/LogFolderEnterExit-YYYY-MM.ymgr רושם כל כניסה ויציאה משלוחה. כניסות רצופות של אותו מספר מאוחדות לשיחה אחת, ואז נבדק באיזה רגע היו הכי הרבה שיחות פתוחות יחד. הסבר מלא

שיא מאזינים יחד– 
שיחות בתקופה– 
מספרים שונים– 

כמה פעמים הגיע הקו לכמות מאזינים

"פעם" = הרגע שבו מספר המאזינים עלה מתחת לסף אל הסף ומעלה. לחיצה על שורה מציגה את כל הפעמים.

סף (מאזינים יחד)פעמיםימים שוניםזמן כולל מעל הסףהפעם הארוכה

שיא יומי

שיא לפי שלוחה

שלוחהשיא יחדמתיכניסות

הוכחה: השיחות שהיו פתוחות ברגע השיא

כל שורה כאן היא שיחה שנכנסה לפני רגע השיא ויצאה אחריו. מספר השורות שווה לשיא, ואפשר לאתר כל אחת מהן בקובץ הלוג.

#טלפוןכניסהיציאהשלוחותשורות בלוג
איך נקרא הקובץ (בדיקת תקינות)
EnterDateEnterTimeExitTimeTimeTotalפוענח ככניסהפוענח כיציאהלפי
אין גישה דרך ה-API? העלה את קובץ הלוג ידנית

בממשק הניהול: תיקיית Log ← הקובץ LogFolderEnterExit-… ← ייצוא ל-CSV (או הורדת קובץ ה-ymgr). אפשר לבחור כמה קבצים יחד.

הפרטים נשלחים ישירות מהדפדפן שלך לשרת של ימות המשיח (call2all.co.il) ולא לשום מקום אחר.

איך החישוב עובד

החישוב לוקח את קובץ הלוג החודשי של המערכת (LogFolderEnterExit), שבו כל שורה היא כניסה של מתקשר לשלוחה: מספר טלפון, תאריך, שעת כניסה ושעת יציאה. מתוך השורות האלה בונים, לכל שנייה בחודש, כמה אנשים היו על הקו.

מה נחשב "מאזין בשנייה מסוימת"

מספר טלפון שהיה בתוך שלוחה כלשהי באותה שנייה. מי שנכנס ב-10:00:00 ויצא ב-10:05:00 נספר מ-10:00:00 ועד 10:04:59. מי שנכנס בדיוק בשנייה שבה מישהו אחר יצא לא נספר יחד איתו.

מתקשר א שלוחה 1שלוחה 2 (אותה שיחה) מתקשר ב מתקשר ג מאזינים יחד 12 3 = שיא21

השלבים

  1. קריאת כל שורה. התאריך והשעות הופכים לטווח זמן: מרגע הכניסה עד רגע היציאה. אם חסרה שעת יציאה, הסיום מחושב לפי משך ההאזנה. שיחה שעברה את חצות מזוהה לפי ההפרש בין השעות או לפי המשך, ולא נוצרת ממנה "שיחה של יממה".
  2. איחוד שורות של אותה שיחה. מתקשר שעובר משלוחה לשלוחה יוצר כמה שורות בלוג. שורות של אותו מספר טלפון שחופפות או צמודות (עד 3 שניות) מאוחדות לשיחה אחת, כדי שאדם אחד לא ייספר פעמיים. מספר חסוי לא מאוחד, כי אי אפשר לדעת אם זה אותו אדם.
  3. ספירה רגע אחרי רגע. בכל כניסה הספירה עולה ב-1 ובכל יציאה יורדת ב-1. בין שני אירועים כאלה הספירה לא יכולה להשתנות, ולכן מספיק לבדוק את רגעי הכניסה והיציאה כדי לדעת את המצב בכל שנייה בחודש.
  4. השיא. הערך הגבוה ביותר שהספירה הגיעה אליו. מוצגים גם הרגע שבו הוא התחיל וכמה זמן הוא נמשך, וטבלת "הוכחה" עם כל השיחות שהיו פתוחות באותו רגע. מספר השורות בה שווה לשיא.
  5. כמה פעמים עבר סף. לכל סף (10, 20, 50 או מספר שתבחר) נספר כל מעבר של הספירה מתחת לסף אל הסף ומעלה. "פעם" נגמרת כשהספירה יורדת שוב מתחת לסף. אם הקו מתנדנד סביב הסף (10, 9, 10, 9) כל עלייה נספרת כפעם נפרדת. אפשר לבחור שירידה קצרה (פחות מדקה, 5 או 15 דקות) לא תיחשב כפעם חדשה.

איך בדקתי שהחישוב נכון

החישוב הושווה לספירה ישירה, שעוברת שנייה אחרי שנייה וסופרת כמה מספרים שונים היו על הקו, על מאות תרחישים אקראיים: מעברי שלוחה, חציית חצות, מספרים חסויים, שעות עם נקודתיים או מקפים, ותקלות רישום. השיא, השיא היומי, מספר הפעמים מעל כל סף והזמן הכולל מעל הסף יצאו זהים בכולם.

מה החישוב לא יכול לדעת: הוא מדויק לפי מה שכתוב בלוג. מתקשר שלא נרשם בלוג (למשל אם שלוחה מסוימת לא כותבת ללוג) לא ייספר, ושתי שיחות בו-זמנית מאותו מספר בדיוק ייספרו כאחת. כדי להשוות, אפשר להפעיל את לשונית "עכשיו" בשעת עומס: היא סופרת ישירות מהמערכת.