• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    1. דף הבית
    2. Liy
    L
    • פרופיל
    • עוקב אחרי 1
    • עוקבים 17
    • נושאים 113
    • פוסטים 1242
    • הגבוה ביותר 320
    • שנוי במחלוקת 5
    • קבוצות 1

    Liy

    @Liy

    510
    מוניטין
    654
    צפיות בפרופיל
    1242
    פוסטים
    17
    עוקבים
    1
    עוקב אחרי
    הצטרף ב- התחבר לאחרונה
    מיקום סוף העולם, ימינה 😇

    Liy הפסק לעקוב עקוב
    ניהול

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

    • חדש! אתר לניהול המערכות הטלפוניות שברשותכם

      בס״ד


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

      אתר משוכלל ומתקדם לניהול כלל המערכות הטלפוניות שברשותכם!

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

      למעבר למערכת >>>

      (גרסא 3.0, מעבר לגרסא קודמת (2.3))

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

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

      מה חדש?

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

      צילומי מסך:

      SCR-20230406-xbn.png
      SCR-20230407-gy5.png SCR-20230407-gxg.png SCR-20230407-15.png SCR-20230407-gzl.png SCR-20230407-gzh.png SCR-20230407-gyw.png SCR-20230407-gy9.png SCR-20230407-gzr.png SCR-20230407-gzn.png SCR-20230407-h04.png SCR-20230407-h0u.png SCR-20230407-h0j.png

      שדרוגים בפיתוח:

      סטטיסטיקות.
      שכלול של העברת קבצים.

      בהצלחה,
      מחכה לתגובות.

      פורסם בטיפים עצות והדגמות מהמשתמשים liy
      L
      Liy
    • חדש! ממשק אינטרנטי לצפייה בהודעות SMS בתצוגת שיחה

      בס"ד


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

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

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

      למעבר לממשק >>>

      האתר רץ כולו בצד הלקוח וכן הקוד הינו קוד פתוח וזמין לצפייה בGitHub.

      לבקשות פיתוח והצעות ייעול ניתן לפתוח issue כאן.

      כמובן, לא לשכוח לסמן ⭐️ בGitHub!


      ko-fi

      פורסם בטיפים עצות והדגמות מהמשתמשים liy
      L
      Liy
    • מדריך | שליחת וקבלת מיילים בטלפון דרך חשבון הג׳ימייל האישי שלכם

      ב״ה הושלם פיתוח המודול עליו דובר כאן וכאן

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

      שלב א׳ - הכנת המערכת הטלפונית

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

      1. יש ליצור את שלוחות 1,2,3.
      2. למחוק את כל שאר השלוחות המיותרות במערכת.
      3. להגדיר כל אחת מהשלוחות כדלהלן:

      שלוחה 1 (שליחת מיילים):

      type=api
      api_link=http://XXXX/ymapi/email/
      api_add_0=user=כתובת-המייל-שלכם-בגוגל
      api_add_1=password=סיסמת-החשבון
      api_add_2=name=כינוי-השולח
      api_hangup_send=no
      

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

      שלוחה 2 (שמיעת המיילים):

      type=playfile
      

      שלוחה 3 (ניהול הצינתוקים):

      type=tzintuk
      list_tzintuk=1
      

      שלב ב׳ - מתן הרשאות מגוגל

      בכדי שאכן נוכל לשלוח את מיילים יש לתת כמה הרשאות:

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

      שלב ג׳ - שמיעת המיילים

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

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

      ב.png
      מאשרים את יצירת המסנן ועוברים לשלב הבא
      בשלב הזה ממלאים ובוחרים בתווית חדשה, נותנים לה שם, מאשרים, ולוחצים על 'מסנן חדש'👇

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

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

      function mailToPhone() {
      const url = ('https://private.call2all.co.il/ym/api/');
      const token = ('0734567890:1234');
      const path = ('ivr2:2/');
      const listTzintuk = ('tzl:1');
      const label = GmailApp.getUserLabelByName('לטלפון');
      let didUpload = false
      chechForGmails()
       
      function chechForGmails() {
        const threads = GmailApp.search('label:לטלפון');
        for (const thread of threads) {
          const messages = thread.getMessages();
          const minuteAgo = new Date(Date.now() - 60000);
         
          if (thread.getLastMessageDate() > minuteAgo) {
            for (const message of messages) {
              if (message.getDate() > minuteAgo) {
              const result = sendToYemot(message);
              didUpload = result || didUpload;
              }
            }
            thread.removeLabel(label);
          } else {
            const result = sendToYemot(messages[messages.length - 1]);
            didUpload = result || didUpload;
            thread.removeLabel(label);
          }
        }
       
        if(didUpload === true){
        const tzintuk = UrlFetchApp.fetch(`${url}RunTzintuk?token=${token}&phones=${listTzintuk}`);
        Logger.log(tzintuk)
        }
      }
      function sendToYemot (message) {
        const ttsString = `הודעה מאת. ${message.getFrom()}. ,נושא,. ${message.getSubject()}. גוף ההודעה. ${message.getPlainBody()}`;
        Logger.log({ ttsString });
        const directoryListing = JSON.parse(UrlFetchApp.fetch(`${url}GetIVR2Dir?token=${token}&path=${path}`));
        Logger.log(directoryListing)
        if (directoryListing.responseStatus === 'OK') {
          const lastFileName = directoryListing.files
            .filter(file => file.fileType === 'AUDIO' || file.fileType === 'TTS')
            .map(file => file.name.split('.')[0])
            .find(fileName => !isNaN(fileName));
          const newFileNumber = Number(lastFileName || -1) + 1;
          const newFileName = newFileNumber.toString().padStart(3, '0');
          const newFilePath = `${path}${newFileName}.tts`;
       
          const payload = {
            token,
            what: newFilePath,
            contents: ttsString
          };
          const uploadResult = JSON.parse(UrlFetchApp.fetch(url + 'UploadTextFile?', { payload }));
          return uploadResult.responseStatus === 'OK';
        }
       }
      }
      

      אם המערכת בשרת הרגיל👇

      function mailToPhone() {
      const url = ('https://www.call2all.co.il/ym/api/');
      const token = ('0734567890:1234');
      const path = ('ivr2:2/');
      const listTzintuk = ('tzl:1');
      const label = GmailApp.getUserLabelByName('לטלפון');
      let didUpload = false
      chechForGmails()
       
      function chechForGmails() {
        const threads = GmailApp.search('label:לטלפון');
        for (const thread of threads) {
          const messages = thread.getMessages();
          const minuteAgo = new Date(Date.now() - 60000);
         
          if (thread.getLastMessageDate() > minuteAgo) {
            for (const message of messages) {
              if (message.getDate() > minuteAgo) {
              const result = sendToYemot(message);
              didUpload = result || didUpload;
              }
            }
            thread.removeLabel(label);
          } else {
            const result = sendToYemot(messages[messages.length - 1]);
            didUpload = result || didUpload;
            thread.removeLabel(label);
          }
        }
       
        if(didUpload === true){
        const tzintuk = UrlFetchApp.fetch(`${url}RunTzintuk?token=${token}&phones=${listTzintuk}`);
        Logger.log(tzintuk)
        }
      }
      function sendToYemot (message) {
        const ttsString = `הודעה מאת. ${message.getFrom()}. ,נושא,. ${message.getSubject()}. גוף ההודעה. ${message.getPlainBody()}`;
        Logger.log({ ttsString });
        const directoryListing = JSON.parse(UrlFetchApp.fetch(`${url}GetIVR2Dir?token=${token}&path=${path}`));
        Logger.log(directoryListing)
        if (directoryListing.responseStatus === 'OK') {
          const lastFileName = directoryListing.files
            .filter(file => file.fileType === 'AUDIO' || file.fileType === 'TTS')
            .map(file => file.name.split('.')[0])
            .find(fileName => !isNaN(fileName));
          const newFileNumber = Number(lastFileName || -1) + 1;
          const newFileName = newFileNumber.toString().padStart(3, '0');
          const newFilePath = `${path}${newFileName}.tts`;
       
          const payload = {
            token,
            what: newFilePath,
            contents: ttsString
          };
          const uploadResult = JSON.parse(UrlFetchApp.fetch(url + 'UploadTextFile?', { payload }));
          return uploadResult.responseStatus === 'OK';
        }
       }
      }
      

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

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

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

      למעבר לכל המודולים שבניתי לחצו כאן
      פורסם בטיפים עצות והדגמות מהמשתמשים liy
      L
      Liy
    • מודול | מעבר לשלוחה אחרת לפי הקשת המאזין

      ב״ה


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

      type=api
      api_link=https://ym.liy.ovh/api/goToFolder.php
      

      בהצלחה!

      פורסם בטיפים עצות והדגמות מהמשתמשים liy
      L
      Liy
    • RE: חדש! ממשק אינטרנטי לצפייה בהודעות SMS בתצוגת שיחה

      עדכון חדש!

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

      אשמח לעדכון במידה ויש בעיות.

      פורסם בטיפים עצות והדגמות מהמשתמשים
      L
      Liy
    • RE: ניהול קבצים בAPI לא עובד - דחוף!!!

      @אדם כתב בניהול קבצים בAPI לא עובד - דחוף!!!:

      @אליהושש
      תודה הורדתי את הwww מתחילת הקישור ועבד מצויין.
      דהיינו כך

      https://call2all.co.il/ym/api/FileAction?token=XXXX:XXXX&action=delete&what=ivr2:/2/ApprovalAll.ymgr
      

      הwww לא היתה הבעיה, בקישור הראשון רשמת wath במקום what

      פורסם בפורום מפתחים API
      L
      Liy
    • מודול | רשימת צינתוקים אישית למשתמש והפנייתו לרישום

      ב״ה


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

      type=api
      api_link=https://ym.liy.ovh/api/privateTzintuk.php
      api_add_0=password=סיסמת המערכת
      

      בהצלחה!

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

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

      מה דעתכם על פיצ׳ר בהעברת יחידות שיאפשר להעביר את היחידות מכל המערכות למערכת אחת? שימושי?

      יש למה לחכות..

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

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

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

      קח בניתי לך משהו,
      תכניס את ההגדרות האלו:

      type=api
      api_link=https://ym.liy.ovh/modules/omer
      

      זה משמיע ״תזכורת! היום x ימים לעומר״

      @פיסטוק-פרווה סליחה שהקדמתי אותך..

      פורסם בשאלות ועזרה הדדית
      L
      Liy
    • הסרת ״ניהול המערכת - פריווט״ מהתפריט

      לדעתי זה מיותר כבר, כי הרי אפשר לנהל באתר הראשי את שני השרתים...

      פורסם בעל הפורום
      L
      Liy

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

    • RE: שליחת סמס ללקוח בכניסה לשלוחה, הוספת אנטר בין שורות

      @CUBASE כתב בשליחת סמס ללקוח בכניסה לשלוחה, הוספת אנטר בין שורות:

      @Liy ניסית \n?

      זה לא עובד במודול הזה.

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

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

      פורסם בעזרה הדדית למשתמשים מתקדמים
      L
      Liy
    • שליחת סמס ללקוח בכניסה לשלוחה, הוספת אנטר בין שורות

      הגדרתי כך בשלוחה:

      type=play_and_return
      play_and_return_play_all=yes
      play_and_return_end_go_to=/1
      send_sms=yes
      sms_text=א.ב.ג.
      

      כידוע שזה לא תומך בירידת שורה, יש למישהו רעיון יצירתי?

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

      @Kovy הפרמטרים צריכים גם להצטרף לתוכן הטופס ולא להישלח כQuery

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

      @Kovy כתב בהעלאת הקבצים לא עובדת:

      @Liy כתב בהעלאת הקבצים לא עובדת:

      multipart/form-data

      עשיתי זאת, ושינוי 'Content-Type' ל-'multipart/form-data' עדיין נותן את השגיאה.

      תדפיס בקונסול את הבקשה לפני שהיא נשלחת לשרת ותצרף כאן (כמובן שתסתיר את הטוקן).
      וכן את המשתנה url.

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

      @Kovy מי כתב את הקוד?

      בתיעוד כתוב כך:

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

      יש לפנות ב-HTTP POST בפורמט multipart/form-data. (פרמטרים כמו token path וכדומה ניתן לצרף בגוף הפנייה או במחרוזת השאילתה כמו בבקשת GET)

      תעבור על כל תיעוד המתודה.

      פורסם בפורום מפתחים API
      L
      Liy
    • RE: לקבל בגוגל שיטס נתונים מהקו

      @יצחק-י אפשר הכל עם API וGoogle Script, אם אתה רוצה לבנות לבד - בהצלחה (תלמד את כל הכלים שצויינו כאן וממילא לא יהיו לך שאלות כאלו כוללות)!

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

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

      @אנונידוס בודק את הנושא.
      במידה וכן זה יהיה בתשלום, פרטים במייל liy@liy.ovh

      פורסם בעזרה הדדית למשתמשים מתקדמים
      L
      Liy
    • RE: יש מודל של מוזיקה ברצף שעובד?

      @קו-בית-יעקב כתב ביש מודל של מוזיקה ברצף שעובד?:

      טוקרFM , וכדומה לא עובד. יש משהו חלופי?

      תעשה שידור חי אינטרנטי, תכניס את הקישור הזה:
      https://live.kcm.fm/35/hls.m3u8

      תנסה, לא בדקתי שעובד.

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

      @קו-הרב-0 https://f2.freeivr.co.il/post/146937

      פורסם בטיפים עצות והדגמות מהמשתמשים
      L
      Liy