שיתוף | מודול אקסס פילטר- חסימת כניסה רק לאחר הסיום
-
מלא פעמים השתמשתי עם מודול אקסס פילטר, ותמיד זה עצבן אותי שאם מתנתקת השיחה באמצע מאיזה שהיא סיבה, הכניסה לשלוחה כבר נספרה, זה עצבן אותי במיוחד שבניתי מערכת להצבעות לתחרות, ותוך כדי בחורים מגיעים אלי שהתנתק ונחסם להם.....
אז חפרתי וחפרתי ובסוף מצאתי כאן את הפתרון.
אז ככה:
למעשה אני עשיתי:
בשלוחה 1 שמתי:הגדרת השלוחה: type=recording_and_entering_data סוג הזיהוי: enter_id=yes enter_id_type=list ואז את האקסס פילטר: check_access_filter=yes access_filter_no_goto=hangup
ואז את:
שיקח וירשום בשלוחה 2 access_filter_log_time_folder=/2
אבל אז נוצרת לנו הבעיה שהוא גם רושם בשלוחה 2 את מה שנעשה בשלוחה 1
ולכן נרשום כך:access_filter_1=g.*.*.*.*.*.1S.1.1S.*
שבעצם ימחק לאחר שניה.
ואז לסיום הגדרתי לו שכשגומר ילך לשלוחה 2
recording_and_entering_data_end_goto=/2
ובשלוחה 2 הגדרתי:
סוג השלוחה- השמעת קבצים type=playfile כינוי:לא חובה :) title=קבלת הנתונים הסתיימה בהצלחה סוג הזיהוי enter_id=yes enter_id_type=list וכמובן את ההגדרה של האקסס פילטר check_access_filter=yes access_filter_no_goto=hangup ואז את ההגדרה שלאחר שניה אחת ירשם ולא ימחק לעולם (ניתן לשינוי על פי הגדרות המודול) access_filter_1=g.*.*.*.*.*.1S.1.none.*
אני שמתי בשלוחה זו הודעה שעבר בהצלחה, אפשר לשים כל דבר שרוצים.
ואמנם אני לא מצאתי עדיין פתרון לגמרי לבעיה שלי כי במודול קבלת נתונים, בסוף קבלת הנתונים הוא שואל- לסיום הקש 1 לשמיעת מס' האישור פעם נוספת הקש 2 כך שאם ניתקו לאחר סיום ההזנת נתונים אבל לא לחצו 1 לסיום הוא לא ירשום מעבר בשלוחה 2 ואז הוא לא יחסום את הגישה פעם נוספת לשלוחה 1.
אם מישהו יכול לעזור לי כיצד אני עושה סיום אוטומטי בקבלת נתונים, אני מאד יודה לו