השמעת נתונים והודעות אישיות - id_message

יהודי פשוט וטוב
הודעות: 429
הצטרף: 14:03 12/02/2019

Re: השמעת נתונים והודעות אישיות - id_message

שליחהעל ידי יהודי פשוט וטוב » 19:47 21/11/2019

תוכל להגדיר את השלוחה הראשית גם כשלוחת השמעת נתונים אישית ולמי שמוגדר בשלוחה 1 השמעה שיקראי לו יש לך השמעה אישית חדשה.

מקווה שהובנתי

לצערי לא הובנת..
כבר שכחתי למה התכוונתי...
יצאתי מנקודת הנחה שאתה מזין פרטים להשמעה אישית דרך המחשב (מכיוון שאין אפשרות להכניס פרטים טלפונית)
וא"כ אז תגדיר כבר בשלוחה הראשית את המספר טלפון הזה שישמיע לו שיש לו הודעה אישית חדשה, ומי שאין עבורו פרטים שימשיך הלאה לשלוחת תפריט

033077081
הודעות: 6
הצטרף: 21:27 13/05/2018

Re: השמעת נתונים והודעות אישיות - id_message

שליחהעל ידי 033077081 » 20:42 04/04/2020

אם אני רוצה שכל קמפין ישמע את מה ששלחתי לו איך מגדירים לפי רשימת השמעה

j5005089
הודעות: 31
הצטרף: 00:18 05/04/2020

Re: השמעת נתונים והודעות אישיות - id_message

שליחהעל ידי j5005089 » 01:05 07/04/2020

הסבר מקדים:

ע"י המודול המיוחד הזה נוכל להשמיע לכל אחד שנכנס לשלוחה - הודעה - שרק הוא ישמע אותה
מה שאנחנו צריכים להגדיר זה - מי ישמע את מה
מרגישים קצת מבולבלים לנוכח המשפט שקראתם?
לא נורא - תקראו אותו שוב - ותראו שאתם מבינים
מי ישמע את מה

על מנת להקל עליכם - אני יפרט
יש במשפט הזה שתי חלקים:
1 - מי ישמע
2- מה הוא ישמע

לשלב הראשון אנחנו קוראים "זיהוי אישי"
זאת אומרת - אנחנו רוצים שהמערכת תזהה את כל מי שנכנס לשלוחה
(על מנת להשמיע לו את ההודעה שלו)
אז איך המערכת מזהה, ובאיזו צורה?
יש לך כמה דרכים - הם יבוארו בהמשך

לשלב השני אנחנו קוראים "הודעה אישית"
זאת אומרת - אחרי שהמערכת זיהתה את המאזין
אנחנו רוצים שהמערכת תתן לו "יחס אישי" :lol:
ותשמיע הודעה מיוחדת שהכנו עבורו


ועכשיו למעשה

ישנם 2 אפשרויות:

אפשרות א' - השמעת הודעה מוקלטת אישית בודדת.
דהיינו שאפשר להשמיע הודעה ספציפית - למישהו ספציפי
כלומר אם יש לכם למשל חמש מאזינים
ואתם רוצים שכל אחד מהם ישמע הודעה שמיוחדת לו
אז המודול הזה מיוד בדיוק בשביל זה

פרטים והסברים בהמשך


אפשרות ב' - השמעה של כמה הודעות ברצף - הודעות/ספרות/הקלטות/הקראת טקסט - כך שממש ניתן "לבנות" הודעות.
החילוק בין האפשרות הזאת לאפשרות הקודמת היא:
שבאפשרות א' אתם פשוט מעלים הקלטה אחת שהיא תושמע למאזין (- לפי הזיהוי)
באפשרות זו ניתן לבנות הודעות (כפי שתראו בהמשך)
כלומר לא רק להשמיע לו הודעה בודדת - אלא:
לרשום טקסט שהמערכת תקריא לו
בנוסף גם להשמיע לו הודעה מוקלטת
וכן להפנות אותו לשלוחה מסויימת
כך שאפשר להפנות כל אחד לשלוחה אחרת

פרטים והסברים בהמשך



הקדמה: זיהוי אישי

סוג כניסה:

ברירת מחדל זיהוי הכניסה הוא לפי הטלפון של המחייג
ניתן להגדיר סוגים נוספים

לפי זיהוי הטלפון המחייג:

קוד: בחירת הכל

enter_id_type=phone
1. היכן מעתיקים את הנוסחה הזאת?
2. והאם מעתיקים אותה ומוסיפים בהמשך שלה את מספר הטלפון?

לפי הקשות:

קוד: בחירת הכל

enter_id_type=digits
לפי רשימה מוגדרת:

קוד: בחירת הכל

enter_id_type=list
לפי תעודת זהות:

קוד: בחירת הכל

enter_id_type=teudat_zehut
---


אפשרות א' - השמעת הודעה מוקלטת, לפי זיהוי אישי:

קוד: בחירת הכל

type=id_message

ההודעה:
יש להכניס קובץ מוקלט עם סיומת wav
שם הקובץ הוא מספר הזיהוי - לפי מה שהגדרתם

