תוכל גם להשתמש עם אקסס פילטר, וכדלהלן:
בשלוחה אליה מגיעים המתקשרים, תעשה פילטר שמפצל, כך:
;מודול אקסס פילטר
type=access_filter
;תנאים
;בית ההוראה פעיל רק בשעות 14:00-21:00
;יום ראשון לשלוחה 1
access_filter_1=g.14:00-21:00.sun.*.*.*.*.*.*.*
access_filter_1_yes_goto=/1
;יום שני לשלוחה 2
access_filter_2=g.14:00-21:00.mon.*.*.*.*.*.*.*
access_filter_2_yes_goto=/2
;יום שלישי לשלוחה 3
access_filter_3=g.14:00-21:00.tue.*.*.*.*.*.*.*
access_filter_3_yes_goto=/3
;יום רביעי לשלוחה 4
access_filter_4=g.14:00-21:00.wed.*.*.*.*.*.*.*
access_filter_4_yes_goto=/4
;יום חמישי לשלוחה 5
access_filter_5=g.14:00-21:00.thu.*.*.*.*.*.*.*
access_filter_5_yes_goto=/5
;יום שישי ערב שבת לשלוחה 6
access_filter_6=g.14:00-21:00.fri.*.*.*.*.*.*.*
access_filter_6_yes_goto=/6
;מוצאי שבת לשלוחה 7
access_filter_7=g.14:00-21:00.sat.*.*.*.*.*.*.*
access_filter_7_yes_goto=/7
;בשעות אחרות המתקשרים מועברים לשלוחה 9
access_filter_no_goto=/9
לא בדקתי, אבל זה אמור להיות תקין. תבדוק ותעדכן.
בשלוחות 1-7 תעשה הפניות לרב של אותו היום.
ובשלוחה 9 תעשה הודעה על כך שבית ההוראה אינו פעיל כרגע.
כמובן שאתה יכול להגדיר שעות שונות לכל יום בשבוע.
ואם הבית הוראה פתוח פעמיים ביום, אתה פשוט מוסיף שורות. לדוגמא, אם אתה רוצה להוסיף יום ראשון בבוקר, תוסיף שורה 8:
שים לב, אתה צריך לאחוז ראש עם המספר של השורה, ועם השם של היום (באנגלית)
;יום ראשון בבוקר לשלוחה 11
access_filter_8=g.08:00-09:30.sun.*.*.*.*.*.*.*
access_filter_8_yes_goto=/11
בהצלחה..
הסבר קצר:
המערכת בודקת בהגדרה 1 (שורה 6) האם כעת זה 'כן' או 'לא'.
אם כעת יום שלישי בשעה 15:00, אז בהגדרה הראשונה זה נחשב 'לא'.
המערכת תרד לבדוק בהגדרה 2 (שורה 9) אולי שם זה 'כן'. (אבל זה 'לא').
בהגדרה 3 (שורה 12) המערכת תראה שזה 'כן', אז המערכת תעשה מה שכתוב לעשות כשזה 'כן' בהגדרה 3, (כלומר מה שכתוב בשורה 13).
אם בכל ההגדרות היה 'לא', (למשל אם המאזין יכנס בשעה 12:00 (לא משנה באיזה יום), אז בכל ההגדרות יהיה 'לא'), המערכת תעשה מה שכתוב בשורה 28.
כמובן שאין שום משמעות לסדר של הימים בהגדרות, יום ה' יכול להיום לפני יום ג' ויום א' יכול להיות אחרי יום ד'.
רק צריך לשים לב, שההגדרות צריכות להיות בסדר רציף, שזה אומר שתי דברים א' שאי אפשר לדלג מספר, ב' שאי אפשר לעשות הגדרה 2 לפני הגדרה 1. (רק סדר הימים או השעות לא צריך להיות לפי הסדר, אפשר למשל לשים את יום א' בהגדרה 5, ואת יום ג' בהגדרה 1, אבל סדר ההגדרות צריך להיות בסדר רציף וכנ"ל). (תיקון והבהרה: בשלוחה כן אפשר לרשום את הגדרה 2 לפני הגדרה 1, אבל הסדר שהמערכת תתייחס להגדרות הוא לפי מספרם ולא לפי סדר רשימתם בשלוחה. ולמעשה, לגבי הנושא המדובר כאן זה לא משנה סדר ההגדרות, וכאמור).
עוד נקודה חשובה, כאשר המערכת תתקל בהגדרה שהיא 'כן', המערכת תבצע מיד את מה שכתוב לעשות, והיא לא תמשיך לבדוק מה כתוב בהגדרות הבאות.
בהצלחה..