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

    הוספה עצמית לרשימת שחורה

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

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

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

        @יב אתה יכול להשתמש בפילטר לפי ListAllInformation

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

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


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

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

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

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

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

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


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

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

                @יב יש לי רעיון בשבילך:

                תבחר איזה שם שבא לך לקובץ שבו יהיה הרשימה השחורה
                ותעשה שלוחת פילטר כזאת

                ;שלוחת הוספת ערכים, יש להגדיר זיהוי בשלוחה
                type=add_id_to_list
                ;כתובת הקובץ של הרשימה השחורה כולל שם הקובץ ללא סיומת
                add_id_to_list_location_list=
                ;מעבר באם אינו קיים בקובץ
                add_id_to_list_end_goto=A
                ;מעבר באם קיים בקובץ
                add_id_to_list_error_end_goto=/2
                

                ותפתח שלוחה חדשה בשם A תחת השלוחה עם ההגדרות הבאות

                ;שלוחת הסרת ערכים
                type=remove_id_from_list
                ;כתובת הקובץ שבו הרישום לרשימה שחורה כולל סיומת
                remove_id_from_list_location_list=/1/XX.ini
                ;רישום לפי זיהוי ID, כמובן שתצטרך להגדיר זיהוי בשלוחה
                remove_id_from_list_key=EnterId
                ;הסרת מפתח בלבד ללא ערך
                remove_id_from_list_mode=key_only
                ;מעבר בסיום
                remove_id_from_list_end_goto=1
                

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

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

                  @CUBASE

                  1. תודה רבה על ההשקעה, ועל המחשבה!!! אין מילים!!! 👏 👏
                  2. בטרם שאני בודק את זה, אני מנסה להבין את הרעיון שעומד מאחורי זה. - להלן כמה שאלות;
                  • אתה מוסיף ערך לרשימה שחורה, ואם אינו קיים הוא עובר לשלוחה A.
                    מה אתה מרוויח? - הרי סוף סוף מה שנכנס לרשימה שחורה זה זיהוי ולא טלפון - הלוא כן?!
                  • ואחרי זה אתה מסיר את הערך של הזיהוי.
                    אחדד, לעצם ההוספה לרשימה שחורה לא היה לי בעיה בהגדרות שלי. הבעיה שלי הוא כשנכנס מטלפון אחר עם הזיהוי שלו, הרשימה נותנת לו לעבור.
                  1. ושוב תודה רבה!!!
                  C תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • C
                    CUBASE @יב נערך לאחרונה על ידי

                    @יב מה שכתבתי זה בעצם פילטר,

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

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