@איל-משולש
אכן צריך לשלוח מייל עם פירוט שיחה מהיום האחרון
ניהול
מנהלי פורומים
פוסטים
-
RE: באגים במודל תור (בטא)
-
RE: חדש ב-אהבת ישראל! שירות להעברת שידור חי באמצעות המחשב ישירות למערכת הטלפונית IVR2
בס"ד
היו מספר תקלות באבטחת ותקינות השירות, לכן השבתנו אותו.
בעז"ה בהמשך נחזיר אותו במתכונת רחבה ותקינה.עמכם הסליחה.
-
RE: עדכון במודול קבלת נתונים - הקשות: ערך 18
@שמואל-ש. אם המספר הוא לא מספר נייח / נייד ישראלי תקין, זה פשוט לא יתווסף...
-
עדכון במודול קבלת נתונים - הקשות: ערך 18
לידיעתכם, נוסף ערך 18 למודול קבלת נתונים - הקשות (קבצים 050-099).
הערך מאפשר הוספה אוטומטית של הנתון שהוקש לרשימת תפוצה מוגדרת.פרטי העדכון:
- הפעולה: הוספת הנתון שהוקש לרשימת תפוצה (AddtotemplateX).
- אופן הביצוע: הוספה שקטה ללא עדכון המשתמש, ללא קשר להגדרות בערך הרביעי.
- תנאי לביצוע: הנתון יתווסף לרשימה אך ורק בסיום מוצלח של הרישום (לא יתווסף במידה והשיחה נותקה באמצע).
דוגמה להגדרה:
050-option=10-9-7-Digits--------------Addtotemplate9(הנתון שהוקש בשאלה 050 יתווסף לרשימת תפוצה מספר 9).
לפירוט המלא של כלל הערכים במודול:
לחצו כאן
-
RE: חדש! מודול ניתוב שיחות לפי תור ללא עלות יחידות - שרשור מתעדכן
עדכון הגדרות מקשי נציג (DialKey)
לתשומת ליבכם, עלה עדכון משמעותי במודול תור החדש (ניתוב שיחות לפי תור): הגדרות מקשי נציג בתור (
DialKey).אפשרות זו הייתה קיימת אמנם גם במודול תור הישן (כאן), אך שם היא הייתה בסיסית מאוד.
כעת בוצע שדרוג משמעותי במבנה ובאפשרויות, מה שמאפשר שליטה והתאמה אישית של ההגדרות באופן מלא.
- לצפייה בפירוט המלא של DialKey: לחצו כאן
-
RE: חדש! מודול ניתוב שיחות לפי תור ללא עלות יחידות - שרשור מתעדכן
@בוס כתב בחדש! מודול ניתוב שיחות לפי תור ללא עלות יחידות - שרשור מתעדכן:
@אלחנן1 כאשר מגדירים
אם ברצונכם שהנציג שמקבל את השיחה ישמע כמה זמן הלקוח המתין על הקו "זמן ההמתנה" X "דקות" וX"שניות" יש להגדיר
reportholdtime=yesזה לא משמיע לנציג כלום.
אם אפשר לראות מה הבעיה.עדין זה לא קיים.
יהיה בהמשך@עידו כתב בחדש! מודול ניתוב שיחות לפי תור ללא עלות יחידות - שרשור מתעדכן:
@eliyahu מה לגבי רישום לחזרה? זה היום חובה במערכות
כנ"ל..
יהיה בהמשך -
RE: מודול ניתוב שיחות לפי תור (בטא)
הגדרות מקשי נציג בתור (DialKey)
מערכת מקשי הנציג מאפשרת להגדיר פעולות שהנציג יכול לבצע תוך כדי שיחה עם לקוח.
את ההגדרות יש לשים בקובץext.iniשל שלוחת התור.
טבלת הגדרות
הגדרה ברירת מחדל תיאור dial_key_direct_pressריק (=no) yes= מקש ישיר ללא קידומת. ללא הגדרה — חייב קידומת לפני.dial_key_prefix#תו הקידומת — הנציג מקיש קודם את הקידומת ואז את הרצף. dial_key_seqריק רצפי מקשים מותאמים. פורמט: ACTION=KEYS.ACTION=KEYS— מפריד נקודה (.).dial_key_seq_max_digits2מספר ספרות מקסימלי לקרוא אחרי המקש הראשון / קידומת. dial_key_return_to_call**רצף מקשים לחזרה לשיחה מהמתנה. none= מבטל.dial_key_spy_and_talk#*רצף מקשים להאזנה + דיבור עם הלקוח. none= מבטל.dial_key_0עדdial_key_9ריק פעולה ישירה לספרה בודדת. dial_key_starריק פעולה ישירה למקש *.dial_key_hashריק פעולה ישירה למקש #.
פעולות אפשריות
פעולה תיאור דוגמה בהגדרה הערות holdהעברת הלקוח להמתנה — הנציג עובר למצב המתנה ויכול לחזור עם dial_key_return_to_call.dial_key_5=holdreturn_to_callחזרה לשיחה עם הלקוח מהמתנה. dial_key_**=return_to_callspy_and_talkהאזנה לשיחת הלקוח (ערוץ 3) + אפשרות דיבור (whisper/barge). dial_key_spy_and_talk=99menu_move_clientפתיחת תפריט אינטראקטיבי — הנציג בוחר שלוחה/תיקייה להעביר אליה את הלקוח. dial_key_3=menu_move_clientmove_client_to_folder-/FOLDERהזזת הלקוח לשלוחה/תיקייה מוגדרת מראש ללא תפריט. המערכת בודקת שהשלוחה קיימת. dial_key_seq=33=move_client_to_folder-/6menu_routing_clientפתיחת תפריט אינטראקטיבי — הנציג מקליד מספר טלפון לחייג עבור הלקוח. dial_key_4=menu_routing_clientrouting_client_to_number-XXXXXחיוג למספר מוגדר מראש עבור הלקוח ללא תפריט. תומך מספרים מקוצרים מקובץ DialKeyAbbreviatedDialing.ini.dial_key_seq=55=routing_client_to_number-0501234567שימו לב! השימוש באפשרות זו כרוך בעלות יחידות
כיצד זה עובד
מצב קידומת (ברירת מחדל)
הנציג מקיש קידומת (ברירת מחדל
#) ואז את הרצף:#1= קידומת#+ מקש1#22= קידומת#+ רצף22
מצב ישיר (
dial_key_direct_press=yes)הנציג מקיש ישירות את הרצף בלי קידומת:
22= הנציג מקיש2,2— המערכת מזהה את הרצף*1= הנציג מקיש*,1
סדר עדיפויות
- מקש בודד —
dial_key_5=hold - רצף מותאם —
dial_key_seq=22=hold - Fallback — במידה ולא מוגדר, יתעלם מההקשה הנוספת ויתחשב במקש הראשון בלבד (כלומר מתעלם מהמקש השני וכו').
- מקשים מובנים ברירת מחדל —
return_to_call/spy_and_talk
אחרי שנייה ללא הקשה (TIMEOUT) המערכת מסיימת לקרוא ומעבדת את מה שנאסף.
אם הנציג מקיש פחות ספרות מהמקסימום — ה-TIMEOUT מסיים את הקלט.
דוגמאות
דוגמה 1 — מצב בסיסי: מקש בודד עם קידומת
dial_key_5=hold dial_key_star=return_to_call- נציג מקיש
#5← השהיה - נציג מקיש
#*← חזרה לשיחה - נציג מקיש
**← חזרה לשיחה (ברירת מחדל)
דוגמה 2 — מצב ישיר + מקשים בודדים
dial_key_direct_press=yes dial_key_5=hold dial_key_star=return_to_call- נציג מקיש
5← השהיה - נציג מקיש
*← חזרה לשיחה - נציג מקיש
**← חזרה לשיחה (ברירת מחדל)
דוגמה 3 — רצפים קצרים עם קידומת
dial_key_prefix=# dial_key_seq_max_digits=2 dial_key_seq=11=hold.22=return_to_call dial_key_return_to_call=none dial_key_spy_and_talk=none- נציג מקיש
#11← השהיה - נציג מקיש
#22← חזרה לשיחה - נציג מקיש
**← לא עובד (בוטל עםnone)
דוגמה 4 — רצפים ישירים עם תיקיות + חיוג
dial_key_direct_press=yes dial_key_seq_max_digits=3 dial_key_seq=11=hold.22=return_to_call.33=move_client_to_folder-/6.44=menu_move_client.55=routing_client_to_number-0501234567.66=menu_routing_client dial_key_return_to_call=none dial_key_spy_and_talk=99- נציג מקיש
11← השהיה - נציג מקיש
22← חזרה לשיחה - נציג מקיש
33← הזזה לתיקייה 6 - נציג מקיש
44← תפריט בחירת שלוחה - נציג מקיש
55← חיוג ל-0501234567 - נציג מקיש
66← תפריט הקלדת מספר - נציג מקיש
99← האזנה + דיבור
דוגמה 5 — רצף ארוך עם
#באמצעdial_key_direct_press=yes dial_key_seq_max_digits=11 dial_key_seq=234*1*45#57=hold dial_key_return_to_call=## dial_key_spy_and_talk=none- נציג מקיש
234*1*45#57← השהיה - נציג מקיש
##← חזרה לשיחה
דוגמה 6 — קידומת
*במקום#dial_key_prefix=* dial_key_seq_max_digits=2 dial_key_seq=1=hold.2=return_to_call dial_key_return_to_call=none dial_key_spy_and_talk=none- נציג מקיש
*1← השהיה - נציג מקיש
*2← חזרה לשיחה
דוגמה 7 — שילוב מקשים בודדים + רצפים
dial_key_direct_press=yes dial_key_5=hold dial_key_3=menu_move_client dial_key_4=menu_routing_client dial_key_seq_max_digits=3 dial_key_seq=123=move_client_to_folder-/6.456=routing_client_to_number-0501234567 dial_key_spy_and_talk=none- נציג מקיש
5← השהיה (מקש בודד, עדיפות גבוהה) - נציג מקיש
3← תפריט בחירת שלוחה - נציג מקיש
4← תפריט הקלדת מספר - נציג מקיש
123← הזזה לתיקייה 6 - נציג מקיש
456← חיוג ל-0501234567 - נציג מקיש
**← חזרה לשיחה (ברירת מחדל)
הערות חשובות
- מפריד בין רצפים ב-
dial_key_seq— הוא נקודה (.) noneמבטל ברירת מחדל —dial_key_return_to_call=noneמבטל את**, ו-dial_key_spy_and_talk=noneמבטל את#*dial_key_seq_max_digits— חובה להגדיר כשהרצף ארוך מ-2 תווים (למשל רצף123דורש לפחות3)- אפשר להשתמש בפחות מהמקסימום — אם מוגדר מקסימום
11, הנציג יכול להקיש 2 ספרות ולחכות שנייה; ה-TIMEOUT מסיים את הקלט - מספרים מקוצרים — בפעולת
routing_client_to_numberאפשר להשתמש במספר מקוצר מתוך קובץDialKeyAbbreviatedDialing.iniבתיקיית השלוחה או בשורש
-
RE: הבנתי שיש שלוחה להקראה מגוגל שיטס...
@מאיר-מלמד כתב בהבנתי שיש שלוחה להקראה מגוגל שיטס...:
@אA אני מנסה כל מיני נוסחאות לסקריפט והסקריפט לא נשמר
תמיד ההודעה כך:

זה נטפרי!!!
-
RE: מוזיקה בהמתנה
בס"ד
אני מקווה שאין בעייה מצד ימות שאני מפרסם את זה. זה נמצא גם דרך הבקשות רשת משם לקחתי של האתר ניהול.
אולי ימות המשיח יעבירו לAPI את התיעוד ויעזור לכולם. (הם גם נראה לי פרסמו את זה פעם)
בהצלחה.ניהול מוזיקה בהמתנה באמצעות הAPI במודול Music On Hold.
- יש לבחור שם שאיתו שתשתמשו בהגדרות בשלוחה על מנת להפעיל את המוזיקה בהמתנה
- שימו לב, לאחר ביצוע הפעולה תקבלו את השם שבחרתם בתוספת מזהה שנוסף, את השם המלא שתראו כתגובה יש להכניס לשלוחה
- המוזיקה בהמתנה הינה התוכן של התיקיה בצורה אקראית
- שימו לב, על השלוחה להיות ריקה מכל קבצים אחרים מלבד קבצי שמע - לרבות קבצי הגדרות ini ו ext.ini!
1. קבלת מוזיקה בהמתנה לפי נתיב (GetMusicOnHoldByPath)
משמש לבדיקה האם קיימת מוזיקה בהמתנה בנתיב מסוים ומה הסטטוס שלה.
- Endpoint:
GetMusicOnHoldByPath - גוף הבקשה (Payload):
path= הנתיב המלא של התיקייה (למשל:ivr2:/1).
דוגמת תגובה:
{ "responseStatus": "OK", "yAfastVersion": "6.7.114", "data": "Y" }הנתון שמתקבל ב
dataלדוגמא Y זה השם לשים בשלוחה אח"כ בקובץext.ini:type=music_on_hold music_on_hold=Yאבל יכול להיות שבAPI תקבל:
{"responseStatus":"OK","yAfastVersion":"6.7.114","data":false}שזה אומר שאין קובץ מעודכן.
2. יצירת מוזיקה בהמתנה (CreateMusicOnHolds)
משמש להגדרת מוזיקה בהמתנה עבור תיקייה ספציפית.
- Endpoint:
CreateMusicOnHolds - גוף הבקשה (Payload):
folderPath: הנתיב שבו תוגדר המוזיקה (למשל:ivr2:/1).name: מזהה או שם קובץ המוזיקה (למשל:MyMusic).
דוגמת תגובה:
{ "responseStatus": "OK", "yAfastVersion": "6.7.114", "status": "Z" }הנתון שמתקבל ב
statusלדוגמא Z זה השם לשים בשלוחה אח"כ בקובץext.ini:type=music_on_hold music_on_hold=Z
3. מחיקת מוזיקה בהמתנה (DeleteMusicOnHolds)
משמש להסרת הגדרת מוזיקה בהמתנה קיימת.
- Endpoint:
DeleteMusicOnHolds - גוף הבקשה (Payload):
name: שם המוזיקה/המזהה שיש למחוק.
דוגמת תגובה:
{ "responseStatus": "OK", "yAfastVersion": "6.7.114", "status": true }