מענה לצינתוק עם הפניה לפי מספר מחוייג
-
הרעיון איך זה אמור לעבוד:
את הרעיון לקחתי ממה ש@הרשל הציע כאן
והשלמתי אותוהבדיקות התבצעו על פילטר לפי רשימת תפוצה, ולכאורה אין הבדל ביניהם וזה לא כל כך משנה.) בדרך כלל עדיף להשתמש בפילטר לפי רשימת צינתוק, כי הוא מותאם יותר למטרה זו.
עקיפה [זמנית] על פילטר מחוייג (לזמן הצינתוק בפועל):
כל המשתמשים יעברו באופן קבוע דרך שלוחת פילטר לפי רשימת צינתוק
לאחר הפילטר הזה עוברים לשלוחת הפילטר לפי מספר מחוייג.שימו לב בצורה כזו חובה לשים את קובץ Did_Go_To גם בשלוחה הראשית וגם בשלוחה של הפילטר
בשלוחת הפילטר לפי רשימת צינתוק נשים את ההגדרות של ההפניה לפי רשימת צינתוק, עם ניתוב שונה לכל רשימה. כל רשימה תפנה לשלוחה שאליה אנו רוצים שהמשתמש יגיע בעת הצינתוק.
ובנוסף הגדרה שכל מי שאינו רשום ברשימות אלו יופנה לשלוחה הבאה- פילטר לפי מספר מחוייג.
שם הרשימה שבה יש לחפש את המחייג יהיה ברוב הזמן רשימה פיקטיבית (או רשימה לצורך העניין שאינה מכילה מספרי טלפון), כך שכולם תמיד יופנו לפילטר לפי מספר מחוייג.
בעת הפעלת צינתוק, שם הרשימה שבה יש לחפש את המחייג תשתנה לשם הרשימה הרלוונטית. כך מי שנמצא ברשימה זו יופנה לשלוחה הרצויה, וכל השאר (אנשים שיחייגו למערכת באותו זמן) ימשיכו לשלוחת הפילטר לפי מספר מחוייג.אם יתכן הפעלת צינתוק ממספרים שונים במערכת בו זמנית:
כדי ליצור הפניות שונות למספרים רבים כאשר הצינתוק מופעל בו-זמנית לשניהם, ניצור שלוחות פילטר רשימת צינתוק מקבילות כמספר רשימות הצינתוק הקיימות.
בכל אחת משלוחות אלו נשים את ההגדרה להפניה לשלוחה הרצויה להפעלת הצינתוק של אותה הרשימה, מי שלא נמצא ברשימה יופנה לשלוחה הבאה מתוך אותן שלוחות שונות, ומהשלוחה האחרונה יופנה לפילטר לפי מספר מחוייג (כנ"ל).
בכל אחת מהשלוחות יהיה שם הרשימה: שם של רשימה פיקטיבית, ובעת הפעלת צינתוק ישתנה שמה לשם הרשימה הרלוונטי.כאן נמצא הבאג: אם יופעלו שתי רשימות צינתוק בו-זמנית ויש משתמש שנמצא בשתיהן, הוא יגיע להפניה הראשונה גם אם יחייג למספר אחר.
איך זה משתנה בפועל?
לאחר הפעלת צינתוק המשתמש שהפעיל את הצינתוק מופנה לשלוחה של שינוי ערך (add_id_to_list).
היא תשנה את הערך בשלוחה של הפילטר לפי רשימת צינתוק שלפני המעבר לפילטר לפי מספר מחוייג. שם ישתנה הערך של הרשימה שבה יש לחפש את המספר לשם הרשימה הרלוונטית. (בשלוחה אחת עם כל הרשימות או בשלוחה הרלוונטית כאשר עשינו כמה שלוחות מקבילות לכל רשימה בנפרד)
לאחר תום הזמן הרצוי הערך יחזור חזרה לשם הרשימה הפיקטיבי.ההגדרות:
יש להעביר את הפנייה לפי מחוייג לשלוחה פנימית (שלא יהיה בשלוחה הראשית)
type=menu check_did_and_go_to_folder=yes title=הפניה לפי מחוייגהגדרות השלוחה של פילטר רשימת צינתוק לפני המעבר לפילטר מחוייג:
type=menu title=פילטר רשימת צינתוק check_list_tzintuk=שם פקטיבי go_to_from_tzintuk_שם הרשימה_found=השלוחה אליה יעבור בעת צינתוק go_to_from_tzintuk_שם הרשימה_not_found=השלוחה של פילטר מחוייגהגדרות לשלוחה שבה משנים את הערך
(השלוחה שאליה עוברים לאחר הפעלת צינתוק)type=add_id_to_list השתקת הודעה: הרישום בוצע בהצלחה: (במקום לבטל, ניתן להחליפו להודעה: הצינתוק הופעל בהצלחה) muted_M3411=yes השתקת הודעה: מספרכם אינו רשאי להירשם, לבירורים פנו לאחראי: muted_M3410=yes השלוחה והקובץ בה יש לשנות/ להוסיף ערך: add_id_to_list_location_list=השלוחה של הפילטר לפי רשימת צינתוק לפני המעבר לשלוחת הפילטר מחוייג (יש לרשום את מיקום השלוחה ולאחר מכן /ext) ההגדרה להוסיף/ לשנות: add_id_to_list_key=check_list_tzintuk רק לשנות את הערך אחרי סימן ה "=" add_id_to_list_value_change=yes הערך לשנות אחרי סימן ה "=" add_id_to_list_value=שם רשימת הצינתוק תוקף לשינוי (מומלץ מעט ארוך יותר מאורך הצינתוק בפועל (ולפחות זמן הצינתוק לכל הרשימה, ברשימות ארוכות לוקח יותר זמן) add_id_to_list_value_expired=30s להחליף את הערך לאחר פג תוקף: add_id_to_list_value_expired_change_to=לרשום את שם רשימת הצינתוק הפקטיבי (כמו שהיה בהתחלה) לאן לעבור בסיום: add_id_to_list_end_goto=(אם נשאיר ריק, זה יפנה לשלוחה הראשית. אם כן נגיע למיקום ההפניה החדשה שיצרנו (לפי רשימת הצינתוק הפעילה כרגע בשלוחת פילטר לפי רשימת צינתוק, לפני המעבר לפילטר מחוייג)יש להגדיר מעבר בסיום צינתוק בכל שלוחות הפעלת הצינתוקים:
record_end_goto=לרשום את מיקום השלוחה שיצרנו להוספת ערךאם יש לכם גם הגדרה למעבר למיקום שונה כאשר הופעל צינתוק, יש להגדיר גם שם.
record_after_tzintuk_goto=ברירת מחדל ניתן לענות לצינתוק אלא אם כן מוגדר ביטול
tzintuk_say_system_info_on_answer=noאם מבוטל יש לשנות את הערך ל- yes
כדאי להשתיק בשלוחת הפעלת צינתוק את הודעה M1452muted_M1452=yesולשים הודעה "הצינתוק הופעל בהצלחה" לאחר סיום המעבר דרך שלוחת הוספת ערך (add_id_to_list)- כדי שהמשתמש לא ינתק את השיחה לפני שינוי הערך בפועל
ניתן להחליף את הודעה M3411 (הרישום בוצע בהצלחה) ל: "הצינתוק הופעל בהצלחה" במקום להשתיק אותו
מצורף הודעה 'הצינתוק הופעל בהצלחה'm3411.wavשימו לב זה לא מסדר את ההפנייה לפי מחוייג אלא עוקף עליה זמנית
לכן מי שיחייג באותו זמן למערכת (והוא רשום ברשימת הצינתוק הפעילה כעת) גם יועבר לאותו מיקום שהגדרתם (אפילו אם הוא חייג למספר שונה של המערכת)
אם לא מעוניינים שיהיה ניתן לענות לצינתוק, יש להוסיף את ההגדרה בשלוחת הפעלת הצינתוקtzintuk_say_system_info_on_answer=noעל אותו רעיון אפשר לעשות גם הפניה לשלוחת השמעת הקבצים בעת הפעלת צינתוק
שמי שעונה לצינתוק- יגיע מיד (לאחר הקשה על 1 למעבר למערכת) לשלוחה הרצויה (השמעת קבצים?) -
ה המתכנת הראשי התייחס לנושא זה
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות