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

    נפתר הפניית כלל המאזינים פעם אחת לשמיעת הודעה נחוצה

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

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

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

        @יצחק-ק כתב בהפניית כלל המאזינים פעם אחת לשמיעת הודעה נחוצה:

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

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

        ע תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • ע
          עידו @יהודה צ. כ. נערך לאחרונה על ידי

          @יהודה-צ-כ @יצחק-ק בשביל זה יש אקסס פילטר לא?

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

            @עידו כתב בהפניית כלל המאזינים פעם אחת לשמיעת הודעה נחוצה:

            @יהודה-צ-כ @יצחק-ק בשביל זה יש אקסס פילטר לא?

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

            תגובה 1 תגובה אחרונה תגובה ציטוט 1
            • ב
              בעזרת ה' @עידו נערך לאחרונה על ידי בעזרת ה'

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

              מי שעוד לא היה בשלוחה 1/8 שייכנס לשם
              access_filter_yes_goto=/1/8
              מי שכבר היה מופנה לשלוחה 1
              access_filter_no_goto=/1
              
              access_filter_1=g.*.*.*.*.*.none.1.none.*
              

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

              check_access_filter=yes
              
              י ע 3 תגובות תגובה אחרונה תגובה ציטוט 1
              • י
                יצחק ק @בעזרת ה' נערך לאחרונה על ידי

                @בעזרת-ה קבל ממני את ה"לייק"

                תגובה 1 תגובה אחרונה תגובה ציטוט 2
                • ע
                  עידו @בעזרת ה' נערך לאחרונה על ידי

                  @בעזרת-ה כתב בהפניית כלל המאזינים פעם אחת לשמיעת הודעה נחוצה:

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

                  מי שעוד לא היה בשלוחה 1/8 שייכנס לשם
                  access_filter_yes_goto=/1/8
                  מי שכבר היה מופנה לשלוחה 1
                  access_filter_no_goto=/1
                  
                  access_filter_1=g.*.*.*.*.*.none.1.none.*
                  

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

                  check_access_filter=yes
                  

                  הפתרון שיהודה צ.כ. הציע שכולל פילטר לפי רשי"ת + הוספה שקטה לרשי"ת יותר קל להגדרה משלוש השורות שכתבת כאן?

                  הרי בדיוק בשביל זה המציאו את האקסס פילטר...

                  ב תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • ב
                    בעזרת ה' @עידו נערך לאחרונה על ידי בעזרת ה'

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

                    תגובה 1 תגובה אחרונה תגובה ציטוט 3
                    • י
                      יצחק ק @בעזרת ה' נערך לאחרונה על ידי יצחק ק

                      @בעזרת-ה כתב בהפניית כלל המאזינים פעם אחת לשמיעת הודעה נחוצה:

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

                      מי שעוד לא היה בשלוחה 1/8 שייכנס לשם
                      access_filter_yes_goto=/1/8
                      מי שכבר היה מופנה לשלוחה 1
                      access_filter_no_goto=/1
                      
                      access_filter_1=g.*.*.*.*.*.none.1.none.*
                      

                      אשמח להבין - כי בנקודה זו הייתה אי הבנתי,
                      לאחר שהמודול (או השלוחה) היא פילטר אתה מגדיר

                      access_filter_yes_goto=/1/8

                      שזה אומר פילט כן יילך ל...
                      ולאחר מכן

                      access_filter_no_goto=/1

                      שזה אומר לא, יילך ל 1,
                      הבנתי, אבל איפה הגדרת את מי שהיה כבר ב 1/8 ?
                      (השורה האחרונה אני מבין)

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

                        @יצחק-ק
                        ניתן לעבור את הפילטר פעם אחת בחיים.
                        מי שעבר את הפילטר פעם אחת (נכנס ל1/8) לא יוכל לעבור את הפילטר שוב אף פעם.
                        ומי שלא עובר את הפילטר הולך לשלוחה 1.

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

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

                          @בעזרת-ה כתב בהפניית כלל המאזינים פעם אחת לשמיעת הודעה נחוצה:

                          תאר לעצמך את הפילטר כמו שומר הפתח

                          חחח

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

                            @בעזרת-ה
                            תוכל לעזור לי שוב,
                            אני רוצה בנוסף ל קוד

                            check_access_filter=yes
                            
                            מי שעוד לא היה בשלוחה 1/8 שייכנס לשם
                            access_filter_yes_goto=/1/8
                            מי שכבר היה מופנה לשלוחה 1
                            access_filter_no_goto=/1
                             
                            access_filter_1=g.*.*.*.*.*.none.1.none.*
                            

                            לעשות בדיקה אם המאזין לא היה בשלוחה 98 ביום האחרון הוא יעבור ל /1/988

                            תודה
                            ככה זה טוב ?

                            type=menu
                            check_access_filter=yes
                            
                            ; בדיקה אם היה בשלוחה 1/8
                            access_filter_1=g.*.*.*.*.*.none.1.none.*
                            access_filter_1_yes_goto=/1/8
                            access_filter_1_no_goto=/1
                            
                            ; בדיקה שנייה - האם היה בשלוחה 1/98
                            access_filter_2=g.09:00-08:59.*.*.*.*.none.1/98.none.*
                            access_filter_2_yes_goto=/1
                            access_filter_2_no_goto=/1/988
                            ע תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • ע
                              עידו @יצחק ק נערך לאחרונה על ידי עידו

                              @יצחק-ק אני לא כ"כ מכיר את האקסס פילטר, אבל הנה מה שהAI של קיובייס אומר עליו

                              בהחלט. להלן ניתוח של הגדרות השלוחה שצוינו:

                              הקונפיגורציה שציינת מתארת שלוחת תפריט (type=menu) המשלבת בתוכה מודול פילטר גישה (check_access_filter=yes).

                              הגדרות שלוחת התפריט (type=menu)

                              שלוחת תפריט מאפשרת למאזין לבחור בין אפשרויות שונות על ידי הקשת ספרות. קובץ התפריט הראשי מקבל באופן אוטומטי את השם M1000.

                              שילוב מודול פילטר גישה (check_access_filter=yes)

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

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

                              ניתוח כללי של כלל פילטרי הגישה שהוגדרו:

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

                              להלן ניתוח מפורט של כל הגדרה:

                              1. פילטר ראשון: access_filter_1=g.*.*.*.*.*.none.1.none.*

                                • g: מציין שהפילטר מבוסס על לוח שנה לועזי (גרגוריאני).

                                • *.*.*.*.*: מציין שאין הגבלות על שעות, ימים בשבוע, ימים בחודש, חודשים או שנים.

                                • none (פרמטר השהייה): אין השהייה בפתיחת הגישה.

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

                                • none (תקופת איפוס): מציין שמונה הניסיונות אינו מתאפס לעולם.

                                • * (פרמטרים נוספים): ללא הגדרה נוספת ספציפית.

                                • פעולה בהצלחה (access_filter_1_yes_goto=/1/8): אם המאזין עומד בתנאים של פילטר זה (כלומר, זו הפעם הראשונה שהוא עובר דרך פילטר זה אי פעם), השיחה תנותב לשלוחה /1/8.

                                • פעולה בכישלון (access_filter_1_no_goto=/1): אם המאזין אינו עומד בתנאים של פילטר זה (כלומר, הוא כבר עבר דרך פילטר זה בעבר – הפעם היחידה המותרת), השיחה תנותב לשלוחה /1.

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

                              2. פילטר שני: access_filter_2=g.09:00-08:59.*.*.*.*.none.1/98.none.*

                                • g: מציין שהפילטר מבוסס על לוח שנה לועזי.

                                • 09:00-08:59 (שעות): טווח שעות זה מתחיל ב-9:00 ומסתיים ב-8:59 ביום למחרת. בפועל, זה מכסה את כל שעות היממה.

                                • *.*.*.*: מציין שאין הגבלות על ימים בשבוע, ימים בחודש, חודשים או שנים.

                                • none (פרמטר השהייה): אין השהייה בפתיחת הגישה.

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

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

                                • * (פרמטרים נוספים): ללא הגדרה נוספת ספציפית.

                                • פעולה בהצלחה (access_filter_2_yes_goto=/1): אם המאזין עומד בתנאי של פילטר זה (בהנחה ש-1/98 יתוקן למספר תקין, וזו תהיה הפעם הראשונה שהוא עובר דרך פילטר זה), השיחה תנותב לשלוחה /1.

                                • פעולה בכישלון (access_filter_2_no_goto=/1/988): אם המאזין אינו עומד בתנאי של פילטר זה (כלומר, הוא כבר עבר דרך פילטר זה בעבר), השיחה תנותב לשלוחה /1/988.

                                • הערה חשובה לגבי הכוונה שבשורה ; בדיקה שנייה - האם היה בשלוחה 1/98:
                                  בדומה לפילטר הראשון, ההערה מצביעה על כוונה לבדוק נוכחות קודמת בשלוחה 1/98. כאמור, מודול access_filter עם הגדרותיו הקיימות אינו מבצע בדיקה מסוג זה. התנאים (g.09:00-08:59.*.*.*.*.none.1/98.none.*) מיועדים לבקרת גישה לשלוחה הנוכחית על בסיס זמן ושימוש במודול, ולא על בסיס היסטוריית כניסות לשלוחות אחרות.

                              סיכום והמלצה:

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

                              • הפילטר הראשון (access_filter_1) יאפשר מעבר לשלוחה /1/8 בפעם הראשונה בלבד שהמשתמש נתקל בפילטר זה (בכל שיחה), ולאחר מכן יעביר לשלוחה /1.
                              • הפילטר השני (access_filter_2) מוגדר עם תחביר שגוי בפרמטר כמות הניסיונות (1/98 במקום מספר), ודורש תיקון. אם יתוקן, הוא עתיד לבדוק אף הוא כניסה חד-פעמית לפילטר זה בכל שעות היממה.
                              • חשוב להדגיש: הערות שהוצגו בקונפיגורציה (בדיקה אם היה בשלוחה 1/8, בדיקה שנייה - האם היה בשלוחה 1/98) אינן משקפות את פעולתו הישירה של מודול access_filter כפי שתואר במקורות. access_filter משמש לבקרת גישה לשלוחה הנוכחית (על בסיס תנאי זמן ו/או מספר כניסות למודול זה). אם מטרתך היא באמת לבדוק האם מאזין ביקר בעבר בשלוחה ספציפית אחרת, ייתכן שיהיה צורך להשתמש במודולים אחרים או פתרונות מורכבים יותר שלא מתוארים במפורש על ידי תחביר ה-access_filter_X שהוצג. למשל, בדיקת האזנה לקובץ מסוים מבוצעת על ידי check_listening_ok, אך זה קשור לקבצים ולא ישירות לשלוחות.

                              אם יש כאן מומחה שיכול לאשר/לסתור את דבריו, יהיה נחמד.

                              C ע 2 תגובות תגובה אחרונה תגובה ציטוט 0
                              • הנושא סומן כנושא רגיל  י יצחק ק 
                              • הנושא סומן כשאלה  י יצחק ק 
                              • הנושא סומן כנפתר  י יצחק ק 
                              • C
                                CUBASE @עידו נערך לאחרונה על ידי CUBASE

                                @עידו אכן, הוא צודק ב-100% (😇), אקסס פילטר לא בודק אם המאזין עבר בשלוחה אחרת

                                אז מה ש @יצחק-ק יצטרך לעשות זה להגדיר שאם עבר את הבדיקה הראשונה אז יעבור לשלוחה 98 ושם להגדיר אקסס פילטר שאם כבר עבר פעם אחת ביום האחרון אז יעבור לשלוחה 1/988/

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

                                  @עידו כתב בהפניית כלל המאזינים פעם אחת לשמיעת הודעה נחוצה:

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

                                  @CUBASE זו הערה נכון?

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

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

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

                                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • פוסט ראשון
                                      פוסט אחרון