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

    עידו

    @עידו

    530
    מוניטין
    227
    צפיות בפרופיל
    1664
    פוסטים
    5
    עוקבים
    0
    עוקב אחרי
    הצטרף ב- התחבר לאחרונה
    מיקום ב stamandsefer@gmail.com

    עידו הפסק לעקוב עקוב

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

    • RE: כיתוב שאני רצה להוריד

      @פיתה הכותרת לא לענין, צריך לכתוב כותרת ממצה מובנת ושתשמור על הרמה של הפורום.

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

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

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

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

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

      הדרך היא ע"י שלוחת קבלת נתונים ושלוחת השמעה אישית (id_message).

      הנה דוגמא למערכת תיווך דירות לחגים, המערכת שומרת פרטי דירה להשכרה, מחפשת דירה להתאמה + הוספת קובץ הודעה אישית ומוחקת מודעות.

      שלוחת קבלת נתונים מאפשרת לנו לשנות את הזרימה על פי הקשת המאזין, שזה כלי מאוד טוב בשביל הנושא שלנו, נשתמש בו כך:
      קודם כל יוצרים תרשים זרימה של השאלות והניתובים לפי ההקשות, הנה דוגמא חדש.drawio (1).html האתר הזה מאוד נוח למטרה זו.
      לפי תרשים הזרימה נבנה את השאלות ונוסיף להם את הפרמטר checkGoTo.
      בקובץ RecordingAndEnteringDataCheckGoTo נפרט לפי התיעוד את תהליך הזרימה לפי ההקשות, כמו כאן - RecordingAndEnteringDataCheckGoTo.ini .
      נבנה שיטס מתאים, זה לדוגמא, ונצרף אליו 3 סקריפטים:

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

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

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

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

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

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

      מקוה שהובנתי (בכל זאת 12 בלילה) ועזרתי.

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

      @טנטפון כתב בהאם ימות המשיח תומכים בשרת API של גוגל סקריפט?:

      @פנסאים בגוגל סקריפט יוצרים קודים ב GS וימות המשיח לא תומכים בשפת לקוח תחשוב לבד למה

      לא קשור, הבעיה אחרת לגמרי

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

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

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

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

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

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

      תהנו.

      פורסם בהסברים מסודרים ממשתמשים
      ע
      עידו
    • RE: המרת טקסט לדיבור מטורפת!!!! ב ח י נ ם!!!!!

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

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

      @sumone לא מדובר על להסתיר מלקוחות שלך, אלא בכללי, שלא מחר יבוא מישהו יאמר רגע אבל בפורום כתוב...

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

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

      אני מאמין שיש עוד דוגמאות אבל זה הרעיון.

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

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

      <?php
      $success = '';
      $error = '';
      $transferredCount = 0;
      
      if ($_SERVER['REQUEST_METHOD'] === 'POST') {
          $token = $_POST['token'];
          $sourceTemplateId = $_POST['source_template'];
          $targetTemplateId = $_POST['target_template'];
      
          function apiRequest($url, $data) {
              $curl = curl_init($url);
              curl_setopt_array($curl, [
                  CURLOPT_RETURNTRANSFER => true,
                  CURLOPT_POST => true,
                  CURLOPT_POSTFIELDS => http_build_query($data),
              ]);
              $response = curl_exec($curl);
              curl_close($curl);
              return json_decode($response, true);
          }
      
          // שליפת רשימת המספרים
          $getUrl = 'https://www.call2all.co.il/ym/api/GetTemplateEntries';
          $getResponse = apiRequest($getUrl, [
              'token' => $token,
              'templateId' => $sourceTemplateId,
          ]);
      
          if (!isset($getResponse['entries'])) {
              $error = "שגיאה בקבלת רשימת המספרים";
          } else {
              // ניקוי הרשימה הקיימת
              $clearUrl = 'https://www.call2all.co.il/ym/api/ClearTemplateEntries';
              apiRequest($clearUrl, [
                  'token' => $token,
                  'templateId' => $targetTemplateId,
              ]);
      
              // הוספת המספרים החדשים
              $updateUrl = 'https://www.call2all.co.il/ym/api/UpdateTemplateEntry';
              foreach ($getResponse['entries'] as $entry) {
                  $res = apiRequest($updateUrl, [
                      'token' => $token,
                      'templateId' => $targetTemplateId,
                      'phone' => $entry['phone'],
                      'name' => $entry['name'] ?? '',
                      'moreinfo' => $entry['moreinfo'] ?? '',
                      'blocked' => $entry['blocked'] ? 1 : 0,
                  ]);
      
                  $transferredCount++;
              }
      
              $success = "בוצעה העברה של $transferredCount מספרים בהצלחה.";
          }
      }
      ?>
      
      <!DOCTYPE html>
      <html lang="he">
      <head>
          <meta charset="UTF-8">
          <title>העברת מספרים בין תבניות</title>
          <style>
              body { font-family: sans-serif; direction: rtl; padding: 20px; max-width: 600px; margin: auto; }
              label { display: block; margin-top: 10px; }
              input[type="text"], input[type="number"] { width: 100%; padding: 8px; margin-top: 5px; }
              button { margin-top: 20px; padding: 10px 20px; font-size: 16px; }
              .msg { margin-top: 20px; font-weight: bold; }
          </style>
      </head>
      <body>
      
      <h2>העברת מספרים בין רשימות תפוצה</h2>
      
      <form method="post">
          <label>Token:
              <input type="text" name="token" required>
          </label>
      
          <label>מזהה תבנית מקור:
              <input type="number" name="source_template" required>
          </label>
      
          <label>מזהה תבנית יעד:
              <input type="number" name="target_template" required>
          </label>
      
          <button type="submit">העבר מספרים</button>
      </form>
      
      <?php if (!empty($error)): ?>
          <div class="msg" style="color: red;"><?= htmlspecialchars($error) ?></div>
      <?php elseif (!empty($success)): ?>
          <div class="msg" style="color: green;"><?= htmlspecialchars($success) ?></div>
      <?php endif; ?>
      
      </body>
      </html>
      
      

      אתה יכול לקרוא על זה כאן

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

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

      מומלץ לכתוב תסריט שיחה מפורט, מה הלקוח ישמע מה הוא יתבקש להקיש ומה ההשלכות.

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

      בהצלחה.

      פורסם בפורום מפתחים API
      ע
      עידו

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

    • RE: פוסט מסודר לנותני שירות בניית מערכות בתשלום

      @אברהם-מנס
      אני בונה מערכות, API, סקריפטים ותוכנות למחשב.
      אפשר ליצור איתי קשר בstamandsefer@gmail.com

      אני בד"כ זמין בערבים כך שהתשובה יכולה להתעכב מעט.

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

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

      @אA אבל איפה הוא אמור להכניס אותם? הוא צריך להוסיף value=""
      בשורה הזו

      <input id="admin-login-user" type="text" name="user" placeholder="הכנס מספר מערכת" required />
      

      והזו

      <input id="admin-login-pwd" type="password" name="password" placeholder="הכנס סיסמה" required />
      
      פורסם בשאלות ועזרה הדדית
      ע
      עידו
    • RE: הצגת הודעה על המסך תוך אינטרקציה עם המאזין דרך לחיצה בפלאפון כשר

      @שמואל יש מצב אתם עושים כזה הסכם עם unibeam/חברות התקשורת?

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

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

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

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

      OTA - סט פקודות המאפשר ליצרנית הפלאפון לשלוח עדכונים למכשיר (כתיבה וקריאה של קבצים או התקנה של אפליקציות ב-SIM ומערכת ההפעלה) בלי הצורך לחברו פיזית למחשב, הפקודות נשלחות over the air - דרך האוויר.

      stk - sim tool kit - תוכנה/אפליקציה שנותנת (בעקרון סט הוראות המאוחסנות בסים) שנותנות למפעילה הסלולרית אופציות נוספות, לדוגמא האפשרות להקפיץ הודעות למסך ולהעביר מידע מהמפעילה הסלולרית ואליה בחזרה (ועוד הרבה יותר).

      אכן אין כזה מושג USSD Flash - כנראה התבלבלו עם USSD messages שאלו הם הודעות שמופיעות על המסך, זה בעצם פרוטוקול שנותן אפשרות לתקשר עם המפעילה בלי צורך באנטרנט, כולם מכירים אותם, הקודים שמתחילים ב* ומסתיימים ב# (מה שאיפשר את הפירצה הידועה בטאצ' הכשר של סלקום).

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

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

      SIM-Based Authentication - שיטה לזיהוי הלקוח ע"פ הסים שלו, זו שיטה ככל הנראה הכי טובה היום, כי כך א"א (על פי מה שידוע היום) לזייף את זהות הלקוח. unibeam טוענים שהם משתמשים במשהו טיפה שונה אבל אותו הרעיון.

      אני מקווה שעברתי על כל המושגים בשרשור.

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

      ככל הנראה - לא מצאתי שunibeam פרסמו את אופן הפעולה, אבל זה דבר הגיוני - הם משתמשים פעם ראשונה בOTA כדי להתקין את ה"תוכנה" שלהם על הסים, משם ואילך הם משתמשים בSTK כדי לתקשר עם המשתמש. אפשר למצוא לזה אסמכתא כאן הנקודה הרלוונטית היא:

      1. Seamless Integration via Prevalent SIM ToolKit (STK) Unibeam takes advantage of the widely available Sim Toolkit (STK) functionality embedded within all JavaCard-equipped SIM/eSIM cards on cell phones. This allows our solution to be deployed by local operators directly onto the SIM/eSIM via Over-the-Air (OTA) updates or pre-loaded onto the JavaCards by SIM vendors themselves.
      פורסם בעזרה הדדית למשתמשים מתקדמים
      ע
      עידו
    • RE: ⚠️ עדכון בנוגע לתקלה במערכת הקבצים, ומתן אפשרות לשליחת קמפיינים ללא עלות במהלך השבוע הקרוב.

      @בשכמל-ו אבלן לא היתה תגובה משמואל.

      פורסם בחדש במערכת
      ע
      עידו
    • RE: מחפש קישור.....

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

      <html>
      <body>
      <form id="login_form" action="https://www.call2all.co.il/ym/login.php" method="post">
          <a id="admin-link-newsite" href="https://www.call2all.co.il/yemot-admin-g1/#/login" >עבור לאתר החדש (גרסת בטא)</a>                <div style="margin: 20px">
              
              
              
              <div class="dialog-fld">
                  <label for="admin-login-user">טלפון של המערכת:</label>
                  <input id="admin-login-user" type="text" size="64" name="user" value="מספר-מערכת" />
              </div>
              <div class="dialog-fld">
                  <label for="admin-login-pwd">סיסמה:</label>
                  <input id="admin-login-pwd" type="password" name="password" size="15" value="סיסמא" />
              </div>
              <div style="margin: 20px 0 0" id="login-form-wait">
                  <img src="res/ajax-loader-small.gif" alt="אנא המתינו..." />
                  &nbsp;אנא המתינו...            </div>
              <input id="login-form-submit" type="submit" value="התחבר" />
          </div>
          <div class="dialog-fld">
              <a style="color:blue;" href="reset_password.php">שכחתי סיסמה</a>
          </div>
      </form></body>
      </html>
      
      פורסם בשאלות ועזרה הדדית
      ע
      עידו
    • RE: ⚠️ עדכון בנוגע לתקלה במערכת הקבצים, ומתן אפשרות לשליחת קמפיינים ללא עלות במהלך השבוע הקרוב.

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

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

      @CUBASE עד כמה שאני זוכר בid_list_message א"א לדלג על ההודעה בכלל.

      @tLev אם הם צודקים ואפשר לשרשר (חזקה על @צדיק-תמים שהוא יודע מה שהוא כותב בכל הקשור לAPI) אז מיד אחרי הid_list_message יתבע הread ויחזיר תגובה לשרת.
      הם מתכוונים שתעשה

      id_list_message=t-ההודעה שצריכה להישמע&read=t-" "= וכו'
      

      םא הבנתי אותם נכון.

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

      @kasnik כנראה שאתה צודק מבדיקה מעמיקה זה אכן נוקיה 215 כמו שלי...
      אז מעניין מה ההבדל, למה שלה מקבל התראות פיקוד העורף ושלי לא...

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