• דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    • הרשמה
    • התחברות

    משא ומתן עם השרת - נושא צדדי

    מתוזמן נעוץ נעול הועבר פורום מפתחים API
    16 פוסטים 4 כותבים 592 צפיות 4 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ע מנותק
      עידו @MGM IVR
      נערך לאחרונה על ידי

      @MGM-IVR
      בוא נעזוב רגע שעון נוכחות, בוא נלך על טריוויה
      ימות לשרת - תן שאלה.
      שרת לימות - בוחר שאלה רנדומלית + 4 תשובות מסדר עם read שמקבל מספר מ1 עד 4 וt- של השאלה והתשובות ושולח.
      ימות לשרת - התשובה לשאלה היא האופציה הרביעית.
      שרת לימות - לאיזו שאלה?🤔

      ד M 2 תגובות תגובה אחרונה תגובה ציטוט 0
      • ד מנותק
        דוד_מלך_ישראל @עידו
        נערך לאחרונה על ידי

        @עידו אתה יכול ליצור קובץ זמני שלאחר הבחירה של השאלה הרנדומלית יישמר שם מספר השאלה שנבחרה לפי המזהה היחודי של השיחה (ApiCallId) ובקריאה הבאה המערכת תשלוף משם את השאלה ותתאים אותה לתשובה.

        ע תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • ע מנותק
          עידו @דוד_מלך_ישראל
          נערך לאחרונה על ידי

          @דוד_מלך_ישראל אז אולי סשן?

          תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • M מנותק
            MGM IVR @עידו
            נערך לאחרונה על ידי MGM IVR

            @עידו כתב במשא ומתן עם השרת - נושא צדדי:

            שרת לימות - בוחר שאלה רנדומלית + 4 תשובות מסדר עם read שמקבל מספר מ1 עד 4 וt- של השאלה והתשובות ושולח.

            אני הייתי מנסח את זה ככה

            שרת לעצמו - מממ איזה שאלה נביא לו? .... את שאלה מספר 4788.
            שרת לימות - תשאל אותו כמה זבובים בן אדם בממוצע רואה כל יום, ותשמור את התשובה למשתנה בשם Q4788, אבל זה עדיין משתנה שאתה קובע, ויודע לצפות לו

            C ע 2 תגובות תגובה אחרונה תגובה ציטוט 1
            • C מנותק
              CUBASE @MGM IVR
              נערך לאחרונה על ידי

              @עידו או שלפני ההדפסה של השאלה תשמור בסשן לאיזו שאלה אתה מצפה לקבל תשובה

              תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • ע מנותק
                עידו @MGM IVR
                נערך לאחרונה על ידי עידו

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

                @MGM-IVR כתב במשא ומתן עם השרת - נושא צדדי:

                @עידו כתב במשא ומתן עם השרת - נושא צדדי:

                שרת לימות - בוחר שאלה רנדומלית + 4 תשובות מסדר עם read שמקבל מספר מ1 עד 4 וt- של השאלה והתשובות ושולח.

                אני הייתי מנסח את זה ככה

                שרת לעצמו - מממ איזה שאלה נביא לו? .... את שאלה מספר 4788.
                שרת לימות - תשאל אותו כמה זבובים בן אדם בממוצע רואה כל יום, ותשמור את התשובה למשתנה בשם Q4788, אבל זה עדיין משתנה שאתה קובע, ויודע לצפות לו

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

                @CUBASE כתב במשא ומתן עם השרת - נושא צדדי:

                @עידו או שלפני ההדפסה של השאלה תשמור בסשן לאיזו שאלה אתה מצפה לקבל תשובה

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

                M C 2 תגובות תגובה אחרונה תגובה ציטוט 0
                • M מנותק
                  MGM IVR @עידו
                  נערך לאחרונה על ידי MGM IVR

                  @עידו כתב במשא ומתן עם השרת - נושא צדדי:

                  אם אני שומר סשן לפי מספר הטלפון,

                  תשמור לפי המזהה שיחה שאתה מקבל מימות המשיח, ולא לפי המספר מתקשר

                  ע תגובה 1 תגובה אחרונה תגובה ציטוט 1
                  • C מנותק
                    CUBASE @עידו
                    נערך לאחרונה על ידי CUBASE

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

                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • ע מנותק
                      עידו @MGM IVR
                      נערך לאחרונה על ידי עידו

                      @MGM-IVR @CUBASE לכאורה א"א לשמור לפי המזהה שיחה כיון שטענו שבכל בקשת API אמור להשלח מזהה חדש.
                      יצא לכם להשתמש בסשן לפי מזהה שיחה?

                      טעות הבנתי את זה לא נכון.

                      אז הפתרון למשא ומתן זה סשן (או node-js)?

                      C תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • C מנותק
                        CUBASE @עידו
                        נערך לאחרונה על ידי

                        @עידו אני משתמש עם סשן וזה עובד יופי!,

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

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

                        תגובה 1 תגובה אחרונה תגובה ציטוט 1
                        • ע עידו התייחס לנושא זה
                        • ע עידו התייחס לנושא זה
                        • ע עידו התייחס לנושא זה
                        • פוסט ראשון
                          פוסט אחרון