תגובה לבחירת מיקום הקלטה
-
תגובה: בחירת מיקום הקלטה
@קוסקוס
בהמשך לנושא שעלה לפני כמה דקות בנוגע ליצירת לוח אירועים שבו מאזינים יכולים להקליט אירועים ספציפיים לתאריכים שונים, ושההקלטות יישמרו בתיקיות מתאימות, מצאתי פתרון יעיל ופשוט ליישום במערכת. הפתרון מצריך שילוב של מודול הקלטות עם שלוחת השמעת קבצים רגילה.
חשוב להבהיר מראש: מודול "הודעה יומית מתחלפת" (daily_message) אינו מיועד לשמירת הקלטות משתמש מרובות בתיקיות נפרדות לכל תאריך. הפתרון הנכון הוא שימוש בשלוחת השמעת קבצים רגילה (type=playfile) שתכיל את תיקיות התאריך.
להלן שלבי ההגדרה המפורטים:- הגדרת שלוחת "לוח האירועים" (שלוחת היעד לשמירת ההקלטות)
זו תהיה השלוחה שבה יישמרו ויושמעו האירועים המוקלטים.
• פתיחת שלוחה: פתחו שלוחה ייעודית בתוך המערכת שתשמש כ"לוח האירועים". לדוגמה, נניח שמספרה 2.
• הגדרת סוג השלוחה: בקובץ ה-ext.ini של שלוחה 2, הוסיפו את ההגדרה הבאה:
• שלוחה מסוג playfile מאפשרת ניווט בתיקיות משנה, כך שנוכל ליצור בה תיקיות עבור כל תאריך, ובתוכן לשמור את הקלטות האירועים.
• סדר השמעת הקבצים: כברירת מחדל, המערכת תשמיע את הקבצים מהחדש לישן. אם תרצו לשנות את זה, לדוגמה, מהישן לחדש, ניתן להוסיף בשלוחה 2 (או בקובץ ivr.ini הראשי אם רוצים שזה יחול על כל המערכת): - הגדרת שלוחת "הקלטת אירוע" (השלוחה למאזינים להקלטה)
זו תהיה השלוחה שאליה יתקשרו המאזינים כדי להקליט אירוע.
• פתיחת שלוחה: פתחו שלוחה נוספת שתשמש להקלטת האירועים. לדוגמה, נניח שמספרה 1.
• הגדרת סוג השלוחה: בקובץ ה-ext.ini של שלוחה 1, הוסיפו את ההגדרה הבאה:
• הכנסת נתיב שמירה על ידי המאזין: מודול ההקלטות מאפשר למאזין להקיש את נתיב התיקייה שבה הוא רוצה לשמור את ההקלטה. זהו המפתח לפתרון הדרישה שלכם:
◦ הודעת מערכת M1096: המערכת משמיעה כברירת מחדל את הודעה M1096 שמנחה כיצד להקיש את מספר התיקייה. מומלץ ביותר להקליט קובץ קול מותאם אישית בשם M1096.wav ולהעלות אותו לשלוחה 1. הודעה זו צריכה להסביר למאזינים בבירור כיצד להקיש את התאריך ואת מיקום השמירה.
◦ תוכן מוצע להודעה M1096.wav (בקול נעים וברור): "ברוכים הבאים לשלוחת הקלטת האירועים. אנא הקישו תחילה את מספר השלוחה של לוח האירועים (לדוגמה, אם לוח האירועים הוא שלוחה 2, הקישו 2), לאחר מכן כוכבית (), ואז את התאריך המלא של האירוע בפורמט שנה כוכבית חודש כוכבית יום (לדוגמה: 20231120 עבור אירוע ב-20 בנובמבר 2023). בסיום התאריך, הקישו סולמית (#). לאחר הקשת התאריך, תישמע צפצוף, ואז תוכלו להקליט את האירוע. בסיום ההקלטה הקישו שוב סולמית (#)."
◦ דוגמה להקשה שהמאזין יבצע: אם שלוחת לוח האירועים היא 2, והמאזין רוצה להקליט אירוע לתאריך 20 בנובמבר 2023, הוא יקיש: 220231120#.
◦ תוצאה: המערכת תיצור אוטומטית (אם לא קיימות) תיקיות בנתיב /2/2023/11/20/ ותשמור את ההקלטה שם כקובץ 001.wav, 002.wav וכן הלאה. - גישה להקלטות בלוח האירועים
• כאשר מאזינים ייכנסו לשלוחה 2 (לוח האירועים), הם ישמעו תחילה את תיקיות השנים (לדוגמה, "2023").
• לאחר בחירת שנה, הם ישמעו את תיקיות החודשים (לדוגמה, "11").
• לאחר בחירת חודש, הם ישמעו את תיקיות הימים (לדוגמה, "20").
• בתוך תיקיית היום, הם ישמעו את הקלטות האירועים שנשמרו לאותו תאריך.
הערות חשובות נוספות:
• קבצי ext.ini: קבצי ext.ini נוצרים אוטומטית עם יצירת שלוחה. אם הוא אינו קיים, ניתן ליצור אותו ידנית.
• הודעות מערכת כלליות: במערכת קיימות הודעות מערכת רבות. ניתן להחליף רבות מהן בקבצי קול מותאמים אישית על ידי העלאת קובץ wav עם שם ההודעה (לדוגמה, M1096.wav) לתיקיית השלוחה הרצויה.
• שליחת הקלטות למייל/SMS: מודול הקלטות יכול לשלוח הקלטות למייל. אם תרצו שהאירועים יגיעו גם אליכם במייל, תוכלו לבדוק את ההגדרות הרלוונטיות במודול ההקלטות.
על ידי הגדרת השלוחות בצורה זו, תוכלו ליצור לוח אירועים גמיש וידידותי למשתמש, המאפשר הקלטת אירועים ושמירתם לפי תאריכים באופן מסודר.
בהצלחה! אני מקווה שאני צודק....
- הגדרת שלוחת "לוח האירועים" (שלוחת היעד לשמירת ההקלטות)
-
-
@אליהו-החכם לא כתבת את קודי ההגדרות
-
לא רוצה לכתוב דברים לא מדוייקים, אז אם מישהו יודע אז בכבוד...
-
@אליהו-החכם אבל הבנתי את הרעיון אנסה להסתדר עם זה .
תודה רבה! -
בבקשה...
-
הנה:
1. הגדרת שלוחת "לוח האירועים" (שלוחת היעד לשמירת והשמעת ההקלטות)
- סוג השלוחה: יש להגדיר את השלוחה כשלוחת השמעת קבצים (
playfile
).- בקובץ
ext.ini
של השלוחה (לדוגמה, שלוחה 2), יש להוסיף:type=playfile
- שלוחה מסוג
playfile
מאפשרת השמעת קבצים שנמצאים בתיקייה, כולל ניווט בתיקיות משנה.
- בקובץ
- סדר השמעת הקבצים: כברירת מחדל, המערכת משמיעה את הקבצים מהחדש לישן (המספר הגבוה ביותר). אם ברצונכם לשנות זאת לסדר הפוך (מהישן לחדש), ניתן להוסיף:
- בקובץ
ext.ini
של שלוחה 2:start=min
- לחילופין, אם רוצים שהגדרה זו תחול על כל שלוחות השמעת הקבצים במערכת, ניתן להגדיר זאת בקובץ
ivr.ini
הראשי.
- בקובץ
2. הגדרת שלוחת "הקלטת אירוע" (השלוחה למאזינים להקלטה)
- סוג השלוחה: יש להגדיר את השלוחה כשלוחת הקלטות (
record
).- בקובץ
ext.ini
של השלוחה (לדוגמה, שלוחה 1), יש להוסיף:type=record
- בקובץ
- הנחיה להקשת נתיב שמירה: מודול ההקלטות מאפשר למאזין להקיש את נתיב התיקייה שבה הוא רוצה לשמור את ההקלטה.
- המערכת משמיעה לשם כך את הודעה M1096.
- מומלץ מאוד להקליט קובץ קול מותאם אישית בשם
M1096.wav
ולהעלות אותו לשלוחה 1. ההודעה צריכה להסביר למאזינים כיצד להקיש את מספר שלוחת היעד (לוח האירועים), ולאחריו כוכבית (*), ואז את התאריך בפורמט הרצוי (לדוגמה:שנה*חודש*יום
), ולבסוף סולמית (#). - דוגמה להקשה שהמאזין יבצע: אם שלוחת לוח האירועים היא 2, והמאזין רוצה להקליט אירוע לתאריך 20 בנובמבר 2023, הוא יקיש:
2*2023*11*20#
.
הערות כלליות לגבי הגדרות ומערכת:
- קבצי
ext.ini
ו-ivr.ini
: קבציext.ini
נוצרים אוטומטית בעת יצירת שלוחה. הגדרות כלליות לכל המערכת ניתן להגדיר בקובץivr.ini
הראשי. - הודעות מערכת (
Mxxxx.wav
): ניתן להחליף רבות מהודעות המערכת המוגדרות כברירת מחדל בקבצי קול מותאמים אישית על ידי העלאת קובץwav
עם שם ההודעה (לדוגמה,M1096.wav
) לתיקיית השלוחה הרצויה. - שליחת הקלטות למייל: מודול ההקלטות (
record
) מאפשר קבלת ההקלטות גם במייל. - הודעת ברוכים הבאים: בכל שלוחה ניתן להעלות הודעת ברוכים הבאים בשם
M0000.wav
שתשמע מיד בכניסה לשלוחה, לאחר מעבר הרשאות ופילטרים.
- סוג השלוחה: יש להגדיר את השלוחה כשלוחת השמעת קבצים (