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

    הודעות שפורסמו על ידי הללוהו

    • בקשת מידע | שליחת נתוני הקלטה לשרת - בסיום הקלטה

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

      פורסם בפורום מפתחים API
      ה
      הללוהו
    • עזרה | הגדרת מעבר לתא קולי בתוך מודל תור

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

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

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

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

      @jinji
      למי שזה יהיה רלוונטי בעתיד - מדריך | קבלת פקסים דרך מספר המערכת הרגילה.

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

      קבלת פקסים דרך מספר המערכת הרגילה

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

      שלוחה 7
      שלוחת קבלת פקסים

      type=recv_fax
      title=קבלת פקסים
      ;לקבלת הפקס במייל יש להגדיר כך
      set_ok_send_mail=yes
      email_address=כתובת אימייל לקבלת הפקס 
      email_name=נוסח מודעה שרוצים שישלח למייל
      

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

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

      timeout_goto=/7
      attempts=1
      

      או לחילופין להגדיר הקשות אוטומטיות לאחר 20 שניות לאחר הכניסה לשלוחה, והיא מוגדרת כך:

      send_dtmf=7,20000,2000
      

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

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

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

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

      שלוחה 6
      שלוחת הרשמה לרשימת התפוצה

      type=yemot_dialer_campaign_list
      yemot_dialer_campaign_list_template=6
      yemot_dialer_campaign_list_type=add
      yemot_dialer_campaign_list_end_goto=hangup
      title=הגדרת מערכת לקבלת פקס
      

      לתועלת הענין נעלה לשלוחה זו את הקבצים הבאים:

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

        m1125.wav

      קובץ שקט - שישתיק את "המספר איננו קיים ברשימת התפוצה שלך"
        m1126.wav

      "להוספת המספר למערכת שתוכלו לשלוח פקס הקישו כעת 1"
      (מחליף את "להוספת המספר לרשימת התפוצה הקש 1")
        m4398.wav

      "המספר נקלטה במערכת, כך שכשתחייגו בפעם הבאה מהמספר הטלפון למערכת תגיעו למערכת הַפַקְס, בהצלחה."
      (מחליף את "המספר נוסף בהצלחה")
        m1131.wav

      קובץ שקט - שישתיק את "להוספת מספר נוסף.."
        m1135.wav

      וכפי שכבר ראיתם ביצעתי ניתוק (hangup) בסיום, בהמשך תבינו למה.

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

      check_template_filter=6
      check_template_filter_active_go_to=/6/1
      

      כאשר המספר המחייג נרשם לרשימה זה אז בכניסה למערכת הוא מגיע לשלוחה 6/1

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

      type=template_remove_number
      remove_and_delete=yes
      template_to_remove=6
      template_remove_no_ask=yes
      template_remove_ok_no_say_number=yes
      end_goto=/7
      title=הוצאה אוטומטי מרשימת התפוצה ומעבר לקבלת פקס
      

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

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

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

      @מה תנסה אולי ככה

      type=send_fax_new
      name_fax=KKK
      fax_send_to=tfr
      send_fax_end_goto=/
      send_fax_error_goto=/
      

      לא יודע אני פשוט מנסה.

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

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

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

      @היועץ-שלנו כשנשלח דרך הטלפון אי אפשר לראות לאן נשלח זה הבעיה..

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

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

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

      @אביי-ורבא כתב בשליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט:

      @הללוהו תשמור את כל postData לשדה בגוגל שיטס, ואז תראה את המבנה שבו זה מתקבל

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

      
      function doPost(e) {
      
        // קבע את הגיליון שבו יוכנסו הנתונים
       
          var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("גיליון8");
          
          sheet.getRange("A12").setValue("מתחיל לעבד נתונים...");
      
      

      ולא מופיע בתא A12 כלום...
      ובלוג
      ab55b046-f521-4791-a0dc-9529e171773c-image.png

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

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

      @אביי-ורבא כתב בשליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט:

      יש לך שגיאה כלשהי בסקריפט,

      מצו"ב הסקריפט המלא :

      
      function doPost(e) {
        try {
          // פרס את הנתונים שנשלחו בפורמט JSON
          Logger.log("מתחיל לעבד נתונים...");
          var data = JSON.parse(e.postData.contents);
          Logger.log("נתונים שנקלטו: " + JSON.stringify(data));
          
          // קבע את הגיליון שבו יוכנסו הנתונים
          var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("גיליון8");
          
          
          // הכנס את התוכן שהתקבל לתא A12 - כדי שאדע אם התוכן בכלל מגיע - בינתיים זה לא עבד ולא נכנס לכאן כלום זה אומר שהתוכן משום מה לא הגיע ...
          sheet.getRange("A12").setValue(JSON.stringify(data));
          
          // הפוך את הנתונים לשורה חדשה
          var newRow = [];
          var folderName = "";
      
          // המרה של Folder למיקום טקסטי
          switch(data.Folder) {
            case "1":
              folderName = "פיצה";
              break;
            case "2":
              folderName = "פלאפל";
              break;
            default:
              folderName = "לא ידוע"; 
          }
      
          // הוסף את הנתונים לשורה החדשה
          newRow.push(folderName);               // עמודה A
          newRow.push(data.Phone);               // עמודה B
          newRow.push(data.Date);                // עמודה C
          newRow.push(data.Time);                // עמודה D
          newRow.push(data.QueueStatus);         // עמודה E
          newRow.push(data.AnswerNumber);        // עמודה F
          newRow.push(data.QueueRecordPath);     // עמודה G
      
          // הכנס את השורה החדשה לגיליון בשורה 2
          sheet.insertRowBefore(2);
          sheet.getRange(2, 1, 1, newRow.length).setValues([newRow]);
          
          Logger.log("נתונים הוכנסו בהצלחה.");
          return ContentService.createTextOutput(JSON.stringify({ status: 'success' }));
        } catch (error) {
          Logger.log("שגיאה: " + error.message);
          return ContentService.createTextOutput(JSON.stringify({ status: 'error', message: error.message }));
        }
      }
      

      @אביי-ורבא כתב בשליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט:

      תנסה לדבג עם פרמטרים לדוגמה בהפעלה רגילה ותוכל לראות בדיוק איפה זה נתקע

      כשניסתי להריץ אותו מגוגל סקריפט עצמו כך:

      function testDoPost() {
      
      var e = {
      
      postData: {
      
      contents: JSON.stringify({ Phone: "123456789", Date: "2023-10-01", Time: "10:00", Folder: "1", QueueStatus: "נמצא בתור", AnswerNumber: "5", QueueRecordPath: "/path" })
      
      }
      
      };
      
      doPost(e);
      
      }
      
      

      הוא עבד כמו שצריך.

      @אביי-ורבא כתב בשליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט:

      אז זה לא הבעיה, זה מתחבר מצויין,

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

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

      @אביי-ורבא כתב בשליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט:

      @הללוהו ובלוג הפעלות של גוגל סקריפט מה מופיע?

      "נכשלה".
      איני מבין בלוג..

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

      @אביי-ורבא כן

      function doPost(e)
      

      ובמערכת הגדרתי ככה:

      queue_api_send=yes
      queue_api_url_post=yes
      queue_api_link=https://script.google.com/macros/s/מזהה הפריסה/exec
      
      פורסם בפורום מפתחים API
      ה
      הללוהו
    • RE: שליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט

      @אביי-ורבא האם צריך להגדיר בפריסה ולשנות את 'סוג הפרויקט' ל"ניתן להפעלה דרך ממשק API"?

      פורסם בפורום מפתחים API
      ה
      הללוהו
    • שליחת הסטטוס בסיום לקוח בתור - לגוגל סקריפט

      תגובה: מודל תור - שליחה לשרת חיצוני של סטטוס סיום הלקוח בתור

      המערכת תשלח מיד לאחר יציאת לקוח מהתור את כל הפרטים שהיה בתור
      אותם פרטים שנמצאים בקובץ LogQueueAll.ymgr
      ערכי חובה
      queue_api_send=yes
      queue_api_link=abc.co.il
      ברירת מחדל get ניתן לשנות שליחה לpost
      queue_api_url_post=yes

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

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

      @צדיק-תמים כתב בהפעלת סקריפט מתוך שלל סקריפטים דרך הטלפון:

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

      queue_api_send

      זה לא מודול API אלא שליחה בסיום שיחה מתוך מודול תור
      לא יצא לי להשתמש בזה

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


      עריכה: כדי לא לערבב פתחתי על זה נושא חדש.

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

      @צדיק-תמים אבל בכללי הרעיון היא כאילו לעשות ככה https://script.google.com/macros/s/YOUR_SCRIPT_ID/exec?mode=1?
      ואז בגוגל סקריפט להגדיר ככה?

      function doPost(e) {
      
      const mode = e.parameter.mode;
      
      switch (mode) {
      
      case '1':
      
      firstFunc();
      
      break;
      
      case '2':
      
      otherFunc();
      
      break;
      
      default:
      
      throw new Error('Unknown mode');
      
      }
      
      }
      
      
      function firstFunc() {
      
      // פונקציה הראשונה
      
      }
      
      
      function otherFunc() {
      
      //  פונקציה השנייה
      
      }
      
      פורסם בפורום מפתחים API
      ה
      הללוהו
    • RE: הפעלת סקריפט מתוך שלל סקריפטים דרך הטלפון

      @צדיק-תמים כתב בהפעלת סקריפט מתוך שלל סקריפטים דרך הטלפון:

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

      בדיוק זה מה שאני מעוניין להבין למשל בהגדרה זה:

      queue_api_send=yes
      queue_api_link=abc.co.il
      

      איך מוסיפים פרמטר בצירוף לקישור של הפריסה?

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

      @צדיק-תמים כתב בהפעלת סקריפט מתוך שלל סקריפטים דרך הטלפון:

      @הללוהו לא ממש הבנתי מה אתה מנסה לעשות

      אשמח יותר להבין איך להפעיל סקריפט זה שהבאת.

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

      תגובה: הפעלת סקריפט דרך הטלפון

      @צדיק-תמים כתב בהפעלת סקריפט דרך הטלפון:

      @אברהם-מנס להוסיף פרמטר query set, לדוגמה mode
      ואז לפיו להפעיל מתוך הdoPost את הפונקציה הנכונה

      דוגמה:

      function firstFunc() {}
      
      function otherFunc() {}
      
      function doPost(e) {
        const { mode } = e.parameter;
        switch (mode) {
          case '1':
            firstFunc();
            break;
          case '2':
            otherFunc();
            break;
          default:
            throw new Error('Unknown mode');
        }
      }
      

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

      פורסם בפורום מפתחים API
      ה
      הללוהו