• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    1. דף הבית
    2. ע.ג.
    ע
    • פרופיל
    • עוקב אחרי 0
    • עוקבים 0
    • נושאים 34
    • פוסטים 152
    • הגבוה ביותר 39
    • שנוי במחלוקת 2
    • קבוצות 0

    ע.ג.

    @ע.ג.

    71
    מוניטין
    34
    צפיות בפרופיל
    152
    פוסטים
    0
    עוקבים
    0
    עוקב אחרי
    הצטרף ב- התחבר לאחרונה

    ע.ג. הפסק לעקוב עקוב

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

    • RE: אחסון קבצים במערכת - מידע והגבלות

      @eliyahu כתב באחסון קבצים במערכת - מידע והגבלות:

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

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

      @eliyahu כתב באחסון קבצים במערכת - מידע והגבלות:

      ימות המשיח היא לא ספקית ענן שמספקת גיבויים לקבצים

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

      בברכה מרובה לכולם...

      פורסם בחדש במערכת
      ע
      ע.ג.
    • 📊 מציג לוגים מתקדם ומשוכלל

      מצורף ‏‏קובץ html להצגת הלוגים של המערכת (לוגי ymgr)
      מתקדם ומשוכלל, עם הרבה אופציות מועילות
      נסו ותהנו..

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

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

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

      פורסם בחדש במערכת
      ע
      ע.ג.
    • מקלדת

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

       function digitsToText($digits) {
      
          $array_number = [
              22222222, 2222222, 222222, 22222, 2222, 222, 22, 2, 
              33333333, 3333333, 333333, 33333, 3333, 333, 33, 3, 
              44444444, 4444444, 444444, 44444, 4444, 444, 44, 4, 
              55555555, 5555555, 555555, 55555, 5555, 555, 55, 5, 
              66666666, 6666666, 666666, 66666, 6666, 666, 66, 6, 
              777777777, 77777777, 7777777, 777777, 77777, 7777, 777, 77, 7, 
              88888888, 8888888, 888888, 88888, 8888, 888, 88, 8, 
              999999999, 99999999, 9999999, 999999, 99999, 9999, 999, 99, 9, 
              '00000000000000', '0000000000000', '000000000000', '00000000000', '0000000000', 
              '000000000', '00000000', '0000000', '000000', '00000', '0000', '000', '00', '0', 
              11111111111, 1111111111, 111111111, 11111111, 1111111, 111111, 11111, 1111, 111, 11, 1, '*'
          ];
          
          $array_abc = [
              "c", "b", "a", 2, 2, "ו", "ה", "ד", 
              "f", "e", "d", 3, 3, "ג", "ב", "א", 
              "i", "h", "g", 4, "ן", "נ", "ם", "מ", 
              "l", "k", "j", 5, "ל", "ך", "כ", "י", 
              "o", "n", "m", 6, 6, "ט", "ח", "ז", 
              "s", "r", "q", "p", 7, 7, "ת", "ש", "ר", 
              "v", "u", "t", 8, 8, "ק", "ץ", 'צ', 
              "z", "y", "x", "w", 9, "ף", "פ", "ע", 'ס', 
              ">", "<", "#", "%", "$", "@", "&", "/", "=", "*", "-", "+", "0", " ", 
              "]", "[", ")", "(", ":", "!", "?", "'", 1, ",", ".", ""
          ];
      
          $parts = explode('***', $digits);
      
          if (count($parts) > 1) {
              while (in_array('', $parts, true)) {
                  foreach ($parts as $index => $part) {
                      if ($part === '' && $index > 0) {
                          $prevIndex = $index - 1;
                          $prevPart = $parts[$prevIndex];
      
                          foreach ($array_number as $seq) {
                              if (str_ends_with($prevPart, strval($seq))) {
                                  $parts[$prevIndex] = substr($prevPart, 0, -strlen($seq));
                                  unset($parts[$index]);
                                  $parts = array_values($parts);
                                  break 2;
                              }
                          }
                      } elseif ($part === '' && $index === 0) {
                          unset($parts[$index]);
                          $parts = array_values($parts);
                          continue 2;
                      }
                  }
              }
      
              $lastPart = array_pop($parts);
      
              foreach ($parts as &$part) {
                  foreach ($array_number as $seq) {
                      if (str_ends_with($part, strval($seq))) {
                          $part = substr($part, 0, -strlen($seq));
                          break;
                      }
                  }
              }
      
              $digits = implode('', $parts) . $lastPart;
          }
      
          $text = '';
          while ($digits !== '') {
              $matched = false;
              foreach ($array_number as $index => $seq) {
                  $seqStr = strval($seq);
      
                  if (str_starts_with($digits, $seqStr)) {
                      $text .= $array_abc[$index];
                      $digits = substr($digits, strlen($seqStr));
                      $matched = true;
                      break;
                  }
              }
      
              if (!$matched) {
                  $text .= $digits[0];
                  $digits = substr($digits, 1);
              }
          }
      
          return $text;
      }
      
      

      להלן דוגמה לשימוש במקלדת:

      // דימוי מערך GET עם פרמטר digits
      $_GET['digits'] = '77555522244099222555544';
      
      // העברת הקלט מה-GET למשתנה
      $digits = $_GET['digits'];
      
      // קריאה לפונקציה והכנסת התוצאה למשתנה
      $text = digitsToText($digits);
      
      // הדפסת התוצאה
      echo $text;
      

      להלן מקרא המקלדת:

      (1) 1 = .  
      (2) 11 = ,  
      (3) 111 = 1  
      (4) 1111 = '  
      (5) 11111 = ?  
      (6) 111111 = !  
      (7) 1111111 = :  
      (8) 11111111 = (  
      (9) 111111111 = )  
      (10) 1111111111 = [  
      (11) 11111111111 = ]  
      
      (1) 2 = ד  
      (2) 22 = ה  
      (3) 222 = ו  
      (4) 2222 = 2  
      (5) 22222 = 2  
      (6) 222222 = a  
      (7) 2222222 = b  
      (8) 22222222 = c  
      
      (1) 3 = א  
      (2) 33 = ב  
      (3) 333 = ג  
      (4) 3333 = 3  
      (5) 33333 = 3  
      (6) 333333 = d  
      (7) 3333333 = e  
      (8) 33333333 = f  
      
      (1) 4 = מ  
      (2) 44 = ם  
      (3) 444 = נ  
      (4) 4444 = ן  
      (5) 44444 = 4  
      (6) 444444 = g  
      (7) 4444444 = h  
      (8) 44444444 = i  
      
      (1) 5 = י  
      (2) 55 = כ  
      (3) 555 = ך  
      (4) 5555 = ל  
      (5) 55555 = 5  
      (6) 555555 = j  
      (7) 5555555 = k  
      (8) 55555555 = l  
      
      (1) 6 = ז  
      (2) 66 = ח  
      (3) 666 = ט  
      (4) 6666 = 6  
      (5) 66666 = 6  
      (6) 666666 = m  
      (7) 6666666 = n  
      (8) 66666666 = o  
      
      (1) 7 = ר  
      (2) 77 = ש  
      (3) 777 = ת  
      (4) 7777 = 7  
      (5) 77777 = 7  
      (6) 777777 = p  
      (7) 7777777 = q  
      (8) 77777777 = r  
      (9) 777777777 = s  
      
      (1) 8 = צ  
      (2) 88 = ץ  
      (3) 888 = ק  
      (4) 8888 = 8  
      (5) 88888 = 8  
      (6) 888888 = t  
      (7) 8888888 = u  
      (8) 88888888 = v  
      
      (1) 9 = ס  
      (2) 99 = ע  
      (3) 999 = פ  
      (4) 9999 = ף  
      (5) 99999 = 9  
      (6) 999999 = w  
      (7) 9999999 = x  
      (8) 99999999 = y  
      (9) 999999999 = z  
      
      (1) 0 =  (-רווח)
      (2) 00 = 0  
      (3) 000 = +  
      (4) 0000 = -  
      (5) 00000 = *  
      (6) 000000 = =  
      (7) 0000000 = /  
      (8) 00000000 = &  
      (9) 000000000 = @  
      (10) 0000000000 = $  
      (11) 00000000000 = %  
      (12) 000000000000 = #  
      (13) 0000000000000 = <  
      (14) 00000000000000 = >  
      
      (1) * = (הפרדה בין שני אותיות, לדוגמה כשהם על אותו מקש)
      (2) *** = (מחיקת התו האחרון, או 6 כוכביות למחיקת שני תווים אחרונים, וכו')
      

      כאמור, נשמח בכל שידרוג המקלדת לתועלת כלל הציבור.
      תודה..

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

      @אביי-ורבא כתב בהמלצות והצעות עבור מודול api חדש.:

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

      @שמחה-זו-הסיסמא

      בנוסף להנ"ל (ולא במקום הנ"ל):

      • אפשרות להגדיר שה-# ישלח לשרת בדיוק כמו שנשלח כשמקישים 1 או 12 וכו'
      פורסם בפורום מפתחים API
      ע
      ע.ג.
    • RE: יצירה בבת אחת קבצי INI מרובים עם טקסט שונה לכל קובץ

      @בסייעתא-דשמיא-0
      קל ומהיר...
      להלן נוסחה לשים בעמודה C, ולגרור למטה עד סוף השורות שלך..

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

      שים בעמודה C את הנוסחה הבאה:

      =WEBSERVICE("https://www.call2all.co.il/ym/api/UploadTextFile?token=0771234567:123456&what=ivr2:" & ENCODEURL(A1) & "&contents=" & ENCODEURL(B1))
      

      שים לב להחליף קודם את מערכת:סיסמה
      ושים לב שבנוסחה מוגדר לפעול על שורה 1, אם אתה מתחיל משורה 2 תשנה את הנוסחה

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

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

      @nk-0
      רעיון עצום!!!
      אולי עד שימות יזוזו עם זה, אולי מישהו מרים את הכפפה להתניע כזה דבר באופן עצמאי?
      מה אומרים?

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

      @ע-ג כתב באיך מציגים YMGR בדפדפן?:

      https://www.call2all.co.il/ym/api/RenderYMGRFile?token=0771234567:123456&wath=ivr2:/Log/LogApi.ymgr&convertType=html¬LoadLang=1
      איך אני עושה שזה יוצג בדפדפן? כי כמו שזה עכשיו זה יורד לי כקובץ.

      להלן קוד PHP לביצוע הפעולה:

      <?php
      // URL של הקובץ שאתה רוצה להציג בדפדפן
      $file_url = 'https://www.call2all.co.il/ym/api/RenderYMGRFile?token=0771234567:123456&wath=ivr2:/Log/LogApi.ymgr&convertType=html&notLoadLang=1';
      
      // שולח בקשה ל-URL ומקבל את התוכן
      $file_content = file_get_contents($file_url);
      
      // מוודא שקיבלנו את התוכן
      if ($file_content === false) {
          die('Error loading file content');
      }
      
      // שולח כותרות כדי להציג את התוכן כ-HTML בדפדפן
      header('Content-Type: text/html');
      
      // מדפיס את התוכן ישירות
      echo $file_content;
      ?>
      

      בהצלחה..

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

      @צצ
      תעשה ככה:
      בעמודה 8 למשל, תכתוב לכל תלמיד את השלוחה אליה הוא רשאי להיכנס, לדוגמא: אם תלמידי כיתה א נכנסים לשלוחה 1 תרשום שם /1 (-סלש 1), אם תלמידי כיתה א-2 נכנסים לשלוחה 1/2 תרשום שם /1/2 (-סלש 1 סלש 2), (תן דעתך על הצוות שגם אמור להיכנס למערכת),
      בשלוחות ראשית תעשה פילטר לפי רשימות: ההעברה לשלוחה אחרת לפי הגדרות ספציפיות ללקוח לפי קובץ, תגדיר שם כך:

      ;פילטר ההעברה לשלוחה לפי הגדרה בקובץ "ListAllInformation.ini"
      type=go_to_folder_from_list_all_information
      ;לפי המוגדר בעמודה 8
      go_to_folder_val=yes
      value_number=8
      ;מי שלא מוגדר לו כלום
      go_to_folder_default=/99
      

      את שלוחה 99 תעשה מה שאתה רוצה, אולי ניתוק, או הודעה על כך שאינו רשאי להיכנס...

      מקווה שעזרתי..

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

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

      פורסם בחדש במערכת
      ע
      ע.ג.

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

    • RE: חיסכון אוטומטי בדקות

      @יוסלה-טראמפ
      לא נראה לי שאפשר
      אם תגלה שאפשר, תעדכן..

      טראמפ יכול כל מה שהוא רוצה... 😉

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

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

      בקו שלך אתה מגדיר בשלוחה 1 "חוזר אליך", ובשלוחה 2 ניתוב למערכת השניה
      ואז מחייג למערכת שלך, ומקיש 1 ומנתק
      ואז עונה לשיחה מהמערכת שלך, ומקיש 2
      יפה?

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

      אשמח אם תוכלו לפרט באיזה שרת זה לא עבד לכם?
      כי יתכן שזה תלוי בשרתים
      אצלי בשרת ymt זה לא תמיד עבד, ובשרת ymta זה כן עבד
      אשמח אם תוכלו לפרט באיזה שרת זה לא עבד לכם ככה שנדע האם זה אכן תלוי בזה
      תודה מראש..

      @Chaim
      @isi
      @חצקל-לכבוד-שאבעס

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

      תוספת חשובה:
      אני אוחז שגם בפקודה GetIVR2Dir אין מידע על קבצי ה-txt שנלוים לקבצי האודיו
      אז בעצם יתכן שגם ב-FTP הם לא הופיעו

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

      תודה לכל העוזרים...

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

      @amram
      ועל זה בדיוק כתבתי
      "שיענה מי שיודע" דהיינו: מי שהשתמש בעבר עם FTP ויודע ומכיר בדיוק מה המערכת מכילה
      אנא לא להספים את השרשור

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ע
      ע.ג.
    • שאלה על קבצי המערכת -לצורך יצירת גיבוי

      לתועלת כולם נשמח שיענה רק מי שיודע ולא מי שמשער (גם אם הוא בטוח 100% שהמציאות היא כמו שהוא משער)

      נשמח לקבל מידע על קבצי המערכת שאינם גלויים באתר הניהול
      כמו שלכל קובץ אודיו יש קובץ txt נלוה עם כל פרטי ההקלטה
      האם יש עוד דברים כמו זה, שקיימים אך אינם גלויים?

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

      @עידו
      @אביי-ורבא
      @Liy

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

      @גלאט-מערכות כתב בדחוף!!! נסגרו לי כמה מערכות בלי שנגעתי באף אחת!!!:

      @ע-ג כתב בדחוף!!! נסגרו לי כמה מערכות בלי שנגעתי באף אחת!!!:

      עידכון מצב:

      קריאות API כבר פועלות

      כבר 5 דקות שקריאות API למערכות בשרת A פועלות
      בעת התקלה גם קריאות API לא פעלו

      חיבור לאתר הניהול - עדיין לא תקין

      תגובת השרת ה API

      [
          {
              "StatusCode": 400,
              "Reading details": {
                  "message": "creating login token error(user name or password do not match)"
              }
          }
      ]
      

      אתה עם מערכת:סיסמה?
      אני משתמש עם API_KEY

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

      עידכון מצב:

      קריאות API כבר פועלות

      כבר 5 דקות שקריאות API למערכות בשרת A פועלות
      בעת התקלה גם קריאות API לא פעלו

      חיבור לאתר הניהול - עדיין לא תקין

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

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

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

      טופל!

      בעת התקלה, גם לימות המשיח לא היה ניתן לחייג..

      פורסם בבאגים במערכת
      ע
      ע.ג.