רשימה לבנה לפי קידומת - פילטר כניסה לשלוחה לפי קידומת המספר המחייג להטמעה בכל מודול (פיתוח פרטי)
-
בס"ד
לכל המערכות והמודולים מבית דוד מלך ישראל לחצו כאן
למודול ההפוך - רשימה שחורה לפי קידומת לחצו כאן
מודול זה מבוסס על מודול בדיקת הרשאת כניסה מול API
פילטר להטמעה בכל מודול הבודק את הספרות הראשונות של המספר המחייג ומכניס אותו לשלוחה/מעביר לשלוחה אחרת לפי הספרות שתגדירו.מדובר בעצם ברשימה לבנה המסננת לפי קידומת ולא לפי מספר שלם.
הפילטר מאפשר לסנן לפי מספר נייח/נייד (ע"י הגדרת קידומת 05) או, באופן פרטני יותר, סינון לפי אזור חיוג (במספר נייח), לפי חברת תקשורת (בנייד) ואפילו סינון לפי מספר ספרות גבוה, ולדוג' רק מספר שיתחיל בספרות 05485278 יוכל להכנס לשלוחה.
ההגדרות בשלוחה (שוב, להטמעה בכל מודול ולא כשלוחה בפנ"ע):api_link=http://3660860.ereznet.com/block_landline.php check_api=yes
שימו לב! ברירת המחדל היא בדיקת הקידומת רק בניסיון הראשון של הכניסה באותה שיחה, בניסיון השני לא מתבצעת בדיקה והמשתמש נכנס בכל מקרה, להגדרה שהמערכת תבדוק בכל ניסיון כניסה, גם באותה שיחה, הגדירו:
check_api_every_entry=yes
בנוסף, יש להגדיר כמה ספרות יבדוק בתחילת המספר, ואיזה ספרות יורשו להכנס לשלוחה, להלן כמה דוגמאות:
דוגמה 1:api_add_0=amount=3 api_add_1=digits=055
בדוגמה, יבדוק את 3 הספרות הראשונות של המספר המחייג, ורק אם המספר מתחיל ב 055 ייכנס לשלוחה.
דוגמה 2:api_add_0=amount=2 api_add_1=digits=05
בדוגמה, יבדוק את 2 הספרות הראשונות של המספר המחייג, ורק אם המספר מתחיל ב 05 ייכנס לשלוחה (באפשרות זו ניתן להגדיר שכל מספר נייד ייכנס, ונייח ייחסם).
דוגמה 3:api_add_0=amount=2 api_add_1=digits=04
בדוגמה, יבדוק את 2 הספרות הראשונות של המספר המחייג, ורק אם המספר מתחיל ב 04 ( נייח, אזור חיוג צפון) ייכנס לשלוחה.
דוגמה 4:api_add_0=amount=6 api_add_1=digits=054854
בדוגמה, יבדוק את 6 הספרות הראשונות של המספר המחייג, ורק אם המספר מתחיל ב 054854 ייכנס לשלוחה.
וכן על זו הדרך.
ניתן להגדיר מספר קידומות במקביל לבדיקה, ובמידה והמספר המחייג תואם לאחת מן הקידומות יורשה להכנס לשלוחה.
יש להגדיר את הקידומות באופן הבא, ניתן להגדיר עד 10 קידומות שונות:api_add_0=amount=3 api_add_1=digits=052 api_add_2=digits2=050 api_add_3=digits3=052 api_add_4=digits4=053 api_add_5=digits5=054 api_add_6=digits6=055 api_add_7=digits7=057 api_add_8=digits8=058 api_add_9=digits9=050 api_add_10=digits10=050
שימו לב: הקידומות כולן צריכות להיות באותו אורך, דהיינו, ניתן להגדיר כל אורך שהוא בערך הראשון, אך לא ניתן להגדיר כמה קידומות בכמות ספרות משתנה, כך שאם הגדרתם בדיקה של 2 ספרות, הקידומות כולן יהיו של 2 ספרות.
ניתן להגדיר מספרי טלפון שיוחרגו מהבדיקה, וייכנסו לשלוחה גם אם הקידומת שלהם אינה תואמת למוגדר, אפשר להגדיר עד חמשה מספרים שונים.
יש להכניס את המספרים באופן הבא:api_add_11=phone1=0500000000 api_add_12=phone2=0522222222 api_add_13=phone3=0533333333 api_add_14=phone4=0544444444 api_add_15=phone5=0555555555
שימו לב! חובה לשמור על מספור רציף של הגדרות api_add החל מ 0, כך שאם הגדרתם סינון לפי 3 ספרות, 2 קידומות לבדיקה ומספר אחד שיוחרג, ההגדרות בשלוחה ייראו כך:
api_link=http://65786876867.000webhostapp.com/block_landline.php check_api=yes api_add_0=amount=3 api_add_1=digits=050 api_add_2=digits2=052 api_add_3=phone1=0500000000
בכל מקרה שהמספר אינו מורשה כניסה לשלוחה לפי התנאים שהוגדרו, משמיע הודעת M1102 "אין לכם הרשאת גישה לתיקיה זו", אח"כ ברירת מחדל חוזר שלב אחד אחורה, ניתן להגדיר מעבר לשלוחה אחרת:
api_goto=/1
או ניתוק
api_goto=hangup
בהצלחה
-
-
-
@דוד_מלך_ישראל
א. דבר ראשון תודה רבה על הפיתוח זה היה נצרך מאוד! (דרך אגב אני רואה כאן שימות אמרו שיתכן שבעתיד הם יפתחו את זה גם).
ב. רק תאמר האם אפשר להגדיר כמה קידומות שיוכלו להכנס ואם כן להכניס את הקידומות באותה שורה או כל קידומת צריכה את המודל ואז צריך להכניס את המודול כמה פעמים לשלוחה
כי אני רוצה שלמערכת יוכלו להכנס רק קידומות של מספרים כשרים -
@תפארת-יעקבב רעיון, יסודר בעז"ה בימים הקרובים.
-
@תפארת-יעקבב כמה קידומות יש למספרים כשרים? (אני רוצה לדעת כמה קידומות לאפשר)
-
@דוד_מלך_ישראל
05041
05271
05276
05331
05341
05484
05485
05567
05832 -
בעז"ה בקרוב מודול הפוך של רשימה שחורה לפי קידומת = שכל המספרים יוכלו להכנס לשלוחה מלבד מספרים עם קידומת מסוימת.
-
@אברהם-צבי שכחת את הקידומת של ימות (סים מהדרין)
-
@שולי ומהי?
-
@121244 05576
-
@דוד_מלך_ישראל כתב בחדש! רשימה לבנה לפי קידומת - פילטר כניסה לשלוחה לפי קידומת המספר המחייג להטמעה בכל מודול (פיתוח פרטי):
בעז"ה בקרוב מודול הפוך של רשימה שחורה לפי קידומת = שכל המספרים יוכלו להכנס לשלוחה מלבד מספרים עם קידומת מסויימת
@דוד_מלך_ישראל זה תמיד יהיה טוב אם יהיה אפשרות להחריג מספר מסויים מתוך רשימת הקידומות החסומות לחיוג- דהיינו שמספר זה וזה יוכל להתקשר למרות שהקידומת שלו חסומה לחיוג
-
@תפארת-יעקבב אפשר להגדיר רשימה לבנה שבודקת אם המספר המסוים נמצא ברשימה אם כן מועבר לאן שהכשרים מועברים ואם לא עוברים את הסינון שדוד מלך ישראל פיתח.
-
-
@דוד_מלך_ישראל כתב בחדש! רשימה לבנה לפי קידומת - פילטר כניסה לשלוחה לפי קידומת המספר המחייג להטמעה בכל מודול (פיתוח פרטי):
בעז"ה
בקרובמודול הפוך של רשימה שחורה לפי קידומת = שכל המספרים יוכלו להכנס לשלוחה מלבד מספרים עם קידומת מסוימתבוצע בס"ד, הפרטים כאן
-
עדכון: המודול עודכן שכאשר אין הרשאת גישה, משמיע הודעת M1102 "אין לכם הרשאת גישה לתיקיה זו" ואח"כ עובר לאן שהגדרתם, ניתן להחליף לקובץ שקט.
-
@דוד_מלך_ישראל כתב בחדש! רשימה לבנה לפי קידומת - פילטר כניסה לשלוחה לפי קידומת המספר המחייג להטמעה בכל מודול (פיתוח פרטי):
עדכון: המודול עודכן שכאשר אין הרשאת גישה, משמיע הודעת M1102 "אין לכם הרשאת גישה לתיקיה זו" ואח"כ עובר לאן שהגדרתם, ניתן להחליף לקובץ שקט
@דוד_מלך_ישראל
זה גם אם הגדרתי ניתוק???
וכן בהגדרת ניתוק האם זה מנתק מיד שהוא מתקשר או שהוא נכנס שניה אחת למערכת ואז מתנתק? -
@תפארת-יעקבב לפי מה שכתוב פה זה מתנתק מיד
-
@121244 כתב בחדש! רשימה לבנה לפי קידומת - פילטר כניסה לשלוחה לפי קידומת המספר המחייג להטמעה בכל מודול (פיתוח פרטי):
@תפארת-יעקבב לפי מה שכתוב פה זה מתנתק מיד
טוב, אז עכשיו בדקתי וגם שאתה מגדיר ניתוק הוא מכניס אותך למערכת ומשמיע לך אין לכם הרשאת גישה לתיקייה זו ורק אח"כ הוא מתנתק. ול @דוד_מלך_ישראל אני מציע שיהיה אפשרות למי שמגדיר ניתוק שידחה מיד ולא יוכנס כלל למערכת
-
עדכון: נוספה האפשרות להגדיר מספר קידומות במקביל לבדיקה, ובמידה והמספר המחייג תואם לאחת מן הקידומות יורשה להכנס לשלוחה.
יש להגדיר את הקידומות באופן הבא, ניתן להגדיר עד 10 קידומות שונות:api_add_0=amount=3 api_add_1=digits=052 api_add_2=digits2=050 api_add_3=digits3=052 api_add_4=digits4=053 api_add_5=digits5=054 api_add_6=digits6=055 api_add_7=digits7=057 api_add_8=digits8=058 api_add_9=digits9=050 api_add_10=digits10=050
שימו לב: הקידומות כולן צריכות להיות באותו אורך, דהיינו, ניתן להגדיר כל אורך שהוא בערך הראשון, אך לא ניתן להגדיר כמה קידומות בכמות ספרות משתנה, כך שאם הגדרתם בדיקה של 2 ספרות, הקידומות כולן יהיו של 2 ספרות.
עודכן בפוסט הראשון
@תפארת-יעקבב -
@דוד_מלך_ישראל
אין מילים @דוד_מלך_ישראל אתה עובד בשעות לא שעות... למען כולנו.
|וגם תמיד יהיה טוב אם יוכלו להגדיר יותר מעשר מספרים (תציין את זה שכרגע זה עובד עד עשר) -
@613-0 כתב בחדש! רשימה לבנה לפי קידומת - פילטר כניסה לשלוחה לפי קידומת המספר המחייג להטמעה בכל מודול (פיתוח פרטי):
@תפארת-יעקבב אפשר להגדיר רשימה לבנה שבודקת אם המספר המסוים נמצא ברשימה אם כן מועבר לאן שהכשרים מועברים ואם לא עוברים את הסינון שדוד מלך ישראל פיתח.
אבל עוד לפני שהרשימה הלבנה תבדוק אם הוא קיים אז המודול של דוד המלך יחסום אותו (מהיכי תיתי לך שקודם זה יבדוק רשימה לבנה ורק לאחמ"כ מגיע המודול של המלך דוד). תחשוב שאני מגדיר שקידומת 02 ברשימה שחורה והמערכת דוחה אותה מלהתקשר, ואני רוצה ש022222 למרות זאת יוכל להתקשר, אז עוד לפני הרשימה הלבנה בכלל המערכת לא תענה והיא תדחה את המספר
-
@תפארת-יעקבב מעניין לבדוק, אבל בפשטות זה כן יבדוק קודם רשימה לבנה, אשמח אם תוכל לבדוק ולעדכן.