מודול "השמעת הודעה כשיש הודעה חדשה" + על פי רשימת צינתוקים
-
המעוניין לראות את הפתיח בו אני צריך להתחיל יכול לעבור לכאן
נושא זה עלה שוב ושוב בפורום,
וכל אחד יכול להתאים את זה לצרכו הוא, אני קצת הסתבכתי להגדיר את השמעת ההודעה רק לרשומים בקבלת צינתוקים, לכן לתועלת הכלל אני מביא את המדריך הבא.כלל השלוחות הם לדוגמא, וכאן אני רושם את השלוחות בדוגמאות
כמובן שהכל תתי שלוחה 1
שלוחה 988 = בדיקת צינתוקים רשימה 1
שלוחה 98 = הודעה לרשומים בצינתוק 1
שלוחה 999 = בדיקת צינתוקים רשימה 2
שלוחה 99 = הודעה לרשומים בצינתוק 2
שלוחה 6/1 = הקלטה לשלוחה 1
שלוחה 6/2 = הקלטה לשלוחה 2כלל ברזל !!! ששמעתי לפני שהתעסקתי בעצמי במערכות של ימות.
והואלבנות את כל הקו על שלוחה פנימית, הוי אומר שהשלוחה הראשית תהיה הפניה - זה חוסך הרבה מאוד כאב ראש בהמשך הדרך (אם תצטרכו) וזה לא מפריע במאומה, והנה הדוגמא למקום שזה הציל אותנו כפי אשר יבואר להלן.כאמור (בספויילר) נצטרך שהשלוחה הראשית תפנה לשלוחה שמפנה לפי רישום לצינתוקים
הגדרה להפניה:type=go_to_from_tzintuk # בדיקה אם ברשימת צינתוקים 3 check_list_tzintuk=1 עובר לשלוחה 98 go_to_from_tzintuk_found=/1/98 אם לא מופיע ברשימת הצינתוקים עובר ישר לשלוחה 1 go_to_from_tzintuk_not_found=/1
שלב א'
בשלוחה 98 נגדיר כךמודול השמעת קבצים type=playfile עם אקסס פילטר (אפשרות כניסה ח"פ) check_access_filter=yes access_filter_1=h.*.*.*.*.*.*.1.*.none ואח"כ עובר לשלוחה 999 access_filter_no_goto=/1/999 title=יש לך הודעה (3)
בשלוחה 999 נגדיר כך
מודול השלוחה יפנה ע"פ זיהוי רשימת צינתוקים type=go_to_from_tzintuk בדיקה אם ברשימת צינתוקים 2 check_list_tzintuk=2 אם כן הולך ל go_to_from_tzintuk_found=/1/99 אם לא עובר ל תפריט go_to_from_tzintuk_not_found=/1
בשלוחה 98 ו 99 נעשה שלוחת השמעת קבצים עם פילטר לכניסה פעם אחת לשלוחה,
אבל שימו לב אנחנו רוצים שמי שרשום בשתי רשימות יקבל התרעה על שתיהם,
לכן בשלוחה הראשונה שנבדקת (98) נגדירהגדרה כהשמעת קבצים type=playfile מפעיל פילטר check_access_filter=yes מוגדר כהרשאת כניסה פעם אחת לשלוחה (עד שיתאפס) access_filter_1=h.*.*.*.*.*.*.1.*.none אם לא עבר את התנאי ממשיך לבדיקה בשלוחה 999 access_filter_no_goto=/1/999
בשלוחה 99 נגדיר בלי תנאים (כי אם הוא לא יצליח להכנס הוא יופנה אוטומטי לתפריט)
type=playfile check_access_filter=yes access_filter_1=h.*.*.*.*.*.*.1.*.none
שלב ב'
אנחנו רוצים שהמנהל גם יקליט הודעה, גם יצנתק וגם יאפס את הרשימה של הפילטר,
לצורך כך בשלוחה 6/1 נגדיר הקלטה ומעבר לצינתוק ואחרי הצינתוק יעבור לאיפוס ה"אקסס פילטר" כדי שהמאזינים יוכלו להכנס שוב לשלוחה בה הם ישמעו "יש לך הודעה***וכו'
אלו ההגדרות הנצרכות
א' (הקלטת קבצים)הגדרת שלוחת הקלטות type=record הגדרת שם title=הקלטות ניתוב ההודעה folder_move=/1/3 לאחר ההקלטה מעבר ל (צינתוק) record_end_goto=/1/6/33
ב' (הפעלת צינתוק לרשימה 1)
מפעיל צינתוק type=tzintuk שם. title=הפעלת צינתוק לרשימה list_tzintuk=1 מנהל tzintuk_admin=yes מעבר לאיפוס הפילטר tzintuk_end=/1/6/333
ג' (מעבר לאיפוס הפילטר)
type=access_filter access_filter_mode=delete מאפס את הקובץ בשלוחה (98) access_filter_delete_from=/1/98 access_filter_delete_all=yes access_filter_delete_quiet=yes access_filter_delete_goto=/
כנ"ל בשלוחת ההקלטות השניה.
למען האמת