הגדרות נוספות ל "קבלת נתונים" (קבצים 050-099):
אם אנחנו רוצים לדעת את הגיל שלו (כמו בדוגמה שאלה 3)
אנחנו מעלים את ההקלטה שלנו "אנא הקישו את גילכם, (בשתי ספרות)"
משנים את שם הקובץ ל "050" .
עכשיו אנחנו רוצים להגביל את האפשרויות שאפשר להקיש
כי למשל פחות משתי ספרות אנחנו לא רוצים שיוכלו להקיש(האירוע הוא ללא ילדים)
וכן 3 ספרות לא (אף אחד מעל גיל 100 לא יבוא
)
ועוד ועוד...
בדומה להגדרות בקבצי "הקלטות" ההגדרה עבור כל קובץ "הקשות" צריכה להתחיל כך
בדוגמה, הגדרות עבור קובץ 050 מסוג "הקשות"
בהמשך השורה יש לציין את הערכים כאשר בין ערך לערך יש להפריד עם קו מפריד
-

ניתן שלא להגדיר ערך מסוים, אלא להשאיר ריק ומיד לרשום מקף, והמערכת תתנהג בהתאם להגדרות ברירת המחדל.
הערך הראשון
מקסימום ספרות שהנרשם יכול להקיש - ניתן לרשום כל מספר.
במידה ולא הוגדר - ברירת המחדל היא ללא הגבלה.
בדוגמה הגדרנו שהמאזין לא יוכל לרשום יותר משתי ספרות (כלומר מקסימום זה 99)
הערך השני
מספר ספרות מינימלי שהמשתמש יצטרך להקיש
במידה ולא הוגדר - ברירת המחדל היא 1
(לפחות סיפרה אחת)
בדוגמה הגדרנו שהמאזין לא יוכל להקיש פחות משתי ספרות (המינימום יהיה 10)
הערך השלישי
כמה זמן (בשניות) המערכת תמתין שהמאזין יקיש,
אם עבר הזמן שהגדרתם והוא לא הקיש כלום, אז המערכת תודיעM1002
"לא הוקשה בחירה"
ברירת מחדל - 10 שניות
בדוגמה הגדרנו שהמערכת תמתין 5 שניות
הערך הרביעי
באיזה צורה להשמיע למשתמש את מה שהוא הקיש
ההגדרה |
פירוט |
No |
לא ישמיע את מה שהוא הקיש כלל |
Number |
משמיע את מה שהוקש בצורת מספר כלומר 22 יהיה "עשרים ושתים" (בדוגמה שהבאנו למעלה זה מה שאנחנו צריכים, שישמיע לו את הגיל שלו) |
Digits |
משמיע את מה שהוקש בצורת ספרות כלומר 22 המערכת תשמיע "שתים שתים" |
Price |
משמיע את מה שהוקש בצורת מחיר. לדוגמה: במידה והמשתמש הקיש 53 המערכת תשמיע "חמישים ושלוש שקלים". דוגמא נוספת: במידה והמשתמש הקיש הקיש 53 כוכבית 23, המערכת תשמיע "חמישים ושלוש שקלים ועשרים ושלוש אגורות". כמו כן בדו"ח הרישום יופיע 53.23 (כלומר המערכת מחליפה את מקש הכוכבית בנקודה). הודעות המערכת הם:M1907 שקלים M1908 ו.. M1909 אגורות |
Time |
משמיע את מה שהוקש בצורת שעה. כלומר 2359 המערכת תשמיע "עשרים ושלוש חמישים ותשע" (יש צורך להגדיר מינימום ומקסימום 4 ספרות) |
Date |
משמיע את ההקשה בצורת תאריך. כלומר 10122019 המערכת תשמיע "עשר דצמבר אלפיים ותשע עשרה" (יש צורך להגדיר מינימום ומקסימום 8 ספרות) |
HebrewDate |
משמיע את מה שהוקש בצורת תאריך עברי. כלומר 23125779 המערכת תשמיע "כ"ט אלול תשע"ט" (יש צורך להגדיר מינימום ומקסימום 8 ספרות) |
TeudatZehut |
ייתן להקיש תעודת זהות תקינה בלבד. המערכת תשמיע את ההקשה בצורת ספרות (יש צורך להגדיר מינימום 8 ספרות ומקסימום 9 ספרות) |
Phone |
ייתן להקיש רק מספר טלפון ישראלי תקין. המערכת תשמיע את ההקשה בצורת ספרות (יש צורך להגדיר מינימום 9 ספרות ומקסימום 10 ספרות). ראה עוד בערך החמש עשרה והשש עשרה |
HebrewKeyboard |
המערכת תעביר את המשתמש להקלדה במקלדת עברית ובסיום ההקלדה תשמיע את מה שהוקלד במילים או באותיות. הלקוח יכול להחליף ולשלב גם שפות נוספות. למידע אודות אפשרויות ההקשה במקלדת לחץ כאן. לביטול אפשרות הלקוח להחלפת שפות נוספות עיינו בערך השבע עשרה להגדרת InsertLettersTypeChangeNo |
EnglishKeyboard |
המערכת תעביר את המשתמש להקלדה במקלדת אנגלית ובסיום ההקלדה תשמיע את מה שהוקלד במילים או באותיות. הלקוח יכול להחליף ולשלב גם שפות נוספות. למידע אודות אפשרויות ההקשה במקלדת לחץ כאן. לביטול אפשרות הלקוח להחלפת שפות נוספות עיינו בערך השבע עשרה להגדרת InsertLettersTypeChangeNo |
EmailKeyboard |
המערכת תעביר את המשתמש להקלדה במקלדת אנגלית מותאמת למייל (ללא סימן שאלה וסימן קריאה, וכן בהקשת שטורדל עזרה בהשלמת הספק) בסיום ההקלדה תשמיע את מה שהוקלד במילים או באותיות. הלקוח יכול להחליף ולשלב גם שפות נוספות. למידע אודות אפשרויות ההקשה במקלדת לחץ כאן. לביטול אפשרות הלקוח להחלפת שפות נוספות עיינו בערך השבע עשרה להגדרת InsertLettersTypeChangeNo |
DigitsKeyboard |
המערכת תעביר את המשתמש להקלדה במקלדת ספרות כאשר המערכת תשמיע כל הקשה בצורה מיידית בהתאם למקשים שהוקשו. הלקוח יכול להחליף ולשלב גם שפות נוספות. למידע אודות אפשרויות ההקשה במקלדת לחץ כאן. הערה חשובה במצב זה אין הגבלה של מינימום או מקסימום, והערכים של ההגבלה לא פעילים, מעלת מקלדת ספרות זה השמעת כל ספרה מיידית ללקוח. לביטול אפשרות הלקוח להחלפת שפות נוספות עיינו בערך השבע עשרה להגדרת InsertLettersTypeChangeNo |
File |
משמיע למשתמש קובץ שמע בהתאם למה שהוקש. ראה להלן |
TTS |
משמיע למשתמש טקסט בהקראה ממוחשבת בהתאם למה שהוקש ראה להלן |
אם נמשיך עם הסיפור שלנו אז נגדיר :
ואז המערכת תשמיע לו את הגיל שהוא הקיש
ועכשיו נסביר את הסוגי האפשרויות שהבאנו למעלה
File
לדוגמה - אם המשתמש הקיש 1 ישמע "מלפפון" ואם הקיש 2 ישמע "עגבנייה"
כדי שהמערכת תדע איזה קובץ להשמיע, יש לפתוח בתוך השלוחה תיקייה כשם השאלה (לדוגמה אם השאלה היא 050 יש לפתוח תיקייה בשם 050) ובתוך התיקייה להכניס את קבצי השמע שרוצים שישמיע. (לדוגמה, למשתמש שהקיש 0 המערכת תשמיע את קובץ 000, למשתמש שהקיש 256 המערכת תשמיע את קובץ 256)
במידה ואין קובץ להשמעה המערכת תשמיע את מה שהוקש בצורת ספרות (Digits
)
TTS
זה דומה להגדרה הקודמת, רק במקום להשמיע לו הקלטות של התוצאה שהוא הקיש - זה משמיע לו את זה בהקראה ממוחשבת.
כדי שהמערכת תדע איזה טקסט להשמיע יש ליצור קובץ בשלוחה כשם השאלה. (לדוגמה, עבור שאלה 050 יש ליצור קובץ בשם 050-SayTTS.ini
)
איך יוצרים את הקובץ?
הסבר על אופן יצירת הקובץ כאן
ובתוך הקובץ יש להכניס את הטקסט להקראה בצורה הבאה.
| 111=מלפפון |
| 112=עגבניות |
| 113=גמבה |
כלומר, מי שהקיש 111 ישמע "מלפפון" ומי שהקיש 112 ישמע "עגבניות".
במידה ואין טקסט מוגדר להשמעה המערכת תשמיע את מה שהוקש בצורת ספרות (Digits
)
שימו לב, תיתכן אפשרות שאם קובץ השאלה (050 וכו') תהיה קובץ TTS, המערכת לא תקריא את הכתוב בקובץ TTS
הערך החמישי
ברירת מחדל לאחר שהמאזין מקיש את הספרות, המערכת משמיעה לו את מה שהוא הקיש, ומבקשת ממנו לאשר את זה,
אם רוצים שהמערכת לא תבקש אישור אלא מיד תדלג כאילו המאזין אישר, יש להכניס בערך החמישי AskNo
050-option=2-2-5-Number-AskNo
(ניתן לדלג ולהשאיר ריק ולכתוב רק מקף, ואז זה יישאר על ברירת מחדל - וכן יבקש אישור)
הערך השישי
איזה מקשים ניתן להקיש בתפריט
ברירת מחדל ניתן להקיש כל מקש
אם הגדרתם בערכים 1 ו 2 שכמות הספרות שניתן להקיש היא מינימום ומקסימום 1
אז יש להכניס בערך השישי את הספרות שרוצים לדוגמא 1234567890*# (מחק את המיותר)
אם מדובר על כמות להכנסה מעל 1 ורוצים שיהיה רק תשובות מסוימות לדוגמא מדובר על 2 מקשים ורוצים שרק אם הלקוח הקיש 11 או 55 או 77 או 99 אז יתקבל תקין יש להכניס
11,55,77,99
במידה וההקשה לא תקינה המערכת מודיעה
M1224
בחירה לא חוקית
אם נמשיך עם הסיפור שלנו נדלג על זה כי אנחנו רוצים שהוא יוכל להקיש כל גיל
050-option=2-2-5-Number-AskNo--
הערך השביעי
הגדרת פעילות מותאמת בהתאם לנתון שהתקבל
ברירת מחדל לאחר סיום השאלה המשתמש עובר לשאלה הבאה
ניתן להגדיר שאם המשתמש הקיש בשאלה מסוימת, נתון מסוים, אז לא יעבור לשאלה הבאה אלא המערכת תפעל בצורה שונה.
לדוגמא אם בשאלה 052 המשתמש הקיש "111" אז הוא יעבור מיד לשאלה 060
אם נמשיך עם הסיפור שלנו נדלג על זה כי ממילא הוא סיים את השאלון
050-option=2-2-5-Number-AskNo---
אבל בכל אופן איך מגדירים?
שלב ראשון
יש להגדיר בערך השביעי את המילה CheckGoTo
ואז המערכת מפעילה את בדיקת השיוכים
אם אין שיוך המערכת ממשיכה כרגיל לשאלה הבאה
דוגמה להגדרה בשלוחה
052-option=9-3-7-Digits-AskNo-111,555,771,909-CheckGoTo
בדוגמא רואים שהערך השביעי הוא CheckGoTo
שלב שני
יש ליצור בשלוחה קובץ ini
בשם RecordingAndEnteringDataCheckGoTo
הסבר על אופן יצירת הקובץ כאן
דוגמה למופיע בקובץ
| 050-111=052 |
| 050-Next=053 |
| 051-1=End |
| 051-2=End-/5/8 |
| 052-1=Recording |
| 053-8=EndNoPayment |
| 053-9=EndNoPayment-/5/8 |
| 054-1=Exit |
| 054-2=Exit-1 |
| 054-Next=Exit-/1 |
| 055-9=hangup |
| 056=058 |
| All-0=End |
הסבר למופיע בקובץ:
- משתמש שהקיש בשאלה 050 את הנתון 111 יעבור לשאלה 052
- משתמש שבחר לדלג על הכנסת הנתון בשאלה 050 על ידי הקשה על כוכבית וסולמית (ראה להלן ערך שמיני) יועבר לשאלה 053
- משתמש שהקיש בשאלה 051 את הנתון 1 יסיים את הרישום בהצלחה ויעבור לאיפה שמוגדר בהגדרות השלוחה
- משתמש שהקיש בשאלה 051 את הנתון 2 יסיים את הרישום בהצלחה ויעבור לשלוחה /5/8 (גם אם בהגדרות השלוחה מוגדר שבסיום יעבור לשלוחה שונה)
- משתמש שהקיש בשאלה 052 את הנתון 1 יסיים את הכנסת הנתונים של ההקשות ויעבור להקלטות (רלוונטי רק אם הגדרתם שיתחיל בהקשות)
- משתמש שהקיש בשאלה 053 את הנתון 8 יסיים את הרישום בהצלחה וידלג על התשלום (גם אם מוגדר שצריך תשלום)
- משתמש שהקיש בשאלה 053 את הנתון 9 יסיים את הרישום בהצלחה וידלג את התשלום ויעבור לשלוחה /5/8
- משתמש שהקיש בשאלה 054 את הנתון 1 ייצא מהשלוחה ללא סיום הרישום (כאילו השיחה נותקה) ויעבור לאיפה שמוגדר בהגדרות השלוחה
- משתמש שהקיש בשאלה 054 את הנתון 2 ייצא מהשלוחה ללא סיום הרישום ויעבור לשלוחה 1 שתחת השלוחה הנוכחית
- משתמש שבחר לדלג על הכנסת הנתון בשאלה 054 על ידי הקשה על כוכבית וסולמית (ראה להלן ערך שמיני) ייצא מהשלוחה ללא סיום הרישום ויעבור לשלוחה 1 שתחת השלוחה הראשית
- משתמש שהקיש בשאלה 055 את הנתון 9 השיחה תנותק והרישום יבוטל.
- משתמש שענה על שאלה 056 יעבור לשאלה 058.
- משתמש שיקיש 0 בכל אחת מהשאלות יועבר לסיום.
הערה: הבדיקה בקובץ מתבצעת ב-3 רמות.
רמה 1 - המערכת בודקת האם מוגדר את מספר השאלה + הנתון שהתקבל (050+1=
)
רמה 2 - המערכת בודקת האם מוגדר את הנתון שהתקבל (All+1=
)
רמה 3 - המערכת בודקת האם מוגדר את מספר השאלה בלבד (050=
)
לסיכום
יש לרשום את הנתונים בקובץ כך:
- יש לרשום את הבדיקה הרצויה בהתאם לרמות לעיל (לדוגמה למשתמש שהקיש 1 בשאלה 050 יש לרשום
050-1=
)
- יש לרשום את הפעולה הרצויה
הפעולות האפשריות הן:
מעבר לקובץ גבוה יותר (לדוגמה בשאלה 050 מעבר לשאלה 052)
hangup
לניתוק השיחה וביטול הרישום
Exit
ליציאה מהשלוחה ללא סיום הרישום
Recording
לסיום ההקשות ומעבר להקלטות (רלוונטי רק למקרה שהתחיל עם הקשות)
End
לסיום הרישום
EndNoPayment
לסיום הרישום ודילוג על התשלום
מומלץ מאוד בשאלות רק להתקדם קדימה , אחרת תוכלו בטעות ליצור "לופ" והלקוח לא יגמור אף פעם את השאלות
הערך השמיני
הגדרנו שהמינימום שהוא יכול להקיש זה שתי ספרות, ורק אם הוא הקיש שתי ספרות הוא יוכל להתקדם הלאה,
אבל מצד שני רוצים לאפשר למאזין שלא חייב להקיש וניתן לדלג,
לכן בערך השמיני ניתן לכתוב Next
ואז ניתן להגיד ללקוח לדוגמא "אנא הקישו את גילכם (בשתי ספרות), לדילוג הקש כוכבית וסולמית"
ואז לקוח שהקיש כוכבית וסולמית יוכל לדלג על השאלה ללא קשר לכמות ספרות המקסימלית והמינימלית
050-option=2-2-5-Number-AskNo---Next
בדוגמא ניתן לראות שמינימום ומקסימום זה 9 ספרות,
ובכל זאת בהקשה על כוכבית וסולמית יעבור לשאלה הבאה
הערך התשיעי
ניתן להגדיר שהמערכת תבדוק את הערך הנוכחי שהלקוח הקיש האם הוא כבר קיים ברשימת ListAllInformation
נתון זה מיועד לדוגמא ללקוחות שמשתמשים בסוג כניסה של phone_from_list_all_information
ורוצים דרך מודל זה לעדכן נתונים בטבלה, אבל לא רוצים שלקוח יעדכן טלפון בתוך המשתמש שלו, כאשר הטלפון הזה כבר משויך למשתמש אחר
לכן בעצם ניתן להגדיר בערך התשיעי CheckNoDoubleFromList
וזה גורם שהמערכת מחפשת האם יש לקוח שכבר שייך את הנתון שהקישו עכשיו כבר על שמו
ואם כבר יש לא תתן
דוגמא
054-option=10-9-7-Digits----Next-CheckNoDoubleFromList
בדוגמא רואים שניתן מינימום 9 ומקסימום 10 ספרות, במידה והלקוח הקיש כוכבית אז ידלג
במידה והלקוח הקיש את הספרות המלאות אז יחפש האם מספר הטלפון הזה קיים
במידה וקיים מודיע
M1830
על פי רשומי המערכת נתון זה כבר עודכן בעבר, לא ניתן לעדכן נתון זה שוב, אנא עדכנו נתון חדש
הערך העשירי
ניתן להגדיר שהמערכת תבדוק האם הלקוח הקיש כבר את מה שהקיש עכשיו במהלך ההקשות בשלוחה זו בשיחה ובהרשמה הנוכחית,
לדוגמא הלקוח מכניס את המספרים שבוחר עבור כרטיסי הגרלה שניתן לבחור מ01 עד 99 והלקוח בוחר 9 מספרים לבחירה,
ניתן להגדיר שהלקוח לא יוכל לבחור את אותו מספר פעמים, אלא רק מספרים שעדיין לא בחר
ההגדרה היא - CheckNoDoubleFromEnter
לדוגמה
055-option=2-2-7-Digits------CheckNoDoubleFromEnter
בדוגמא רואים שבהכנסת נתונים מקובץ 055 ניתן להכניס מינימום ומקסימום 2 ספרות משמיע אותם בצורת ספרות , ובערך העשירי בודק האם בהקשות עד לכאן כבר הקיש את אותם שתי ספרות שהקיש עכשיו,
באם כבר הקיש את הנתון, המערכת תשמיע:
M1819
כבר הקשתם בשיחה זו את הנתון הנוכחי, לא ניתן להכניס בשיחה זו את הנתון שוב.
ניתן להגדיר שיבדוק רק בחלק מהעמודות עד עכשיו האם הקיש את אותו דבר
בשביל להגדיר איזה עמודות לבדוק , בתוך הערך העשירי עשו פסיקים וכתבו את העמודות לבדיקה
לדוגמא
053-option=2-2-7-Digits------CheckNoDoubleFromEnter,050,052
בדוגמא כאן
בקובץ 053 יבדוק רק האם ההקשה עכשיו זהה להקשות ב050 וב052
ובאם כן זהה, לא יתן לעדכן את הנתון
באם הנתון זהה לערך המופיע בקובץ 051 הדבר לא יפריע
באם לא הגדרתם כלום בפסיקים אלא הערך העשירי מוגדר רק CheckNoDoubleFromEnter אז יחפש בכלל העמודות עד עכשיו
הערך האחד עשר
המספר הנמוך ביותר שניתן להקיש
לדוגמה
050-option=2-2-5-Number-AskNo---Next--13
בדוגמא הגדרנו 13 (מעל בר מצווה)
אז אם המאזין הקיש 12 ומטה
ישמע M1982
הסכום נמוך מידי
(עליכם להחליף את ההודעה הזאת ל"אין אפשרות לילדים להירשם")
במידה ובערך הרביעי מוגדר Date - כלומר תאריך,
ניתן להגדיר בערך הזה את התאריך הכי המוקדם שניתן להקיש. את התאריך יש לרשום בספרות בלבד. יום חודש שנה. לדוגמה עבור תאריך 01/02/2023 יש לרשום 01022023
050-option=8-8-10-Date-------01022023
בדוגמא כאן כל תאריך שלפני
01/02/2023 לא יעבור
הגבלת מינימום לפי המספר האישי - EnterID
ניתן להגביל את הכמות המינימום בכל שאלה - בהתאם ללקוח לפי הכניסה האישית שלו
יש להגדיר EnterID
050-option=3-1-7-Number-------EnterID
במקרה כזה המערכת תחפש בשלוחה את קובץ
ותחפש בתוך הקובץ את המספר האישי שאיתו הלקוח נכנס
דוגמא לקובץ
| 0773137770=5 |
| 0501234567=9 |
| Default=2 |
מספר אישי 0773137770
המינימום כמות שיוכל להקיש בשאלה זו היא 5
מספר אישי 0501234567
המינימום כמות שיוכל להקיש בשאלה זו היא 9
כל מספר אישי אחר - ברירת המחדל היא - Default
במקרה כאן הגבלת מינימום היא 2
במידה והלקוח לא נכנס לפני עם EnterID המערכת תדלג עם שלב הבדיקה ואין הגבלה בכלל על כמות המינימום
במידה ואין הגדרה אישית להגבלה ללקוח, וכן אין ערך של Default הגבלה כללית, אז אין הגבלה בכלל על כמות המינימום.
בשביל להפעיל את הבדיקה לפי EnterID חובה להגדיר בכניסה לשלוחה או בכניסה למערכת ראה כאן סוגי כניסה
| enter_id=yes |
| enter_id_type=כל אחד מהסוגים |
הערך השנים עשר
המספר הגבוה ביותר שניתן להקיש
050-option=2-2-5-Number-AskNo---Next--13-50
בדוגמא כאן הגדרתם שהכי הרבה שהוא יכול להקיש זה 50 אז אם המאזין הקיש 51
ישמע M1981
הסכום גבוה מידי, (עליכם להחליף את ההקלה ל"אין אפשרות להרשמה מעל גיל 50"
במידה ובערך הרביעי מוגדר Date - כלומר תאריך ניתן להגדיר בערך הזה את התאריך המאוחר שניתן להקיש. את התאריך יש לרשום בספרות בלבד. יום חודש שנה. לדוגמה עבור תאריך 11/12/2021 יש לרשום 11122021
050-option=8-8-10-Date-------11022021-27022021-
בדוגמא כאן כל תאריך שאחרי
27/02/2021 לא יעבור
הגבלת מקסימום לפי המספר האישי - EnterID
ניתן להגביל את הכמות המקסימום בכל שאלה - בהתאם ללקוח לפי הכניסה האישית שלו
יש להגדיר EnterID
050-option=3-1-7-Number--------EnterID
במקרה כזה המערכת תחפש בשלוחה את קובץ
ותחפש בתוך הקובץ את המספר האישי שאיתו הלקוח נכנס
דוגמא לקובץ
| 110023=23 |
| 110205=9 |
| Default=140 |
מספר אישי 110023
המקסימום כמות שיוכל להקיש היא 23
מספר אישי 110205
המקסימום כמות שיוכל להקיש היא 9
כל מספר אישי אחר - ברירת המחדל היא - Default
במקרה כאן הגבלת מקסימום היא 140
במידה והלקוח לא נכנס לפני עם EnterID המערכת תדלג עם שלב הבדיקה ואין הגבלה בכלל על כמות המקיסמום
במידה ואין הגדרה אישית להגבלה ללקוח, וכן אין ערך של Default הגבלה כללית, אז אין הגבלה בכלל על כמות המקסימום.
בשביל להפעיל את הבדיקה לפי EnterID חובה להגדיר לפני ראה כאן סוגי כניסה
| enter_id=yes |
| enter_id_type=כל אחד מהסוגים |
| |
הערך השלש עשרה
ביטול אפשרות להקיש את הכוכבית
באם תכתבו בערך
BlockStar
המערכת לא תתן להקיש כוכבית כחלק מההקשות
במידה והלקוח הקיש במהלך רצף ההקשות שלו גם את הסיפרה כוכבית המערכת תודיע
M1368
לא ניתן להקיש מקש כוכבית
050-option=2-2-5-Number-AskNo---Next--13-50-BlockStar
הערך הארבע עשרה
באם תכתבו בערך
BlockZero
המערכת לא תיתן שהסכום יהיה אפס
במידה והלקוח בחר 0 אז המערכת תודיע
M1625
הכמות לא יכולה להיות אפס
050-option=2-2-5-Number-AskNo---Next--13-50-BlockStar-BlockZero
הערך החמש עשרה
אם ברצונכם לקבל מספר טלפון, ושהמאזין יוכל לבחור את מספר הטלפון ממנו הוא מחייג בהקשה של ספרה אחת בלבד (תיכף נגדיר איזה מקש) ניתן להגדיר בערך ה15 ReplaceDigitsToPhone
בכדי שכאשר יקישו על מקש שתגדירו בערך ה 16 יתווסף מספר הטלפון המחייג לעמודה גם בדוחו"ת וגם בקובץ ListAllInformation, כמו"כ יהיה ניתן להקיש מספר טלפון אחר.
הערך השש עשרה
כהמשך לערך החמש עשרה יש לבחור איזה מקש יגרום להוספת המספר המחייג
דוגמא להגדרה של אופציה זו
050-option=10-9-7-Phone
בדוגמא מי שיקיש 1 ישמע את מספר הטלפון שלו ויועבר לאישור, מי שיקש מספר טלפון אחר ישמע את המספר שהקיש ויועבר לאישור
ניתן להגדיר גם בערך הרביעי File
ואז יושמע קובץ במקום השמעת המספר.
שימו לב באפשרות זו לא יושמע קובץ 001 כמו ההגדרה הרגילה באפשרות של File אלא יושמע קובץ ששמו כשם ההקשה בדיוק לדוגמא אם הגדרתם 1 יש לקרוא לקובץ 1.wav
או ניתן להוסיף קובץ שיושמע לפני השמעת המספר כדלהלן
הערך השבע עשרה
במידה והגדרתם בערך הרביעי מצב מקלדת עברית / אנגלית / מקלדת מייל /מקלדת ספרות
ברירת מחדל הלקוח יכול להכנס בתפריט סיום או ביטול (במקש כוכבית) לשינוי לכל אחד ממצבי ההקלדה, אם ברצונכם שהלקוח לא יוכל לשנות את השפה שהגדרתם שאתה הלקוח יתחיל
ניתן להגדיר בערך השבע עשרה InsertLettersTypeChangeNo
במקרה כזה במידה והלקוח מנסה לשנות שפה ישמיע הודעה:
M4186
שינוי שפת הקלדה חסום בכתיבה זו.
דוגמא להגדרה של אופציה זו
050-option=---EmailKeyboard-------------InsertLettersTypeChangeNo
קובץ שיושמע לפני השמעת הנתונים שהוקשו
ניתן להגדיר שלפני שישמיע את ההקשה של הלקוח (בכל צורה מהצורות לעיל - הערך הרביעי) שישמיע קובץ.
לדוגמה, אם המאזין התבקש להקיש מספר תעודת זהות, אז ניתן להכניס קובץ בשם של הקובץ הראשי להשמעה עם תוספת.
לדוגמא לקובץ 050 ניתן להוסיף קובץ בשם:
ולהקליט מלל, כמו "תעודת הזהות שהקשתם היא", ומיד אחר כך המערכת תמשיך להשמעת נתוני ההקשה בהתאם למה שהוגדר לעיל.
הגבלת ערכים בנתון מסויים באופן כללי
כדי להגביל שלא יוכלו להקיש את אותו ערך בנתון מסויים, יש להגדיר
recording_and_entering_data_value_050_block_max=5
בדוגמה, אפשר להקיש בנתון 050 את אותו ערך עד 5 פעמים לכלל המאזינים.
פונקציה זו יכולה להתאים ללקיחת כרטיס הגרלה על פרס מסויים.
כדי שלא יוכלו לקחת יותר מכמות אנשים את אותו כרטיס.
באם עבר את מספר הפעמים המוגדר, ישמעו הודעת:
M1859
על פי רשומי המערכת כבר הכנסת בעבר את הפרטים אותם הכנסת עכשיו, לא ניתן להמשיך, שלום ותודה
מניעת כפל רצף נתונים מרישומים קודמים
ניתן להגדיר שהמערכת תבדוק האם הנתונים שהלקוח הקיש עד לשלב מסויים הם זהים למה שלקוחות אחרים כבר הקישו בעבר ובמידה ויש כבר רישום זהה, לא לתת לו לו להתקדם אלא להודיע
M1859
על פי רשומי המערכת כבר הכנסת בעבר את הפרטים אותם הכנסת עכשיו, לא ניתן להמשיך, שלום ותודה
recording_and_entering_data_block_double=053
בדוגמא כאן כאשר המערכת מגיעה לקובץ 053 (כלומר לאחר שסיימה את קובץ 052 בהצלחה לדוגמא, ועוברת לבדוק את קובץ 053, גם אם הקובץ 053 איננו קיים זה לא מפריע, אלא יש צורך רק לרשום את המספר שעכשיו המערכת ניגשת לבדיקה)
המערכת בודקת את כל הקבצים של הרישומים הקודמים ולא כולל הרישום הנוכחי עד לכאן כלומר את קבצים 050 + 051 + 052
במידה ומה שהלקוח הקיש עכשיו זהה לנתונים הקיימים במערכת ברישומים קודמים באותם קבצים אז המערכת לא תתן להמשיך
באם אין כבר כאלו נתונים המערכת תתן ללקוח להמשיך
הסבר מפורט:
| 050-option=9-8-7-TeudatZehut |
| 051-option=4-4-7-Time |
| 052-option=8-8-7-Date |
| recording_and_entering_data_block_double=053 |
בקובץ 050 לקחנו תעודת זהות לאחר מכן לקחנו שעה ולאחר מכן הקשנו תאריך של המאורע
אם כבר יש דיווח של התעודת זהות על אותו תאריך ושעה לא יתן להקדם
הוספת בדיקת כפילות לפי מספר אישי
בבדיקת כפילות ללא מספר אישי, המערכת תחפש נתונים זהים מכלל המכניסי נתונים בקובץ,
באם ברצונכם לבדוק האם הלקוח הנוכחי הזין נתונים כפולים ניתן להגדיר
recording_and_entering_data_block_double_add_id=yes
במקרה כזה המערכת תוסיף לחיפוש הכפילות את המספר האישי שלו, לפי enter_id ותתן מושב של כפילות רק אם הכפילות היא אצל הלקוח הנוכחי!!
במקרה שאכן הוקשו נתונים כפולים המערכת מודיעה
M1859 על פי רשומי המערכת כבר הכנסת בעבר את הפרטים אותם הכנסת עכשיו, לא ניתן להמשיך, שלום ותודה
לאחר מכן ברירת מחדל חוזרת שלב אחורה
ניתן להגדיר לניתוק
recording_and_entering_data_block_double_goto=hangup
או
recording_and_entering_data_block_double_goto=/5/8
למעבר לכל שלוחה אחרת
יציאה באמצע הרישום
באם רוצים במהלך רישום לאפשר אופציית יציאה, ושלא יחוייבו לענות על יתר השאלות ובכל זאת פרטי ההרשמה שבוצעו עד כה יכנסו לטבלת הרישום, יש להוסיף הגדרות אלו.
יש לציין בהקלטת השאלה שאם רוצים לסיים את הרישום או שהשאלה הבאה לא רלונטית לנשאל יש להקיש 0 וסולמית.
יעברו מייד לשמיעת הודעת הסיום של הרישום
האופציה אפשרית רק ברישום של הקשה ולא בהקלטה!
| skip_key=0 |
| save_and_exit=0 |
אם רוצים שדווקא בקבלת נתונים מסויימת יהיה אפשר לסיים את הנתונים
ולעבור מיד להודעת סיום של הרישום ניתן להגדיר
כאן רואים שבהקשה על אפס וסולמית בקבלת נתונים של 050 אז יצא החוצה
| skip_key=0 |
| save_and_exit_050=0 |
ברגע שיצאו דרך מקש זה, אז ישמעו את ההודעות:
M2524
יצאת בהצלחה הנתונים נשמרו
M2525
יצאת בהצלחה, הנתונים נשמרו, אישור מספר
במקום את ההודעות:
M1447
נרשמת בהצלחה
M1340
נרשמת בהצלחה, אישור מספר
ניתן להכניס קובץ שיושמע בהתחלה, לפני קבלת הנתונים עצמה. לקובץ יש לקרוא בשם M0000
וכן ניתן להכניס לשלוחה קובץ שיושמע לאחר קבלת האישור נתונים. לקובץ יש לקרוא בשםM0099
או במקום קובץ M0099
את קובץ M1447
- 'נרשמת בהצלחה'