• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    1. דף הבית
    2. הרב
    3. הגבוה ביותר
    ה
    • פרופיל
    • עוקב אחרי 0
    • עוקבים 10
    • נושאים 37
    • פוסטים 915
    • הגבוה ביותר 290
    • שנוי במחלוקת 4
    • קבוצות 1

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

    • הסבר כללי על שיחות IP בימות המשיח

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

      מושגים בסיסים

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

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

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

      חיבור החשבון

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

      type=sip
      

      כדי להתחבר עם טלפון לשרת של ימות המשיח אנחנו צריכים מימות המשיח 3 דברים עיקרים והם:
      הכתובת של השרת SIP של ימות המשיח (sip.yemot.co.il)
      שם החשבון (שזה המספר הראשי של המערכת בתוספת מספר החשבון SIP)
      וסיסמה (ניתן אוטומטית ללא אפשרות שינוי)
      את הפרטים האלה אפשר להעתיק מהאתר ניהול של המערכת בלשונית מרכזיה עסקית יש לפתוח חשבון (אפשר עד 6) ואז ניתן להעתיק את הפרטים הנ"ל ולהכניס אותם לטלפון IP
      כמו כן יש אפשרות לבצע שיחות דרך הדפדפן ע"י הקשה על אפשר שיחות מהדפדפן ואז לפתוח את החייגן ואז כל השיחות יופנו לאתר שנפתח יש לשים לב שלא ניתן להשתמש בדפדפן במקביל לטלפון IP שמחובר לאותו חשבון

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

      הוספת חשבון 1.png ערכית חשבון.png

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

      שימו לב שא"א לחבר בצורה תקינה שתי מכשירים לאותו חשבון (כמובן שניתן לחבר לשתי חשבונות ואז להגדיר בשלוחה שיחייג לשתיהם ביחד)

      המחיר של טלפון IP בסיסי מתחיל בסביבות ה200 ש"ח לטלפון פשוט טלפון IP מחברות יותר טובות מתחיל מאזור ה400 ש"ח
      אפשר גם לקנות מתאם שבו מגדירים את החשבונות SIP ואליו אפשר לחבר טלפון ביתי רגיל המחיר שלו גם מתחיל בערך מ200 ש"ח

      כמו כן יש טלפונים אלחוטיים עם אופציה להכנסת SIM וכן להתחבר לWI-FI ודרכם אפשר לקבל שיחות IP
      אפשר להתנייד איתם לכל מקום ללא צורך בחיבור לחשמל ואין בהם עוד אופציות חוץ משיחות לפרטים היכנסו לפוסט הזה

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

      אני מקווה שהבאתי תועלת אשמח להערות/בקשות להסבר נוסף.

      פורסם בטלפונים ומערכות SIP
      ה
      הרב
    • המלצה טלפון SIP נייד עם SIM

      אחרי חיפושים ארוכים מאוד מצאתי את מה שלי מאוד שימושי ואני חושב שלעוד הרבה הוא מאוד שימושי
      טלפון SIP נייד שאפשר להכניס בו SIM ולהתנייד אתו לכל מקום
      הטלפון הוא טלפון מקשים שיש בו רק עם שיחות SIP וכן שיחות קוליות על הSIM ללא אפשרות להוספת אפליקציות
      הטלפון מתחבר לרשת או עם SIM או עם WI-FI
      הוא בנוי כמו טלפון אלחוטי אבל הוא נייד לכל דבר ללא צורך בקרבה לבסיס הבסיס הוא רק להטענה אבל יש גם שקע הטענה רגיל גם בטלפון עצמו
      יש בו גם בלוטוס וחור לאוזניות ורטט
      הוא מתאים גם לSIM עם סינון נטפרי
      החיסרון שיש בו שהוא באנגלית וגם יש בו נקודה חמה (יכול להפריע לחלק אנשים) וכן יש בו SMS (גם יכול להפריע לחלק אנשים) חוץ מזה אין בו כלום אפי' לא מחשבון וודאי שלא נגן וצפייה וכד'
      זה האתר של החברה
      וזה המייל שלהם: wyatt@tantuns.com
      המחיר בבודדים הוא בערך 90 דולר ליחידה לא כולל משלוח
      אני קניתי את הדגם C2+ שיש בו גם מגירה לסים וגם התחברות דרך ה WI-FI
      ממליץ בחום
      יש לציין שאחר שבדקתי אותו עם כמה סימים של כמה חברות ראיתי שהוא לא מתאים לכל הסימים של כל החברות החברות שבדקתי וזה עובד זה פלאפון פרטנר וסלקום החברות שבדקתי וזה לא עובד הם הוט מובייל ו019 כמו כן הטלפון צריך קליטה יציבה כדי לעבוד טוב
      לפרטים נוספים על שיחות SIP מומלץ להיכנס לפוסט הזה
      מצ"ב תמונות של המכשיר
      תמונה2.png
      זה המדריך למשתמש של הטלפון (באנגלית) אם זה יעזור למישהו
      וזה החוברת מידע שלו

      פורסם בטלפונים ומערכות SIP
      ה
      הרב
    • אתר לתצוגת התקדמות ההתרמה לתתים וישיבות ללא צורך בשרת!!!

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

      <!DOCTYPE html>
      <html lang="he" dir="rtl">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
        <title>מצב ההתרמות</title>
        <style>
          body {
            margin: 0;
            padding: 0;
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background: linear-gradient(120deg, #FFDAB9, #FFA07A);
            min-height: 100vh;
            display: flex;
            flex-direction: column;
            align-items: stretch;
          }
      
          .header-and-additional-container {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            align-items: center;
            background-color: rgba(255, 255, 255, 0.8);
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
            z-index: 999;
            padding: 5px 0;
          }
      
          .header-container {
            margin: 0; 
            display: flex;
            align-items: center;
            justify-content: center;
          }
      
          #timer {
            border: 3px solid #ffac33;
            padding: 10px 15px;
            border-radius: 20px;
            display: flex;
            align-items: center;
            background-color: #fff;
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
            margin: 0 10px; 
          }
      
          #timer h2 {
            color: #5682a3;
            margin: 0 10px 0 0;
            font-weight: bold;
          }
      
          #timer-digits {
            display: flex;
            flex-wrap: nowrap;
            justify-content: space-between;
            margin-left: 10px;
            margin-right: 10px;
          }
      
          .timer-digit {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            border: 1px solid #ccc;
            border-radius: 5px;
            background-color: #f9f9f9;
            padding: 8px;
            width: 50px;
            margin: 0 5px;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          }
      
          .timer-digit p {
            margin: 0;
            font-size: 14px;
            color: #333;
            font-weight: bold;
          }
      
          .timer-digit-label {
            font-size: 10px;
            margin-top: 2px;
            color: #5682a3;
            font-weight: normal;
          }
      
          #timer h2:last-child {
            margin-right: 10px;
            color: #5682a3;
            font-size: 14px;
            font-weight: normal;
          }
      
          .additional-container {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: flex-start;
            border: 3px solid #ffac33;
            border-radius: 20px;
            padding: 10px 15px;
            background-color: #fff;
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
            margin: 0 10px; 
          }
      
          .total-info {
            text-align: center;
            margin: 5px 0;
            font-size: 16px;
            font-weight: bold;
            color: #333;
            width: 100%;
          }
      
          .total-info span {
            color: #ffac33;
          }
      
          .progress-bar {
            position: relative;
            width: 100%;
            height: 20px;
            background-color: #e0e0e0;
            border-radius: 10px;
            overflow: hidden;
            margin-top: 8px;
          }
      
          .progress-fill {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 0;
            background-color: #5682a3;
            transition: width 1s ease-in-out;
          }
      
          .progress-text {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            line-height: 20px;
            text-align: center;
            color: #fff;
            font-weight: bold;
          }
      
          .container2 {
            width: 100%;
            margin-top: 140px;
            padding: 0 10px;  
            box-sizing: border-box;
            display: flex;
            justify-content: center;
          }
      
          .container {
            width: 100%;
            max-width: 1400px;  
            margin: 0 auto;
            display: flex;
            flex-wrap: wrap;
            justify-content: center; 
            align-items: flex-start; 
          }
      
          .id-container {
            display: inline-block;
            width: 350px;
            border: 1px solid #ccc;
            border-radius: 10px;
            background-color: #fff;
            margin: 10px;
            padding: 15px;
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
            transition: transform 0.2s ease;
          }
      
          .id-container:hover {
            transform: translateY(-2px);
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
          }
      
          .additional-id-container {
            display: inline-block;
            width: 250px;
            border: 1px solid #ccc;
            margin: 10px;
            padding: 15px;
            border-radius: 10px;
            background-color: #5682a3;
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
            color: #fff;
          }
      
          .id-container h2,
          .additional-id-container h2 {
            margin: 0 0 10px 0;
            font-size: 18px;
            color: #333;
          }
        </style>
      </head>
      <body>
        <div class="header-and-additional-container">
          <div class="header-container">
            <div id="timer">
              <h2>נותרו לנו עוד:</h2>
              <div id="timer-digits">
                <div class="timer-digit">
                  <p id="days-left">0</p>
                  <p class="timer-digit-label">ימים</p>
                </div>
                <div class="timer-digit">
                  <p id="hours-left">0</p>
                  <p class="timer-digit-label">שעות</p>
                </div>
                <div class="timer-digit">
                  <p id="minutes-left">0</p>
                  <p class="timer-digit-label">דקות</p>
                </div>
                <div class="timer-digit">
                  <p id="seconds-left">0</p>
                  <p class="timer-digit-label">שניות</p>
                </div>
                <div class="timer-digit">
                  <p id="milliseconds-left">0</p>
                  <p class="timer-digit-label">ח' שניה</p>
                </div>
              </div>
              <h2 id="timer-goal-text"></h2>
            </div>
          </div>
          <div class="additional-container">
            <div class="total-info" id="total-points"></div>
            <div class="total-info" id="missing-points"></div>
            <div class="total-info" id="percentage-of-goal"></div>
            <div class="progress-bar" id="progress-total-bar">
              <div class="progress-fill" id="progress-total-fill"></div>
              <div class="progress-text" id="progress-total-text"></div>
            </div>
          </div>
        </div>
      
        <div class="container2">
          <div class="container">
            <div id="points-container"></div>
          </div>
        </div>
      
        <script>
          /*****************************************
           *       הגדרות מרכזיות לעריכה קלה       *
           *****************************************/
          // מספר מערכת
          var SYSTEM_NUMBER   = "0773137777";
          //סיסמה
          var SYSTEM_PASSWORD = "123456";
          // יעד פרטי לכל בחור
          var INDIVIDUAL_GOAL = 2500;
          // יעד כללי
          var TOTAL_GOAL = 350000;
          // תאריך יעד לסיום ההתרמה (פורמט: YYYY-MM-DD HH:MM:SS)
          var END_DATE = "2025-03-16 23:59:59";
      
          // מפת תעודות זהות לשמות (דוגמה)
          var idToNameMap = {
            "000": "אברהם אברהמי",
            "001": "ישראל ישראלי",
            "002": "ברוך ברוכי",
            // אפשר להוסיף כמה שתרצו...
          };
      
          /*****************************************
           *          פונקציות עדכון נתונים        *
           *****************************************/
          function getPointsTotal() {
            // יוצרים את ה-URL על בסיס המספר והסיסמה
            var url = "https://www.call2all.co.il/ym/api/RenderYMGRFile?token=" 
                      + SYSTEM_NUMBER + ":" + SYSTEM_PASSWORD 
                      + "&wath=ivr2:/Points/Split/points_total.ymgr&convertType=json&notLoadLang=1";
            
            var xhr2 = new XMLHttpRequest();
            xhr2.open("GET", url, true);
            xhr2.onreadystatechange = function () {
              if (xhr2.readyState === 4) {
                if (xhr2.status === 200) {
                  var response = JSON.parse(xhr2.responseText);
                  displayPointsTotal(response.data);
                } else {
                  console.error('אירעה בעיה בבקשה. סטטוס:', xhr2.status);
                }
              }
            };
            xhr2.send();
          }
      
          function displayPointsTotal(data) {
            // מיון לפי מי שגייס יותר
            data.sort(function(a, b) {
              return parseFloat(b.PointsTotalAll) - parseFloat(a.PointsTotalAll);
            });
      
            var pointsContainer = document.getElementById('points-container');
            pointsContainer.innerHTML = '';
      
            var totalPoints = 0;
      
            data.forEach(function(item) {
              var id = item.EnterId;
              var pointsTotalAll = parseFloat(item.PointsTotalAll);
      
              // חישוב מה חסר להגיע ליעד הפרטי
              var difference = pointsTotalAll <= INDIVIDUAL_GOAL ? INDIVIDUAL_GOAL - pointsTotalAll : 0;
      
              // חישוב אחוז התקדמות ליעד הפרטי
              var percentage = (pointsTotalAll / INDIVIDUAL_GOAL) * 100;
              var percentageWidth = Math.min(percentage, 100);
      
              // בדיקת שם לפי מפת ה-ID, אם לא קיים מציגים את ה-ID כמות שהוא
              var name = idToNameMap[id] || id;
      
              totalPoints += pointsTotalAll;
      
              // בניית כרטיס המידע למשתתף
              var idContainer = document.createElement('div');
              idContainer.classList.add('id-container');
      
              var idText = document.createElement('div');
              var boldName = document.createElement('strong');
              boldName.textContent = name;
              idText.appendChild(document.createTextNode('הבחור החשוב '));
              idText.appendChild(boldName);
              idText.appendChild(document.createTextNode(' נ"י'));
      
              var pointsText = document.createElement('div');
              var boldPointsTotalAll = document.createElement('strong');
              boldPointsTotalAll.textContent = pointsTotalAll.toFixed(2);
              pointsText.appendChild(document.createTextNode('אסף עד כה: '));
              pointsText.appendChild(boldPointsTotalAll);
              pointsText.appendChild(document.createTextNode(' שקלים'));
      
              var differenceText = document.createElement('div');
              var boldDifference = document.createElement('strong');
              boldDifference.textContent = difference.toFixed(2);
              differenceText.appendChild(document.createTextNode('נותרו לו עוד: '));
              differenceText.appendChild(boldDifference);
              differenceText.appendChild(document.createTextNode(' שקלים כדי להגיע ליעד של ' + INDIVIDUAL_GOAL + ' שקלים'));
      
              // פס התקדמות אישי
              var progressBarContainer = document.createElement('div');
              progressBarContainer.classList.add('progress-bar');
      
              var progressBarFill = document.createElement('div');
              progressBarFill.classList.add('progress-fill');
              progressBarFill.style.width = percentageWidth.toFixed(2) + '%';
      
              var progressText = document.createElement('div');
              progressText.classList.add('progress-text');
              progressText.textContent = percentage.toFixed(2) + '%';
      
              progressBarContainer.appendChild(progressBarFill);
              progressBarContainer.appendChild(progressText);
      
              idContainer.appendChild(idText);
              idContainer.appendChild(pointsText);
              idContainer.appendChild(differenceText);
              idContainer.appendChild(progressBarContainer);
      
              pointsContainer.appendChild(idContainer);
            });
      
            // סה"כ כל התרומות
            var totalPointsElement = document.getElementById('total-points');
            totalPointsElement.textContent = 'סך כל התרומות: ' + totalPoints.toFixed(2) + ' שקלים';
      
            // חסר ליעד הכללי
            var missing = TOTAL_GOAL - totalPoints;
            var percentageOfGoal = (totalPoints / TOTAL_GOAL) * 100;
      
            var missingText = document.getElementById('missing-points');
            missingText.textContent = 'חסר ליעד: ' 
                                      + (missing > 0 ? missing.toFixed(2) : 0) 
                                      + ' שקלים';
      
            // עדכון הפסים של היעד הכללי
            var progressTotalFill = document.getElementById('progress-total-fill');
            var progressTotalText = document.getElementById('progress-total-text');
            progressTotalFill.style.width = Math.min(percentageOfGoal, 100).toFixed(2) + '%';
            progressTotalText.textContent = 'אחוז מתוך היעד: ' + percentageOfGoal.toFixed(2) + '%';
          }
      
          /*****************************************
           *          פונקציית טיימר לספירה        *
           *****************************************/
          function updateCountdown() {
            var now = new Date();
            var targetDate = new Date(END_DATE); 
            var millisecondsLeft = targetDate - now;
      
            // אם התאריך כבר עבר, מאפסים
            if (millisecondsLeft < 0) {
              document.getElementById("days-left").textContent = 0;
              document.getElementById("hours-left").textContent = 0;
              document.getElementById("minutes-left").textContent = 0;
              document.getElementById("seconds-left").textContent = 0;
              document.getElementById("milliseconds-left").textContent = 0;
              return;
            }
      
            var secondsLeft = Math.floor(millisecondsLeft / 1000);
            var minutesLeft = Math.floor(secondsLeft / 60);
            var hoursLeft = Math.floor(minutesLeft / 60);
            var daysLeft = Math.floor(hoursLeft / 24);
      
            document.getElementById("days-left").textContent = daysLeft;
            document.getElementById("hours-left").textContent = hoursLeft % 24;
            document.getElementById("minutes-left").textContent = minutesLeft % 60;
            document.getElementById("seconds-left").textContent = secondsLeft % 60;
            document.getElementById("milliseconds-left").textContent = millisecondsLeft % 1000;
      
            // מתזמנים קריאה חוזרת לעדכון
            setTimeout(updateCountdown, 100);
          }
      
          /*****************************************
           *          גלילה אוטומטית (אופציונלי)   *
           *****************************************/
          var scrollInterval;
      
          function startScrollDown() {
            scrollInterval = setInterval(function() {
              window.scrollBy(0, 1);
              if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
                clearInterval(scrollInterval);
                setTimeout(startScrollUp, 500);
              }
            }, 20);
          }
      
          function startScrollUp() {
            scrollInterval = setInterval(function() {
              window.scrollBy(0, -1);
              if (window.scrollY === 0) {
                clearInterval(scrollInterval);
                setTimeout(startScrollDown, 500);
              }
            }, 20);
          }
      
          /*****************************************
           *        הפעלה ראשונית של הקוד          *
           *****************************************/
          window.onload = function() {
            // טקסט שמופיע אחרי "נותרו לנו עוד... להגעה ליעד"
            var timerGoalText = document.getElementById('timer-goal-text');
            timerGoalText.textContent = 'להגעה ליעד של ' + TOTAL_GOAL.toLocaleString() + ' ש"ח בעזרת השם.';
      
            // התחלת עדכוני API
            getPointsTotal();
            // רענון אחת ל-100 שניות (אפשר לשנות)
            setInterval(getPointsTotal, 100000);
      
            // הפעלת הספירה לאחור
            updateCountdown();
      
            // גלילה אוטומטית (אם רוצים)
            startScrollDown();
          };
        </script>
      </body>
      </html>
      
      
      פורסם בעזרה הדדית למשתמשים מתקדמים
      ה
      הרב
    • RE: ביטול שיוך מספר לשלוחה פנימית

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

      https://www.call2all.co.il/ym/api/GetCustomerData?token=0773137777:123456
      

      ב. בדף שיפתח לך אתה תראה בין היתר את המספרי המשנה שלך תמצא את המספר שאתה רוצה לשנות לו את השיוך ואז קצת לפניו יש את ה-id של המספר (איפה שכתוב 12345)
      לדוגמה:

      {"id":12345,"did":"0733123456","usage":"goto:/88"},
      

      ג. תשנה בקישור הבא למספר מערכת והסיסמה שלך וכן את ה-id (איפה שכתוב 12345) ואת השלוחה הרצויה שאליה המספר יפנה (איפה שכתוב 15)

      https://www.call2all.co.il/ym/api/SetSecondaryDidUsageDescription?token=0773137777:123456&secondaryDidId=12345&newUsage=goto:/15
      

      ד. תכנס לקישור ו.....גמרנו
      בהצלחה!!!

      פורסם בשאלות ועזרה הדדית
      ה
      הרב
    • מדריך שינוי הגדרות לשלוחות דרך טבלת גוגל שיטס

      כבר הרבה זמן אני רוצה להוציא את מדריך הזה אבל לא מצאתי את הזמן לזה אני מקווה שאני יצליח להוציא דבר ברור מתחת ידי
      יצרתי טבלת גוגל שיטס שמשנה את ההגדרות שבשלוחה ישירות מהטבלה
      זה טוב לדעתי בעיקר לכאלה שמשתמשים עם הרבה שלוחות שצריכות שינוי כל הזמן ובמקום כל פעם להיכנס למערכת ולבצע שינוים עם הטבל הזאת יש את כל השלוחות שאתם צריכים לשנות במסך אחד
      כמו כן זה טוב גם במקום הטבלת אקסס ליצירת הרבה שלוחות בפעם אחת
      ועד מעלה שאפשר לשתף את הטבלה ולהגדיר בדיוק איזה שורה כל משתמש יוכל לשנות ככה שאתם לא צרכים לתת לכל אחד שצריך לשנות הגדרות של שלוחה אח גישה לכל המערכת שלכם
      קישור להעתקת הטבלה
      יש לשנות את השורות 2 4 6 8 לפרטים הנכונים ורק לאחר מכן להוסיף בתחילת התא בשורה 9 את הסימן = כדי להפעיל את הנוסחה
      כל עמודה זה לקובץ נפרד ואין שום ענין למלאות את כל העמודות
      את ההגדרות ממלאים בדיוק כמו בהגדרות מתקדמות באתר ניהול שורה אחרי שורה
      מייד אחרי תוסיפו את הסימן = תחילת שרה 9 הקובץ יעודכן למה שכתבם בטבלה לכן לא מומלץ לנסות את זה על שלוחות פעילות אלא רק אחרי שהעתקתם את כל ההגדות מהקובץ שאותו אתם משנים

      בעקבות הנכתב כאן אני מתנה את השימוש בטבלה אך ורק עם פרטי מערכת נכונים וכן חובה להוסיף את הסימן = רק אחרי כל הפרטים שמעליו כדי שלא יצא שכרי בהפסדי

      אני מקווה שההסבר ברור אני ישמח לקבל תגובות/בקשות להסבר נוסף וכד'

      פורסם בהסברים מסודרים ממשתמשים
      ה
      הרב
    • אפליקציה לשיחות SIP מומלצת

      אחרי בדקתי כמה וכמה אפליקציות (וגם המלצתי על כמה מהם) ובדקתי אותם על כל מני סוגי פלאפונים אני חושב שהאפליקציה הזאות עובדת בצורה החלקה ביותר עם איכות שמע הטובה ביותר גם בפלאפונים חלשים כמו שיאומי מקשים (Qin1s) וכד'
      הבעיה באפליקציה שהיא לא קולטת את הסימן "=" בשם משתמש (וכל החשבונות בימות המשיח חוץ מהחשבון הראשון הם עם הסימן "=")
      תירגמתי את האפליקציה לעברית (תרגום גוגל): טלפון-sip.apk
      באתר שלהם הם נותנים גם את הקוד של האפליקציה למי שרוצה לערוך אותה
      זה האתר שלהם https://www.mizu-voip.com
      יש להם גם תוכנות ודפדפנים לשיחות SIP
      זה הקישור להורדת התוכנה לווינדוס
      מי שמענין אותו זה הקובץ של הקוד מקור לאפליקציה: ajvoip.zip

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

      #זה המפרט תכני כפי שמופיע באתר שלהם (מתורגם תרגום גוגל)(כותרת)
      מבוסס על Mizutech ביצועים גבוהים של לקוח SIP וערימת מדיה
      שיחות VoIP עם QoS אוטומטי תוך שימוש בתקני פרוטוקול SIP (גם שיחות נכנסות וגם יוצאות)
      מתחבר ישירות לשרת ה-VoIP המועדף עליך (כל שרת, softswitch או PBX תואם SIP)
      מערכת הפעלה אנדרואיד: כל הגרסאות מעל 4.0 (מכסות 100% מהשוק הנוכחי)
      תמיכה במכשיר: כל המכשירים עם מעבד ARM של 200 מגה-הרץ לפחות ו-128 מגה-בייט RAM (המכסים 100% מהשוק הנוכחי)
      חיבור: כל הרשתות: WiFi או GPRS נייד, EDGE, 3G, 4G, LTE, 5G (הכל מעל 12 kbit, כולל חיבורי VPN)
      פרוטוקולי תחבורה: UDP, TCP, TLS (SIPS), HTTP, VPN (עם מנהור VoIP והצפנה)
      תמיכת הודעות בדחיפה ישירות לשרת SIP או דרך שער FCM
      מנהור והצפנה מובנים (הן עבור האיתות והן עבור המדיה. אופציונלי)
      מדיה מוצפנת עמית לעמית (ניתן לנטרל)
      Codec שמע: G.711 (PCMU ו-PCMA), OPUS , G.729 , GSM, Speex, iLBC, אודיו HD/פס רחב
      Codec וידאו RTC: H.264, VP8
      כוונון עדין אוטומטי (כולל בחירת codec) בהתאם ליכולות העמיתים שלך, מהירות הרשת והספק המעבד שלך
      AEC (מבטל הד אקוסטי), מסנן Denoise , AGC (בקרת רווח אוטומטי), PLC (הסתרת אובדן מנות), דיכוי שתיקה, מיקוד שמע
      מספר חשבונות
      מספר שיחות בו זמנית
      תצורה מפורטת או פשוטה
      ספר טלפונים של המערכת, פרופילים, סנכרון רשימת אנשי קשר, נוכחות ו-BLF
      מועדפים, חיוג מהיר
      היסטוריית שיחות והקלטת שיחות קוליות
      שילוב שיחות מקורי (אופציונלי)
      תצוגת איזון ודירוג, טיימר שיחות, יומני סטטוס, יומנים מפורטים
      רמקול, השתקה והחזקה
      הודעות מיידיות , SMS, הודעות לא מקוונות, צ'אט קבוצתי
      DTMF (NTE RFC 2833 / RFC 4733, SIP INFO או בתוך פס), USSD
      תמיכה ב-NAT/חומת אש, יציאות SIP ו-RTP יציבות, QoS אוטומטי, פרוטוקול STUN קל ותצורה אוטומטית
      חניית שיחות, שיחה ממתינה, איסוף, 3PCC
      העברת שיחות (נוכחות וללא השגחה) והפניית שיחות
      שיחות ועידה (מערבל RTP מובנה והמרת קידוד בעת הצורך)
      תמיכה בכרטיס חיוג
      כללי תוכנית חיוג
      חיפושי רשומות DNS SRV, תמיכה בשרת גיבוי
      אופטימיזציות של אנדרואיד 11 (רמת API 30+) תוך שמירה על תאימות מלאה לאחור לרמת API 14 (עובד היטב גם בטלפונים עתיקים)
      שיטות נתמכות: הזמנה, ACK, PRACK, ביי, ביטול, עדכון, הודעה, מידע, אפשרויות, מנוי, הודעה, עיין
      RFC's: 2543, 3261, 2976, 3892, 2778, 2779, 3428, 3265, 3515, 3311, 3911, 3581, 3842, 1889, 2307, 325 אחרים, 60, 325, 325, 325, 30, 32, 32, 30, 32, 32, 39 ו-30 RFC וטיוטות
      מנוע איתות ומדיה מבוסס על ערימת SIP/RTP הקניינית של מיזוטק עם צריכת זיכרון נמוכה במיוחד
      לטפל בשיחות נכנסות בזמן שהמכשיר במצב שינה/מינון/לא פעיל (עם הודעות דחיפה או פועל כשירות אם דחיפה אינה זמינה)
      תכונות מותאמות אישית, התאמה אישית, הקצאה אוטומטית, הגדרות מוגדרות מראש, שילוב AdMob, שילוב שרתים אחר (אופציונלי)
      מיתוג והתאמות אישיות עבור ספקי שירותי VoIP, מוקדי טלפון וחברות או אנשים פרטיים הקשורים לטלקום/תקשורת
      אני ישמח לתגובות!

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

      הכנתי שנה שעברה עבור ת"ת מסוים מסך שיציג לבחורים כמה כל בחור אסף עד כה וכמה אספו בסך הכל וכמה נשאר כדי להגיע ליעד שמתעדכן באונלין מהמערכת.
      רציתי לשתף אותו עם הציבור רק הבעיה שאין לי זמן וכח לערוך אותו עכשיו ולהסביר כיצד הוא פועל מה גם שאני לא כל כך זוכר.
      לכן החלטתי שאולי יעזור למישהו שאני יעלה את הקודים ככה ואם יהיה למישהו כח שישדרג אותו וכן שיסביר לציבור איך משתמשים איתו.
      מה שאני כן זוכר שהוא עובד על הניקוד האישי שיש לכל בחור כלומר כל שקל שבחור אסף מוסיפים לו נקודה וזה מציג את זה על המסך וכן זה בנוי שיש לכל בחור מספר אישי ובאתר הוא מתורגם לשם שלו.
      הלואי וזה יביא תועלת לציבור.
      מצו"ב תקיה שמכילה את הקודים.
      index.html.zip

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

      @חי-משיח-1 אגב הכותרת בעיה במערכת לא מביעה כלום!
      אתה צריך לרשום בכותרת לדוגמה "שלוחה שמופיעה באתר ובטלפון היא לא עובדת"

      פורסם בשאלות ועזרה הדדית
      ה
      הרב
    • מרכזיה חדשה של ימות המשיח

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

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

      @אברהם-נ ליצירת השלוחות האלה תפעל בצורה הבאה:

      1. תיצור שתי שלוחות חדשות בשלוחה (לדוגמה שלוחה 98 ושלוחה 99)
      2. תעשה להם שינוי שם לאחת תקרא Star (כוכבית) ולאחת תקרא Hash (סולמית) שתיהם מתחילים באות גדולה.
      3. להגדרת השלוחה סולמית יש להגדיר בשלוחת תפריט את ההגדרה הבאה:
      hash_extension=yes
      

      להגדרת השלוחה כוכבית יש להגדיר בשלוחת תפריט את ההגדרה הבאה:

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

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

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

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

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

      אני לא יודע למה אף אחד לא דיבר על זה אבל מצאתי חברה שדרכה אפשר להתחבר לחשבון SIP בימות המשיח עם חיבור הרב יותר טוב ונוח מzoiper אפשר לקבל ולהוציא שיחות גם מהאתר שלהם וגם מהאפליקציה שלהם וגם מתוכנה על המחשב כולל הגדרות מתקדמות של תפריטים, זמני חיוג לנציגים, והשראת הודעה, ניהול פרטי לקוחות ועוד השם של החברה הוא bitrix24 זה האתר שלהם
      יש להם 15 ימי ניסיון חינם ללא התחייבות ואח''כ אפשר לשדרג בתשלום
      (אחרי שכתבתי את הפוסט הזה גילתי חברה הרבה יותר טובה ובחינם לגמרי זה הפוסט החדש)
      זה התהליך אחרי שנרשמים (לניסיון חינם)
      לבחור בCRM
      7.png
      ללחוץ על שיחות
      8.png
      ללחוץ על טלפוניה
      9.png
      ללחוץ על מרכזיה בענן
      10.png
      ללחוץ על הוספת חשבון
      11.png
      לרשום את פרטי החשבון בימות המשיח
      12.png
      בתקוה שיביא תועלת

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

      ff8a0fb5-b624-4653-b4be-b0d88a32dcf4-image.png

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ה
      הרב
    • RE: ממשק api שליחת הקלטה לשרת וקבלת שמע מהשרת אפשרי?

      @mordechay0000 אתה צריך לבצע את השלבים הבאים:

      1. לקבל הקלטה מהמשתמש שבה הוא יקליט את שם השיר.
      2. למשוך את ההקלטה מהמערכת לשרת שלך ואז לתמלל אותה.
      3. להוריד את השיר מיוטיוב לשרת שלך.
      4. לעלות את השיר למערכת.
      5. להחזיר בתשובה למודול API את שם הקובץ להשמעה.
      פורסם בפורום מפתחים API
      ה
      הרב
    • פתרון לבעית ההתחברות לימות המשיח דרך גוגל סקריפט/שיטס!!!.

      אני מתנצל שאין לי זמן להסביר אבל אני משאר שכל מי שקצת מבין ידע על מה אני מדבר ויוכל לעזור לאחרים אם לא הבינו.
      פותחים חשבון בשרת החינמי הזה
      מורידים את הקובץ index.php ומשנים בו בשורה 3 ו-5 את מספר המערכת והסיסמה שלכם. (הסבר על הקוד כאן)
      מעלים את הקובץ לשרת (לתקיית "htdocs").
      ואז בטבלת גוגל שיטס בתא A1 מוסיפים את הנוסחה הזאת:

      =IMPORTDATA("הכתובת URL שקיבלתם"&"?"&A2)
      

      ואז בתא A2 מכניסים את הספרה 0 ומשתמשים בסקריפט הזה:

      function refresh() {
        var sheet = SpreadsheetApp.getActiveSheet();
       
        var cell = sheet.getRange("A2");
       
        var refresh = parseInt(cell.getValue().toString());
        var increment = refresh + 1;
       
        cell.setValue(increment);
      }
      

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

      =IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_טבלה/edit","שם_הגליון!$A$1")
      

      בהצלחה!!!!

      פורסם בפורום מפתחים API
      ה
      הרב
    • RE: המלצה טלפון SIP נייד עם SIM

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

      פורסם בטלפונים ומערכות SIP
      ה
      הרב
    • RE: חיוג למספרים רבים דרך המערכת לצורך התרמה

      @שלומל-ה

      כמו בשלוחת הניהול שלוחה 0, מה הם ההגדרות של שלוחה זו.

      שהשלוחה תוגדר כשיחות יוצאות
      type=routing
      שיקישו את המספר שאליו רוצים לחייג
      routing_any_phone=yes
      עם איזה זיהוי יצאו השיחות
      routing_your_id=special.0773137777
      לאיזה מייל ישלח את ההקלטות שיחה
      routing_email_address=aaaa@gmail.com
      מספר לחיוג מקוצר 1
      routing1=0501111111
      מספר לחיוג מקוצר 2
      routing2=0523333333
      מה השם שיופיע במייל
      routing_email_name=שלמה
      

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

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

      מעבר לשלוחה אחרת
      type=go_to_folder
      לאיזה שלוחה יעבור
      go_to_folder=/1/2
      title=שם השלוחה
      פילטר לפי כמות כניסות
      check_access_filter=yes
      כמות כניסות לכל מספר
      access_filter_1=g.*.*.*.*.*.*.6.1h
      

      ובשלוחה 2 שבתוך שלוחה 1 תגדיר

      שהשלוחה תוגדר כשיחות יוצאות
      type=routing
      שאחרי בסיום שיחה יחזרו לשלוחה הקודמת
      routing_end_next=yes
      ניתוב לפי סדר מסויים
      routing_count=yes
      מספר 1
      routing1=0501111111
      כמות השיחות שהמערכת תפנה למספר 1
      routing_count_1=1
      מספר 2
      routing2=0523333333
      כמות השיחות שהמערכת תפנה למספר 2
      routing_count_2=1
      מספר 3
      routing3=0533133333
      כמות השיחות שהמערכת תפנה למספר 3
      routing_count_3=1
      מספר 4
      routing4=0548444444
      כמות השיחות שהמערכת תפנה למספר 4
      routing_count_4=1
      מספר 5
      routing5=+447365123456
      כמות השיחות שהמערכת תפנה למספר 5
      routing_count_5=1
      מספר 6
      routing6=+13479991234
      כמות השיחות שהמערכת תפנה למספר 6
      routing_count_6=1
      עם איזה זיהוי יצאו השיחות
      routing_your_id=special.0773137777
      לאיזה מייל ישלח את ההקלטות שיחה
      routing_email_address=aaaa@gmail.com
      מה השם שיופיע במייל
      routing_email_name=שלמה
      

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

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ה
      הרב
    • טבלת גוגל שיטס לתקשור בקלות עם ימות בPOST

      יצרתי טבלת גוגל שיטס שדרכה אפשר לשלוח בקלות בקשות API ב-POST לימות המשיח
      התשובת שרת נפתחת בצורה מסודרת בחלון בטבלה מיד לאחר שליחת בקשה מוצלחת
      בכל הבקשות אין צורך לשלוח את הפרמטר "טוקן" הסקריפט מכניס את זה אוטומטית בכל שליחת בקשה
      צילומסך:
      2.png
      הסבר:
      בתא A2 מכניסים את מספר המערכת (הטקסט בצבע של התא לחיסיון) ובתא B2 מכניסים את סיסמת הניהול (גם כאן הטקסט מוסתר)
      בתא A4 מוצגת הפעולה שבחרתם לבצע ובתא B4 יש תפריט בחירה שאפשר לבחור בו את כל אחת מהפקודות שאפשר לשלוח ב-API
      בתא A6 מוצג הטוקן הזמני שקיבלתם שאותו הסקריפט ישלח בכל בקשה ובתא B6 יש קישור לתיעוד של הפקודה שבחרתם
      את המפתח של הפרמטרים לשליחה מכניסים בעמודה A מתא 6 ומעלה ואת הערכים מכניסים בעמודה B מתא 6 ומעלה
      לדוגמה להורדת קבצים צריך לבחור בתא B4 את הפקודה הורדת קובץ-DownloadFile ובתא A9 את המפתח path ואת הערך לדוגמה ivr2:/1/1/000.wav

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

      אני מקווה שזה יביא תועלת לציבור בהצלחה!!!

      פורסם בטיפים עצות והדגמות מהמשתמשים
      ה
      הרב
    • RE: לא מצליח לשלוח יותר משורה אחת ב- UploadTextFile

      @שמואל-ש בדקתי עושים את זה עם %0A תודה רבה

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

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

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

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