• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    1. דף הבית
    2. שמואל ש.
    ש
    • פרופיל
    • עוקב אחרי 0
    • עוקבים 8
    • נושאים 205
    • פוסטים 2410
    • הגבוה ביותר 507
    • שנוי במחלוקת 9
    • קבוצות 0

    שמואל ש.

    @שמואל ש.

    723
    מוניטין
    376
    צפיות בפרופיל
    2410
    פוסטים
    8
    עוקבים
    0
    עוקב אחרי
    הצטרף ב- התחבר לאחרונה

    שמואל ש. הפסק לעקוב עקוב

    הפוסטים הטובים ביותר שנוצרו על ידי שמואל ש.

    • RE: לחיצת כפתור לקפיצה מהירה אל קובץ המקור בעת האזנה לקובץ משוכפל וכדו'

      @יודעלע תלוי למה
      חבילת פופסים עולה בערך 4 ש"ח, בסלי גם בסביבות זה
      מה מתוכם אתה צריך?

      פורסם בפורום מפתחים API
      ש
      שמואל ש.
    • RE: מה קרה לאחרונה בימות

      @ימות-המשיח כמו ש @עידו כתב לאף אחד אין טענה על זה שאתם מכניסים פרסומות כי ע"פ התקנון אכן מותר לכם
      אבל למה לא להודיע לפני זה שמתחילים להכניס?
      אולי היו הרבה אנשים שהיו מוכנים לשלם כדי שלא יקבלו פרסומות?
      זה עשה הרבה פדיחות
      תחשבו שניה על קו תורני ענק או קו מכירות גדול שמתקשרים אליו ופתאום שומעים משהו של בירה או משהו כזה - חושבים שמישהו השתלט לו על הקו...
      וחוץ מזה אכן היה שהיו פרסומות שממש לא מתאימים להרבה מהאנשים שמשתמשים במערכות שלכם

      וגם לגבי מה שהיה עם הtss - היה תקלה ועל אף הדיונים הארוכים מאוד לא היה אף אחד מההנהלה שאפילו לא כתב מילה אחת הסבר מה קרה והאם ומתי הולך להסתדר משהו
      שוב, יכול להיות שאף אחד לא חייב לנו כלום, אבל כחברה ללקוחות היה מתאים...

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ש
      שמואל ש.
    • מניעת ספאמרים בפורום!!!

      ציטוט מפה.
      שלום וברכה לכל הצוות היקר!!

      רציתי לתת המלצה שימנע מכל מיני ספאמרים לחזור לפורום כל פעם תחת שם חדש.

      אם אפשר להוסיף שמתי שנרשמים לפורום שיצטרכו בנוסף למייל גם להכניס מספר פלאפון (לא נייח שעל נייח ניתן לשחק עם מספרים של קוי תוכן) ושיצטרכו לעבור אימות ע"י צינתוק או קבלת קוד חד פעמי במספר איתו נרשמים, וכמובן שהמספר לא יופיע אח"כ בשום מקום בפורום (ושזה יהיה כתוב בפירוש שהמספר לא יוצג לאף אחד וכו').
      וכך מספר פלאפון שהוגדר במערכת (ע"י המנהלים והצוות פיקוח) כשייך למשתמש ספאם לא יוכלו להירשם איתו שנית.
      (כמובן שזה לא ימנע 100% אבל יחסוך המון ספאמרים / משועממים מלהירשם לפורום).

      בהצלחה ושבוע טוב !!
      מה אתה אומר @שמואל?

      פורסם בעל הפורום
      ש
      שמואל ש.
    • מה זה ניהול פרסומפון?

      @שמואל אמר בAPI - גישת מפתחים למערכות

      ניהול פרסומפון
      הפקודה היא - PirsumPhoneManagement

      מה זה פרסומפון?

      פורסם בשאלות ועזרה הדדית
      ש
      שמואל ש.
    • RE: סקריפט לשיפור תצוגת רשימות צינתוקים באתר הניהול

      @telepoint-ivr כתב בסקריפט לשיפור תצוגת רשימות צינתוקים באתר הניהול:

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

      נראה לי שלא כ"כ יפה לכתוב ככה לבנאדם שעשה משהו ומשתף כאן לתועלת המשתמשים, אם לך זה לא שימושי זה לא אומר שזה לא שימושי

      פורסם בטיפים עצות והדגמות מהמשתמשים
      ש
      שמואל ש.
    • RE: אל כותבי הפוסטים, אנא כתבו כותרות מתאימות.

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

      פורסם בעל הפורום
      ש
      שמואל ש.
    • RE: מקש 0 בהשמעת קבצים השתנה

      @אברהם-אברהם כתב במקש 0 בהשמעת קבצים השתנה:

      ושה' יגזור עלינו רק גזירות טובות

      וזה אחד מאלו

      כי ככה יהיו פחות תכנים בעיתיים במערכות, ומי שכן יעלה יקבל את עונשו
      אני רק לא מבין למה זה רק במערכות מעל 30,000 דקות

      פורסם בטיפים עצות והדגמות מהמשתמשים
      ש
      שמואל ש.
    • RE: קול ההקראה השתנה לפתע

      @אביי-ורבא כתב בקול ההקראה השתנה לפתע:

      @ימות-המשיח @eliyahu @שמואל אפשר התייחסות רשמית לעניין?

      בהחלט היה מותר להודיע/להגיב על דבר כזה
      אפילו אם היו מחליטים אכן להוריד את הקולות (דבר שיגרום הרבה בעיות ונזק ללקוחות) - מותר להגיע הודעה רשמית או לפחות לענות לשאלות!

      פורסם בבאגים במערכת
      ש
      שמואל ש.
    • RE: יצירת קשר עם חברים בפורום?

      @קו-המכלול אמר ביצירת קשר עם חברים בפורום?:

      @אהרן-שובקס

      חיפוש

      @קו-המכלול אמר ביצירת קשר עם חברים בפורום?:

      @לעזור-לכולם

      חיפוש

      @קו-המכלול אמר ביצירת קשר עם חברים בפורום?:

      @111

      חיפוש

      בהצלחה!

      פורסם בעל הפורום
      ש
      שמואל ש.
    • RE: הודעת ברוכים הבאים לפי זמנים בעקביות.

      @בסייעתא-דשמיא-0 למה לא עם כותרת לפי תאריך???
      @MGM-IVR
      שם יש לך אפשרות של השמעת הודעה לפי כל מיני קריטיונרים, ואחד מהם זה לפי יום בשבוע-שכל יום א' ישמיע את קובץ 01, יום ב' 02 וכן הלאה.
      בדיוק בשבילך!!!

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ש
      שמואל ש.

    פוסטים אחרונים שנוצרו על ידי שמואל ש.

    • RE: השתתפות בפיתוח שכולם מחכים עליו - שידורים חיים למייל

      @בסייעתא-דשמיא-0 לא היה מה היה שם
      בכל אופן, תוכל לעשות אוטומציה עם מייק
      או לעשות קוד בגוגל סקריפט שירוץ כל X דקות וישלח כל הקלטה חדשה
      או להריץ קוד בשרת כלשהוא שיעשה את העבודה הנ"ל

      אם תצטרך עזרה (בתשלום) תוכל לפנות למייל 19shmuel@gmail.com

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ש
      שמואל ש.
    • RE: תגובות - AI להגדרת הקו אוטומטית

      @פלמנמוני מופיע עשרות פעמים
      f4261059-5f9a-43f6-bf47-615cc147f51a-image.png

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ש
      שמואל ש.
    • RE: בינות מלאכותיות טלפוניות למיניהן

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

      הפורום פה נהיה חתיכת ספאם!

      פורסם בעל הפורום
      ש
      שמואל ש.
    • RE: השתתפות בפיתוח שכולם מחכים עליו - שידורים חיים למייל

      @בסייעתא-דשמיא-0 הרבה יותר זול לעשות קובץ פשוט שירוץ על שרת וישלח את הקובץ למייל...

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ש
      שמואל ש.
    • RE: אני צריך עזרה ב 2 נושאים.....

      @י-ע כתב באני צריך עזרה ב 2 נושאים.....:

      ב. יש לי שלוש הודעות מערכת ששיניתי ואני רוצה שהם יוחלפו ב 600 שלוחות שונות יש דרך להריץ את זה בצורה מהירה????

      זה לא טוב לך?

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ש
      שמואל ש.
    • RE: חדש! חדש! חדש! בינה מלאכותית שעוזרת ביצירת מערכת!

      @פלמנמוני כתב בחדש! חדש! חדש! בינה מלאכותית שעוזרת ביצירת מערכת!:

      אכן, ואת זה כבר יצרתי, רק צריך את המידע
      לשם התרשמות בעלמא:
      https://palmoni5.github.io/AI_yemot/

      גולם מארץ הגולמים
      ביקשתי ממנו
      תיצור לי שלוחה השמעת קבצים שאפשר להיכנס אליה רק פעם ביום רק בימים ראשון עד חמישי משעה 10 עד שעה 12

      והוא הריץ את הURL הזה ליצירת שלוחה

      Executing: https://www.call2all.co.il/ym/api/UpdateExtension?path=ivr2:1/1&type=play_files&access_days=1,2,3,4,5&access_from_hour=10&access_to_hour=12&access_limit_per_day=1
      

      סוג שלוחה לא קיים, הגדרות לא קיימות וכו'...

      זה מה שנוצר בשלוחה

      from_hour=10
      to_hour=12
      days=1,2,3,4,5
      enter_once_a_day=true
      
      פורסם בשאלות ועזרה הדדית
      ש
      שמואל ש.
    • RE: איך להודיע ללקוח באופן אוטומטי כשיש תקלה בשימוש בAPI

      @עידו כתב באיך להודיע ללקוח באופן אוטומטי כשיש תקלה בשימוש בAPI:

      זה שרת שלו

      אם זה שרת שלו אז זה שלו, אצלי זה על שרת שלי ולכן תקלות בשרת קשורות אלי

      פורסם בפורום מפתחים API
      ש
      שמואל ש.
    • RE: איך להודיע ללקוח באופן אוטומטי כשיש תקלה בשימוש בAPI

      @לעזור-לכולם כתב באיך להודיע ללקוח באופן אוטומטי כשיש תקלה בשימוש בAPI:

      @שמואל-ש
      אפשר לקבל את הסקריפט?

      בכייף
      הרבה בעזרת GPT...

      <?php
      include 'functions.php';
      
      function log_message($message)
      {
          $logFile = __DIR__ . '/server_monitor.log';
          date_default_timezone_set('Asia/Jerusalem');
          file_put_contents($logFile, date('Y-m-d H:i:s') . ' - ' . $message . PHP_EOL, FILE_APPEND);
      }
      
      function send_mail($subject, $body)
      {
          emailSend("aaaaa@gmail.com", "", "זהירות!!! השרת לא תקין!", "$subject\n\n$body", "");
      }
      
      // 1. זיכרון RAM
      $meminfo = file_get_contents('/proc/meminfo');
      preg_match('/MemTotal:\s+(\d+)/', $meminfo, $total);
      preg_match('/MemAvailable:\s+(\d+)/', $meminfo, $available);
      $ram_total = (int)$total[1];
      $ram_available = (int)$available[1];
      $ram_used = $ram_total - $ram_available;
      
      // 2. שימוש במעבד
      function get_cpu_usage_per_core()
      {
          $stat1 = file('/proc/stat');
          sleep(1); // המתנה קצרה למדידה מדויקת
          $stat2 = file('/proc/stat');
      
          $cpus = [];
          foreach ($stat1 as $i => $line) {
              if (strpos($line, 'cpu') !== 0 || strpos($line, 'cpu ') === 0) continue;
              $parts1 = preg_split('/\s+/', trim($line));
              $parts2 = preg_split('/\s+/', trim($stat2[$i]));
      
              $total1 = array_sum(array_slice($parts1, 1));
              $idle1  = $parts1[4];
      
              $total2 = array_sum(array_slice($parts2, 1));
              $idle2  = $parts2[4];
      
              $total_diff = $total2 - $total1;
              $idle_diff = $idle2 - $idle1;
      
              $usage = 100 * (1 - $idle_diff / $total_diff);
              $cpus[] = round($usage, 2);
          }
      
          return $cpus;
      }
      
      $cpu_usages = get_cpu_usage_per_core();
      $cpu_count = count($cpu_usages);
      $cpu_average = array_sum($cpu_usages) / $cpu_count;
      
      // 3. דיסק
      $disk_total = disk_total_space("/");
      $disk_free = disk_free_space("/");
      $disk_used = $disk_total - $disk_free;
      
      log_message("*************");
      
      // 4. בדיקת MySQL
      $mysql_ok = true;
      try {
          $dbname = 'sql';
          $serverName = "localhost";
          $username = "name";
          $pw = "pass";
          $pdo = new PDO("mysql:host=$serverName;charset=utf8;dbname=$dbname", "$username", "$pw");
          $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
          $pdo->query('SELECT 1');
      } catch (Exception $e) {
          $mysql_ok = false;
          log_message("שגיאת mysql: " . $e->getMessage());
          send_mail("שגיאת חיבור לmysql", $e->getMessage());
      }
      
      // 5. בדיקה כללית
      $ram_used_in_gb = round($ram_used / 1024 / 1024, 2);
      $ram_total_in_gb = round($ram_total / 1024 / 1024, 2);
      log_message("ראם בשימוש: {$ram_used_in_gb} GB / {$ram_total_in_gb} GB");
      log_message("מעבדים בשימוש: " . implode('% | ', $cpu_usages) . '%');
      log_message("ממוצע שימוש במעבדים: " . round($cpu_average, 2) . "%");
      log_message("זיכרון דיסק בשימוש: " . formatBytes($disk_used) . " / " . formatBytes($disk_total));
      log_message("mysql חיבור ל: " . ($mysql_ok ? "OK" : "FAILED"));
      
      $start_con = time();
      $conn = shell_exec("curl -s -o /dev/null -w \"%{http_code}\" 'https://****.co.il'");
      $end_con = time();
      $conn_time = ($end_con - $start_con);
      log_message("חיבור לשרת : $conn TIME: $conn_time");
      
      
      log_message("*************\n----------");
      
      // 6. שליחת מייל אם משהו לא תקין
      if ($ram_available < 200000) { // פחות מ-200MB
          send_mail("אין מספיק ראם זמין", "Only " . round($ram_available / 1024, 2) . " MB RAM available");
      }
      
      if (min($cpu_usages) >= 90) { // אם כל המעבדים מעל 90%
          send_mail("שימוש מעבדים גבוה", "All CPU cores are over 90% usage.\nPer core: " . implode('% | ', $cpu_usages));
      }
      
      if ($disk_free < 8 * 1024 * 1024 * 1024) { // פחות מ־8GB
          send_mail("זיכרון דיסק מלא", "Only " . round(($disk_free / $disk_total) * 100, 2) . "% disk space free");
      }
      if ($conn != '200' || $conn_time > 7) {
          send_mail("לא ניתן להתחבר לשרת", "PING ZAKENU: $conn TIME: $conn_time");
      }
      
      // פונקציה לעיצוב
      function formatBytes($bytes, $precision = 2)
      {
          $units = ['B', 'KB', 'MB', 'GB', 'TB'];
      
          $bytes = max($bytes, 0);
          $pow = floor(($bytes ? log($bytes) : 0) / log(1024));
          $pow = min($pow, count($units) - 1);
      
          $bytes /= pow(1024, $pow);
      
          return round($bytes, $precision) . ' ' . $units[$pow];
      }
      

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

      פורסם בפורום מפתחים API
      ש
      שמואל ש.
    • RE: איך להודיע ללקוח באופן אוטומטי כשיש תקלה בשימוש בAPI

      @עידו למה ליידע את הלקוח? מה יהיה לו מהידע הזה? תיידע ישירות את מי שאמור לטפל בזה...

      אני עשיתי אצלי סקריפט שבודק כל דקה האם יש חיבור לשרת, ואת ניצול כל המשאבים (ראם/מעבדים/זיכרון וכו') וכן בודק את החיבור לmysql שזה בעצם מכסה את רוב רובם של סוגי השגיאות מצד השרת (לא מצד הקוד עצמו)
      ואם יש שגיאה כלשהיא הוא שולח לי מייל עם השגיאה
      הרי ללקוח אין מה לעשות עם הודעה שהחיבור למסד נכשל, לא?


      פעם אחת ראיתי באמצע הלילה שיש לי יותר ממאה מיילים על תקלה בשרת...
      וזה באמת הציל אותי, כי אם לא לא הייתי יודע שיש תקלה אלא רק ע"י שיחות זועמות מהלקוחות...

      פורסם בפורום מפתחים API
      ש
      שמואל ש.
    • RE: access denied מכירים תגובה כזו מימות?

      @אופיר גם אני נפגשתי בזה...
      ופעם אחרי זה באותם פרטים הכל הולך...
      @שמואל מה זה?

      פורסם בפורום מפתחים API
      ש
      שמואל ש.