דהיינו:

בזיהוי לפי טלפון
אם המספר של המחייג הוא 0548594142
הקובץ צריך להיקרא
0548594142.wav
כך יוצא שכשמגדירים את זיהוי הכניסה לפי טלפון
ויש קובץ שהשם של הקובץ הוא המספר טלפון (בסיומת wav)
אז המחייג ישמע את הקובץ הלזה
1. לאן מעלים את הקובץ הזה?

בזיהוי לפי ת.ז.
אם התעודת זהות שהמאזין הקיש הוא 0123456789
הקובץ צריך להיקרא
0123456789.wav



באם אין הודעה תואמת
המערכת תשמיע קובץ M1099 - אין הודעה להשמעה.

----



אפשרות ב' - פעולות / השמעת הודעות ברצף - לכל מאזין בנפרד לפי:


הודעה קולית + הקראת מספרים + הקראת ספרות + הקראת אותיות + הקראת טקסט בעברית + מעבר לשלוחה אחרת

קוד: בחירת הכל

type=id_list_message
ראשית:
המערכת תבצע כניסה לפי זיהוי אישי
אפשרויות הזיהוי - ביארתי לעייל

לאחר מכן:
(באם קיים) הודעת פתיח M0000 המערכת תשמיע אותו

לאחר מכן:
המערכת תבדוק אם הוא כבר נכנס פעם לשלוחה
אם זה פעם ראשונה שהוא נכנס לשלוחה
ברירת מחדל - המערכת תבקש ממנו להקליט את שמו (מעין הרשמה ח"פ)

במידה ולא רוצים שהמערכת תבקש מהמאזין להירשם,
יש להוסיף את ההגדרה:

קוד: בחירת הכל

record_name=no
אם לא ביטלתם את ההרשמה הזאת - וכבר מוקלט שֶׁם,
דהיינו שזה לא פעם ראשונה שהוא נכנס לשלוחה
המערכת תשמיע למאזין "פתיח כבוד" :lol: .
זאת אומרת שהמאזין ישמע "שלום ל..." וההקלטה של השם שהוא הקליט,

במידה ולא רוצים שהמערכת תשמיע את זה,
יש להוסיף את ההגדרה:

קוד: בחירת הכל

say_name=no
(ואז גם אם הוא הקליט את השם - המערכת לא תשמיע אותו)


לאחר מכן:
הו סוף סוף - ברוך השם - ניגשים להכנת הקובץ שממנו ישמעו את ההודעות

אז ראשית - שם הקובץ
IdListMessage.ini

שנית - סוג הקובץ
סיומת ini

איך יוצרים אותו?
פותחים במחשב קובץ שנקרא "פנקס רשימות"
ושומרים אותו בשם IdListMessage.ini
בתהליך השמירה יש לשים לב לקידוד UTF-8

יופי אז יש לנו את הקובץ בו נרשום את הכל,
עכשיו מה כותבים בקובץ הזה? ואיך?



ישנם 8 אפשרויות להשמעת קבצים/פעולות
לכל אפשרות נקרא "פקודה"
והקצנו לה ראשי תיבות דהיינו אות אנגלית שתסמל את הפקודה

וכדלקמן:

Location) - l) - מיקום הקובץ במערכת
(רק במידה ורוצים להשמיע קובץ משלוחה אחרת, יש לרשום כתובת מלאה של השלוחה, מהשלוחה הראשית, כולל / בהתחלה.
הגדרה זו חייבת להרשם לפני ההגדרה הבאה)
File) - f) - קובץ להשמעה מתוך התיקיה
Digits) - d) - ספרות
Number) - n) - מספר
Alpha) - a) - אותיות באנגלית
text) - t) - טקסט מילים בעברית או אנגלית
(שימו לב ! יש להיזהר שלא יהיה נקודה (.) וגם לא מקף אמצעי (-) בתוך הטקסט, כדי שלא יהרוס את הרצף של ההקראה מה שעלול גם לגרום לניתוק השיחה.)
Speech) - s) - הפעלת מנוע דיבור של כל הטקסט בעברית או באנגלית המופיע בקובץ. הקובץ חייב להיות בפורמט utf-8 ובסיומת של tts ולהיות בתוך התיקיה הנוכחית.
Go To) - g) - מעבר לשלוחה אחרת

לסיכום יש לנו שמונה פקודות
וע"מ להגדיר את הפקודה נרשום את האות הראשונה שלה

אפשר לכתוב כמה וכמה פקודות - אחד אחרי השני ברצף

בין הגדרה להגדרה יש לסמן נקודה "."
שזה אומר שפה מסתיים הפקודה

בין סוג הפקודה לבין התוכן שלה יש לסמן "-"



דוגמה למופיע בקובץ IdListMessage.ini שבתוך התיקיה:

קוד: בחירת הכל

0501234567=l-/1/1.f-000
0548585858=f-57750730.f-57881001.a-www012@.d-5567.n-5123.t-אחד שתיים שלוש.t-Hello I speak English.s-012.g-/1/2/3
default=f-57750001.f-57881123.a-chabad@gmail.d-5567.n-5123.t-אחד שתיים שלוש.g-/1/2/3
למספר טלפון 0501234567
ישמיע את קובץ 000 משלוחה/1/1

