• דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    • הרשמה
    • התחברות
    1. דף הבית
    2. אA
    3. נושאים
    א מנותק
    • פרופיל
    • עוקב אחרי 0
    • עוקבים 24
    • נושאים 77
    • פוסטים 4,612
    • קבוצות 0

    נושאים

    • א

      תגובות ל"מודולים חדשים"

      במעקב התעלמות מתוזמן נעוץ נעול הועבר עזרה הדדית למשתמשים מתקדמים
      16
      1 הצבעות
      16 פוסטים
      278 צפיות
      א
      אם יש משתמש שהתקין את המודולים מערכת שלו, אשמח אם יוכל לעדכן אותי אם ואיך הם עובדים.
    • א

      מודולים חדשים

      במעקב התעלמות מתוזמן נעוץ נעול הועבר הסברים מסודרים ממשתמשים
      1
      4 הצבעות
      1 פוסטים
      94 צפיות
      אין תגובות
    • א

      קובץ ליצירת קבצי html

      במעקב התעלמות מתוזמן נעוץ נעול הועבר עזרה הדדית למשתמשים מתקדמים
      2
      3 הצבעות
      2 פוסטים
      67 צפיות
      א
      @אA קובץ יפה מאד ולמי שאין כח לעבוד עם זה אפשר פשוט לפתוח קובץ בפנקס רשימות - ואח"כ לשנות את הסיומת של הקובץ ל HTML
    • א

      אתר העתקת מערכות מתקדם - העברת רוב סוגי הקבצים

      במעקב התעלמות מתוזמן נעוץ נעול הועבר טיפים עצות והדגמות מהמשתמשים
      54
      9 הצבעות
      54 פוסטים
      2k צפיות
      א
      @פיתה אני לא ממש זוכר את צורת העבודה של הקובץ, אבל בניתי אותו טיפה אחרת בצורת הסריקה והוא גם עם לוג מפורט. מצד שני יתכן ובקובץ יש אפשרות בחירה ובזה לא.
    • א

      הורדת פירסומות עצמאית

      במעקב התעלמות מתוזמן נעוץ נעול הועבר שאלות ועזרה הדדית
      3
      0 הצבעות
      3 פוסטים
      115 צפיות
      א
      @lavitoren-הטי-ל אני רוצה עצמאית
    • א

      העברת מאזין בAPI

      במעקב התעלמות מתוזמן נעוץ נעול הועבר פורום מפתחים API
      20
      0 הצבעות
      20 פוסטים
      353 צפיות
      א
      @CUBASE !
    • א

      שגיאה בהקראה- במערכת אחת כן ובשניה לא

      במעקב התעלמות מתוזמן נעוץ נעול הועבר פורום PHP
      2
      0 הצבעות
      2 פוסטים
      107 צפיות
      C
      @אA עכשיו אני אוחז גם שפתחתי מערכת השבוע והיא בשרת ymx, כמו שנכתב כאן, כנראה שרת חדש ועדיין באמצע הקמה
    • א

      הפורום משתדרג?!

      במעקב התעלמות מתוזמן נעוץ נעול הועבר על הפורום
      3
      1 הצבעות
      3 פוסטים
      158 צפיות
      ש
      @בוס כתב בהפורום משתדרג?!: לא ראיתי שום אופציה חדשה. [image: 1776579245852-d3929189-016e-4407-aeca-f346ee9677e4-image.png]
    • א

      הוספת שמות לדוחות - לא נקלט

      במעקב התעלמות מתוזמן נעוץ נעול הועבר שאלות ועזרה הדדית
      10
      0 הצבעות
      10 פוסטים
      217 צפיות
      B
      @אa זה קוד תכניס נתיב כולל שם הקובץ טוקן אקסל שעמודה A שם עמודה B טלפון וזה אמור להעלות במנה תקין לי זה עובד זה מוחק את כל מה שיש בקובץ זהירות!! <!DOCTYPE html> <html lang="he" dir="rtl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>מעלה קבצי INI מעובדים לימות המשיח</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/xlsx.full.min.js"></script> <style> body { font-family: Arial, sans-serif; margin: 20px; line-height: 1.6; text-align: right; } .container { max-width: 500px; margin: auto; border: 1px solid #ccc; padding: 20px; border-radius: 8px; box-shadow: 2px 2px 10px #eee; } input, button { width: 100%; padding: 10px; margin: 10px 0; border-radius: 4px; border: 1px solid #ddd; box-sizing: border-box; } button { background-color: #28a745; color: white; cursor: pointer; border: none; font-weight: bold; } button:hover { background-color: #218838; } .status { margin-top: 15px; font-weight: bold; text-align: center; } </style> </head> <body> <div class="container"> <h2>יצירת קובץ INI (ניקוי מספרים)</h2> <label>טוקן (Token):</label> <input type="text" id="token" placeholder="הכנס טוקן"> <label>נתיב להעלאה:</label> <input type="text" id="path" placeholder="ivr2:5/PhoneIndex.ini"> <label>בחירת קובץ אקסל:</label> <input type="file" id="excelFile" accept=".xlsx, .xls, .csv"> <button onclick="processAndUpload()">נקה מספרים והעלה</button> <div id="status" class="status"></div> </div> <script> // פונקציה לניקוי והכנת מספר הטלפון function formatPhoneNumber(phone) { if (!phone) return ""; // הפיכה למחרוזת והסרת מקפים, רווחים ותווים שאינם מספרים let cleaned = String(phone).replace(/\D/g, ''); // אם המספר מתחיל ב-5 (ללא 0) והוא באורך של מספר סלולרי ישראלי חסר if (cleaned.startsWith('5') && cleaned.length === 9) { cleaned = '0' + cleaned; } // אם המספר מתחיל בקידומת בינלאומית 972, נחליף ל-0 if (cleaned.startsWith('972')) { cleaned = '0' + cleaned.substring(3); } return cleaned; } async function processAndUpload() { const token = document.getElementById('token').value; const path = document.getElementById('path').value; const fileInput = document.getElementById('excelFile'); const statusDiv = document.getElementById('status'); if (!token || !path || !fileInput.files[0]) { alert("נא למלא את כל השדות"); return; } statusDiv.innerText = "מעבד נתונים ומנקה מספרים..."; statusDiv.style.color = "blue"; const file = fileInput.files[0]; const reader = new FileReader(); reader.onload = async function(e) { try { const data = new Uint8Array(e.target.result); const workbook = XLSX.read(data, { type: 'array' }); const worksheet = workbook.Sheets[workbook.SheetNames[0]]; const json = XLSX.utils.sheet_to_json(worksheet, { header: 1 }); let iniContent = ""; // דילוג על שורת כותרת אם קיימת (אופציונלי - כאן הוא עובר על הכל) json.forEach(row => { let name = row[0]; let rawPhone = row[1]; if (name && rawPhone) { let cleanPhone = formatPhoneNumber(rawPhone); iniContent += `${cleanPhone}=${name}\n`; } }); if (!iniContent) { statusDiv.innerText = "לא נמצאו נתונים תקינים באקסל"; return; } uploadFile(iniContent, token, path); } catch (err) { statusDiv.innerText = "שגיאה בפענוח הקובץ"; console.error(err); } }; reader.readAsArrayBuffer(file); } async function uploadFile(content, token, path) { const statusDiv = document.getElementById('status'); const apiUrl = `https://www.call2all.co.il/ym/api/UploadFile?token=${token}&path=${path}`; const formData = new FormData(); const blob = new Blob([content], { type: 'text/plain; charset=utf-8' }); formData.append('file', blob, 'file.ini'); try { const response = await fetch(apiUrl, { method: 'POST', body: formData }); const result = await response.json(); if (result.responseStatus === "OK") { statusDiv.innerText = "הקובץ נוקה והועלה בהצלחה!"; statusDiv.style.color = "green"; } else { statusDiv.innerText = "שגיאה: " + result.message; statusDiv.style.color = "red"; } } catch (error) { statusDiv.innerText = "שגיאת תקשורת (וודא שאין חסימת CORS)"; statusDiv.style.color = "red"; } } </script> </body> </html>
    • א

      מעבר למיקום בשמיעת קובץ ע"י API

      במעקב התעלמות מתוזמן נעוץ נעול הועבר נפתר פורום מפתחים API
      2
      0 הצבעות
      2 פוסטים
      98 צפיות
      C
      @אA https://f2.freeivr.co.il/topic/56/מודול-api-תקשור-עם-מחשבים-וממשקי-נתונים-חיצוניים/4?_=1776388137915#:~:text=שתחת השלוחה הראשית-,העברת המשתמש לשלוחת השמעת קבצים והשמעת קובץ ספציפי מנקודת עצירה מסוימת - go_to_folder_and_play,-הערכים הניתנים להגדרה גלול לטקסט המודגש
    • א

      מדריך מצולם - איך ליצור טוקן מוגבל

      במעקב התעלמות מתוזמן נעוץ נעול הועבר טיפים עצות והדגמות מהמשתמשים
      2
      4 הצבעות
      2 פוסטים
      173 צפיות
      י
      @אA אני רוצה שמאזינים יוכלו להעלות קבצים דרך המחשב אבל חשוב לי מאוד שיהיה באופן שאין להם גישה בכלל לניהול הקו, וכן הם לא יכולים למחוק אלא אך ורק להעלות קבצים ורק לשלוחה 1 מהתפריט הראשי (שזה "השמעת קבצים") אני צריך עזרה במילים פשוטות איזה קודים אני מגדיר והיכן ולאחר כל ההגדרות היכן הם צריכים להכנס כדי להעלות קבצים מהמחשב תודה רבה
    • א

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

      במעקב התעלמות מתוזמן נעוץ נעול הועבר שאלות ועזרה הדדית
      9
      0 הצבעות
      9 פוסטים
      261 צפיות
      פ
      @אA כתב בהגבלה על צבירת כמות של נקודות: מצליחים לעקוף? כן. אם אצלך זה אחרת - אשמח לעידכון.
    • א

      קוד php ששולח פקודת API לא עובד טוב

      במעקב התעלמות מתוזמן נעוץ נעול הועבר פורום PHP
      6
      0 הצבעות
      6 פוסטים
      199 צפיות
      א
      @אA כתב בקוד php ששולח פקודת API לא עובד טוב: בנוגע לקבצי השמע הרגילים הוא מעביר בשלוחות רק את קובץ 000 לא עיינתי לעומק בקוד, אבל מלמעלה נראה לי שזו הבעיה הזאת
    • א

      צינתוק אישי בAPI

      במעקב התעלמות מתוזמן נעוץ נעול הועבר פורום מפתחים API
      6
      0 הצבעות
      6 פוסטים
      185 צפיות
      ל
      @אA כתב בצינתוק אישי בAPI: יש למישהו רעיון איך לצנתק למספר אישי מתוך רשימת צינתוקים, בלי להקיש לפני כן מספר אלא שאני אכניס בקובץ או משהו כזה. ליצור רשימת צינתוקים אישית לכל משתמש
    • א

      שם התקייה/השלוחה בAPI

      במעקב התעלמות מתוזמן נעוץ נעול הועבר פורום מפתחים API
      3
      1 הצבעות
      3 פוסטים
      112 צפיות
      א
      @מתנסה-php-api פדיחה... טעות שלי. השארתי את ההגדרות שמונעות את השליחה של שם השלוחה לשרת. תודה רבה!
    • א

      המודולים של CUBASE | מתעדכן

      במעקב התעלמות מתוזמן נעוץ נעול הועבר הסברים מסודרים ממשתמשים
      1
      6 הצבעות
      1 פוסטים
      295 צפיות
      אין תגובות
    • א

      תגובות: המודולים של CUBASE | מתעדכן

      במעקב התעלמות מתוזמן נעוץ נעול הועבר עזרה הדדית למשתמשים מתקדמים
      11
      0 הצבעות
      11 פוסטים
      436 צפיות
      C
      @אA זה מצויין ככה, אני לא צריך שיהיה מרשים - צריך שיהיה ברור.
    • א

      בפקודת RenderYMGRFile -הפקת דוח מקובץ ymgr (דוחו"ת) לא מביא את שם השלוחה

      במעקב התעלמות מתוזמן נעוץ נעול הועבר פורום מפתחים API
      1
      0 הצבעות
      1 פוסטים
      52 צפיות
      אין תגובות
    • א

      קבצים ותוכנות לשימוש במערכות ימות המשיח

      במעקב התעלמות מתוזמן נעוץ נעול הועבר הסברים מסודרים ממשתמשים
      1
      10 הצבעות
      1 פוסטים
      1k צפיות
      אין תגובות
    • א

      תגובות: מדריך | כך תגדירו וירטואל+ במערכת רגילה!

      במעקב התעלמות מתוזמן נעוץ נעול הועבר עזרה הדדית למשתמשים מתקדמים
      43
      1 הצבעות
      43 פוסטים
      2k צפיות
      א
      2 הערות: בשלוחת היוצאות לשמות הקבצים נוסף 1-. זה יוצר הבנה שזה חלק משם הקובץ. תוסיף בפוסט קישור לתגובות