מודול "השמעת הודעה כשיש הודעה חדשה"
-
אמנם הנושא כבר נטחן בפורום שוב ושוב, אבל עקב כך כשהוצרכתי למודול כזה וקצת הסתבכתי, אני מעלה הדרכה מתומצת וברורה ( אני מקווה...
).
אמנם ישנה הדרכה כזו כאן בשילוב של API, אך כיון שיש שחוששים מהעברת פרטיהם דרך שרתים אחרים, אני מעלה הדרכה שכל כולה מבוססת על המודולים של ימות המשיח.
שירשור לתגובותשימו לב: מדריך זה מיועד למערכת בה יש שלוחה אחת של השמעת הודעות, ומיועד להודיע למאזינים כי יש הודעה חדשה בשלוחה.
במערכות בהן ישנן כמה שלוחות של הודעות, ויש צורך להודיע למאזינים גם היכן יש הודעה חדשה, יש לך מדריך בהמשך הפוסט.שלב א':
יש לפתוח בשלוחה הראשית שלוחה חדשה, שלוחה 900 ( בשביל הוגמא,לא משנה איך היא תיקרא), ולהכניס בתוכה את ההגדרות הבאות:type=playfile check_access_filter=yes access_filter_1=h.*.*.*.*.*.*.1.*.none
זוהי בעצם שלוחת השמעת קבצים שבה מוגדר שיתן להיכנס לכל מספר טלפון פעם אחת בלבד.
כעת יש להעלות לשלוחה זו הקלטה שבה יושמע "יש לך הודעה חדשה בשלוחה X",
וכן להשתיק את הודעות המערכת M1005 M1006 M1114.שלב ב':
יש להכניס את ההגדרות הבאות לקובץ ההגדרות שבשלוחה הראשית,
להגדרה שכל מי שיחייג למערכת ישמע את ההודעהcheck_did_and_go_to_folder=yes
כעת יש ליצור קובץ ini בשם Did_Go_To ובו יש להכניס את המספר של המערכת ואת השלוחה להפנייה, לדוגמא
0773137770=/900
להגדרה שמספרים מסויימים ישמעו את ההודעה
check_did_and_go_to_folder=yes check_did_and_go_to_folder_one_check_only_phone=yes
ולהכניס בקובץ Did_Go_To את המספרים הרצויים בתוספת השלוחה להפנייה, לדוגמא
0500000000=/900
בנוסף יש להכניס את ההגדרה הבאה
check_did_and_go_to_folder_one_time=yes
שהיא בעצם מגדיר שישמיע את ההודעה פעם אחת בלבד בשיחה וכדי שיוכלו לעבור למערכת עצמה.
שלב ג':
בשלוחה של ההקלטות יש להגדיר שבסיום ההקלטה המקליט יועבר לשלוחה מספר 1 בתוך שלוחה זו (ניתן לשינוי), ובה תגדירו את הגדרות הבאות:type=access_filter access_filter_mode=delete access_filter_delete_from=השלוחה של ההודעה (בדוגמא 900). access_filter_delete_all=yes access_filter_delete_quiet=yes access_filter_delete_goto=/
שלוחה זו בעצם מוחקת את קובץ ההגבלות בשלוחה שמשמיע את ההודעה, וכך כל מי שיתקשר ישמע שוב את ההודעה על כך "שיש הודעה בשלוחה X".
וזהוווו!!
קרדיט ל @ערוץ-הסקרים
"יש לך הודעה חדשה בשלוחה X" בשלוחות מרובות:
ההגדרות הם אותו הדבר כמו בשלוחה אחת, רק שיש לשכפל את השלוחה כמספר השלוחות של השמעות הקבצים וכן ישנם כמה פ'יצרים להוספה:
בסיום המדריך יש הסבר על התהליך, שיתכן ויכול לעזור להבנת המדריך.שלב א':
1. יש לשכפל את השלוחה שהובאה בשלב א' למעלה כמספר שלוחות השמעת הקבצים הרצויות, ובכל שלוחה יש להוסיף הודעה שבה יושמע מספר של אחת משלוחות השמעת הקבצים, לדוג' " 1 ".
רעיון לשידרוג: להכניס הודעות עם תוכן השלוחה לדוג', "שלוחת העדכונים", "שלוחת השמחות" וכדו'.
2. יש להוסיף שלוחה נוספת כנ"ל ובה יש להכניס את ההודעה "יש לך הודעה חדשה בשלוחה".
3. יש להוסיף את ההגדרה הזו שהיא בעצם ההגדרה לאן יעבור בסיום השלוחה בכל השלוחות (כולל זו של "יש לך הודעה חדשה בשלוחה").playfile_end_goto=/8
בכל שלוחה יש להגדיר מעבר לשלוחה שמשמיע את שם השלוחה הבאה בתור, לדוג', השלוחה שמשמיע את ההודעה של שלוחה 1 תעבור בסיום לשלוחה שמשמיע את ההודעה של שלוחה 2, וכן הלאה.
רעיון לשידרוג: בשלוחות הללו (חוץ מהשלוחה שמשמיע את ההודעה "הודעה חדשה וכו') כדאי להוריד את ההשתקה של הודעת מערכת M1005 שמשתיקה את הביפ שבין ההודעות, כך שכשיהיו כמה הודעות בכמה שלוחות והמערכת תשמיע את רשימת השלוחות הנ"ל בין שלוחה לשלוחה ישמע ביפ שיפריד ביניהם.שלב ב':
1. אותו הדבר כמו למעלה חוץ מזה שיש להקפיד שהמעבר יהיה לשלוחה שמשמיע את ההודעה "הודעה חדשה וכו'".שלב ג':
1. יש לשכפל את השלוחה שהובאה בשלב ג' למעלה כמספר השלוחות שמשמיעות את שמות השלוחות (שלב א'), את השלוחות יש להכניס מתחת לשלוחה של ההקלטות, לדו', אם שלוחת ההקלטות היא שלוחה 1, אז יש להכניס את ההגדרות הנ"ל בשלוחה 1/1.
כמובן שיש להגדיר בשלוחת ההקלטות שבסיום ההקלטה יעבור המאזין דרך שלוחה זו.
2. במספר השלוחה יש להגדיר את השלוחה שמשמיע את שם השלוחה בתפריט הראשי, לדו' בשלוחה שתחת שלוחת ההקלטות שמקליטה לשלוחה 1 שלוחה 1, יש להגדיר את מספר השלוחה שמשמיע בתפריט הראשי את השם של שלוחה 1, וכן הלאה.
3. בנוסף מתחת לכל שלוחה כזו יש להוסיף שלוחה נוספת כנ"ל, ובה יש להגדיר את מספר השלוחה שמשמיע את ההודעה "הודעה חדשה בשלוחה X".הסבר: התהליך שיבוצע הוא פשוט, בסיום כל הקלטה המקליט ימחק (באופן אוטומטי ושקט כמובן) את קובץ ההגבלה של השלוחות שמשמיעות את ההודעות בשלוחה הראשית, לדו', כשאני מקליט הודעה לשלוחה 1, בסיום ההקלטה אני אמחק את ההגבלה על השלוחה שמשמיע את ההודעה "יש לך הודעה חדשה בשלוחה" וכן את ההגבלה על השלוחה שמשמיעה את שם השלוחה "1", כך שמה שיושמע לנכנסים לקו הוא "הודעה חדשה בשלוחה 1".
שימו לב: יש לזכור להגדיר בסופן של כל השלוחות שיעבור לשלוחה שתחתיהן, לדו', שלוחה 2 (הקלטות לשלוחה 1) תעביר בסוף ההקלטה לשלוחה 2/1 שהיא מוחקת את ההקלטה של שם השלוחה שלה, והיא בסיום תעביר לשלוחה 2/1/1 שהיא תמחוק את ההקלטה של "הודעה חדשה וכו'.המלצה: המדריך אולי נראה מסובך, אבל עם תעשו כמו שכתוב, זה יעשה פשוט מאוד.
בהצלחה!!!
-
-