אבאר כאן בקצרה איך לעשות הודעות אישיות.
@HMJE22 תודה לך על המדריך המפורט והמושקע.
בזכותך הצלחתי לעשות את ההודעות האישיות ב 4 שלוחות בלבד.
כעת להנחיות וההסברים
מצד מקליט
1 הקלטה עם ההגדרת זיהוי כניסה פון או הקשת פון מעבר בסיום ל
2 רישום לרשימה לבנה+הגדרה זיהוי כניסה פון או הקשת פון (מכיון שהוא מועבר עם הגדרה זו משלוחה קודמת המערכת לא תבקש ממנו שוב פעם הקשת מס' נמען)
//הסבר על הגדרת זיהוי כניסה הנ"ל: ע"מ שנוכל ליצור תיקייה עבור משתמש אחר נדרשת הגדרה זו, ובמעבר לשלוחה הבאה עם אותה הגדרה, לא נצטרך להקיש את מס' הטלפון של הנמען. כמובן, שיש ליצור קובץ אחר מותאמת במקום זו של הברירת מחדל//
ההגדרות לשלוחת מקליט
type=record
enter_id=yes
enter_id_type=phone_or_enter_phone
record_name=no
say_name=no
folder_move=id
;שלא ישמע את מספר הקובץ
say_record_number=no
;שלא יהיה תפריט להקלטה נוספת
say_record_menu=no
record_end_goto=/0/00
record_cancel_goto=/
פה השתמשתי שיעבור לשלוחה 00 לשם רישום ברשימה לבנה.
ההגדרות לשלוחה 00 - רישום לרשימה לבנה
type=add_id_to_list
add_id_to_list_location_list=/אישי/WhiteList
enter_id=yes
enter_id_type=phone_or_enter_phone
ההגדרה כאן היא "תרשום את המס' שהוקש לרשימה הלבנה הנמצא בתיקיית 'אישי' שבתפריט הראשי.
מצד מאזין
3. בשלוחה ששם רוצים שיושמע ההודעה יש לך הודעה חדשה" פותחים שלוחה להאזנה להודעות (אני קראתי לה כאן בשם אישי) עם ההגדרות הבאות
4. הסרה מרשימה הלבנה
ההגדרות למאזין
type=playfile
folder_play=id_record
enter_id_type=phone_or_enter_phone
enter_id_timeout=1
;הפעל את ההשמעות משלוחת המקליט. יש לשנות ולכתוב את כל הכתובת בהתאם למערכת שלכם .
; כאן מופיע שכתובת שלוחת המקליט נמצאת ב9 שבתוך 0 משלוחה הראשית
folder_to_play=/0/9
;ביטול הקלטת שם והקראת השמות שכבר הוקלטו
record_name=no
say_name=no
;בסיום ההשמעה יעבור לשלחות ההסרה
playfile_end_goto=/אישי/0
;מקש יעודי ליציאה ע"מ למחוק את עצמו מהרשימה הלבנה (אחרת המערכת תפנה אותו בכל פעם לשלוחה הזו).
control_play0=go_to_folder
playfile_control_play_goto=/אישי/0
;כניסה ע"פ רשימה לבנה
white_list=yes
;הגדרה לבטל את הבקשה לאישור ההקשה
record_for_id_ask_ok=no
;ביטול אפשרויות הקשה במהלך השמעה.
;השארתי רק את דפדוף בין ההודעות 2-8, ויציאה 0, ו5 להשהיית ההשמעה (כמבן לבחירתכם)
control_play1=noop
control_play3=noop
control_play4=noop
control_play6=noop
control_play7=noop
control_play9=noop
control_play*=noop
control_play#=noop
כאן הגדרתי, זיהוי לפי הקשת מס' כאשר אני משנה את ההודעה M1121 "לכניסה עם המספר שלך הקישו 1 וסולמית, לכניסה עם מספר אחר הקישו את מספר הטלפון המלא וסולמית לסיום" ל- יש לך הודעה אישית חדשה להאזנה להודעה הקישו 1 ליציאה הקישו 2.
כאן הוא נכנס עם מס' הזיהוי האמיתי לאחר שהקיש 1.
אם הוא מקיש 2 המערכת תאמר עדיין אין השמעות,ותחזור לתפריט מעל. מומלץ למחוק הודעה ולהמיר בקובץ שקט.
עוד הגדרתי- שביציאה הוא יעבור לשלוחת הסרה מרשימה לבנה (אחרת, מה יעשה אם יש לו מס' הודעות בשלוחה, והרי אני חייב למחוק אותו מהרשימה ולהוריד את החווי של הודעה חדשה, לכן אפשרתי לו יציאה ע"י מקש 0 שיעבור לשלוחת ההסרה
ההגדרות לשלוחת הסרה
type=remove_id_from_list
remove_id_from_list_location_list=/אישי/WhiteList.ini
remove_id_from_list_key=phone
remove_id_from_list_end_goto=/
remove_id_from_list_mode=key_only
מגדירים שכל הנכנס לשלוחה זו עובר קודם כל בשלוחת ההודעות האישיות (בהגדרת לפי מחוייג, ומוסיפים הפניה ח"פ)
ההגדרות-
check_did_and_go_to_folder=yes
check_did_and_go_to_folder_one_time=yes
ומעלים קובץ DID_GO_TO
וכותבים בתוכו את מס' המערכת שדרכו מתקשרים שיופנה קודם לתיקיית אישי.
כעת מה שקורה הוא כך.
מי שנמצא ברשימה הלבנה נכנס והמערכת מבקשת ממנו להקיש זיהוי כניסה (מחליפים את ההודעה ל "יש לך הודעה אישית חדשה להאזנה הקש 1 ליציאה הקש 2 (הקשה על כל מקש אחר יודיע "בשלוחה זו עדיין אין השמעות" ומכיוון שמורידים את זה אזי מיד הוא יעבור לשלוחה מעל)). מורידים את ההודעות המיותרות כמו "אין לך גישה לתיקייה זו" ו "בשלוחה זו עדיין אין השמעות", ומי שאינו רשום ברשימה הלבנה חוזר מיד לשלוחה כאילו אין כלום.