למספר טלפון 0548585858
ישמיע את קובץ
57750730.wav
ואח"כ את קובץ
57881001.wav
ואח"כ ישמיע בצורת אותיות באנגלית
"w" "w" "w" "0" "1" "2" "@"
ואח"כ ישמיע
"חמש חמש שש שבע"
ואח"כ ישמיע
חמשת אלפים מאה עשרים ושלוש
ואח"כ ישמיע
אחד שתיים שלוש
ואח"כ ישמיע
Hello I speak English
ואח"כ ישמיע את כל המלל המופיע בקובץ בשם 012.tts הנמצא בתיקיה
ואח"כ יעבור לשלוחה /1/2/3

----


מה יקרה אם אין את המאזין ברשימה?

ניתן להגדיר שבמידה והמערכת לא מוצאת את המאזין ברשימה,
שיהיה משהו אחר
דהיינו או שישמע משהו או שילך לשלוחה מסויימת

ע"מ להגדיר זאת יש להוסיף שורה בקובץ
ששם יהיה כתוב הוראות למערכת מה לעשות עם המאזין שלא מופיע בכל הרשימה
בשורה הזאת כותבים:
default=
ואז איזה פקודות שרוצים, כפי שנתבאר לעייל.


---

לאחר שהמערכת השמיעה למאזין מה שצריך:

לאחר סיום ההשמעות - המערכת תשמיע M1005 - סוף הודעות.


בסוף השמעת ההודעות שילך לשלוחה אחרת:

קוד: בחירת הכל

id_list_message_end_goto=/8/1/1
בסוף השמעת ההודעות שינתק את השיחה:

קוד: בחירת הכל

id_list_message_end_goto=hangup

במידה ואין מה להשמיע:
אז ישמיע M1099 - אין הודעה להשמעה

במידה ואין הודעות להשמעה שיעבור לשלוחה אחרת:

קוד: בחירת הכל

id_list_message_no_message_goto=/1

במידה ויש ערך שגוי:
המערכת תודיע הודעת מערכת מספר 1080
"M1080 - שגיאה"
וימשיך הלאה (לאן שהגדרתם).

---


הקראת טקסט:

בכל הצורות של הקראת טקסט
ע"י המערכת הרובוטית שמקריאה טקסט
ניתן להגדיר את סוג הקול, והמהירות,

איזה סוג קול:
קול גברי:

קוד: בחירת הכל

voice=Gilad
קולות נשים:

קוד: בחירת הכל

voice=Sivan

קוד: בחירת הכל

voice=Sivan3
מהירות הדיבור:
ברירת מחדל כאילו מוגדר

קוד: בחירת הכל

rate=0
כדי להגדיר יותר מהר או יותר לאט ניתן לשנות את הסיפרה

הכי מהר

קוד: בחירת הכל

rate=10
הכי לאט

קוד: בחירת הכל

rate=-10
---


ברירת מחדל אין רישום מה הלקוחות שמעו
באם רוצים להגדיר רישום במידה ואין הודעה להשמעה, או מה הלקוח שמע, ודיווח על סיום ההשמעה יש להוסיף את הערך

קוד: בחירת הכל

id_list_message_save_log=yes
הלוג ישמר בתוך התיקיה בקובץ בשם: IdListMessageLog.ini

דוגמה למופיע בתוך הקובץ

קוד: בחירת הכל

Folder-3.Phone-772715903.IdType-phone.ID-772715903.Date-2016-02-08.15:56:34.Log-Play-f-57750730.f-57881001.a-www012@.d-5567.n-5123.t-אחד שתיים שלוש.s-012.g-/1/2/3
Folder-3.Phone-772715903.IdType-phone.ID-772715903.Date-2016-02-08.15:56:51.Log-PlayEnd

חחג
הודעות: 2
הצטרף: 19:39 14/05/2020

Re: השמעת נתונים והודעות אישיות - id_message

שליחהעל ידי חחג » 10:47 18/05/2020

האם יש אפשרות שהמערכת תדע לקרוא ולהקריא בטלפון פרטים שנרשמו במסמכי המערכת ע''י הקשות הטלפון של מתקשרים אחרים, כגון בקבלת נתונים מתקשר 1 הקיש את מס' הטלפון שלו וכד', וזה נרשם במסמכים של קבלת נתונים, ומטלפן 2 יוכל לשמוע את מה ש-1 הקיש ורשום במסמכים של קבלת נתונים.

שלומל'ה
הודעות: 1
הצטרף: 15:10 08/05/2020

Re: השמעת נתונים והודעות אישיות - id_message

שליחהעל ידי שלומל'ה » 10:28 20/05/2020

איפה שמים את ההגדרה של השמעת ההודעה אישית??? ומה שמים בתפריט הראשי כדי שיזהה את המספר???


חזור אל “הפורום - למתחילים”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים | 3 אורחים