בס"ד
הפיתוח הינו פרטי ומטעם חברת אהבת ישראל.
התוסף זמין בקישור: https://Smart-IVR.co.il/addons/incoming-calls-report
כל הפניות נעשות מצד הלקוח ישירות אל ה-API הרישמי מתוך התיעוד הרגיל.
בהצלחה!
אפשרי גם להפנות פרמטר ייחודי כדי להוריד את הקובץ ישר כאקסל, וגם להעביר את הטוקן להתחברות.
כתובת הבסיס
https://smart-ivr.co.il/addons/incoming-calls-report
פרמטרים ב-Query (מה צריך להעביר)
| פרמטר |
חובה |
ערכים |
תיאור |
token |
כן (לצפייה/ייצוא) |
מחרוזת טוקן |
טוקן המערכת. נדרש לצפייה בדוח ולייצוא. |
export |
לא |
1 |
מצב ייצוא בלבד: הדף טוען, מוריד קובץ Excel, ומציג מסך הצלחה (או "אין נתונים") בלי להציג את הדוח המלא. |
closeAfterExport |
לא |
1 |
רק במצב ייצוא (export=1): אחרי הורדת הקובץ מציג "החלון ייסגר בעוד רגע" וסוגר את החלון אוטומטית. יש להשתמש כשמפנים מאתר חיצוני (העברה). אם לא מועבר – יוצג כפתור "חזרה לדוחות" והחלון לא ייסגר. |
month |
לא |
YYYY-MM |
חודש לדוח (למשל 2025-02). ברירת מחדל: החודש הנוכחי. |
תרחישי שימוש
1. הפניה לצפייה בדוח (דף רגיל)
מתאים כשהמשתמש נכנס לדוח מתוך האתר או מהדשבורד.
https://smart-ivr.co.il/addons/incoming-calls-report?token=<TOKEN>
אופציונלי עם חודש:
https://smart-ivr.co.il/addons/incoming-calls-report?token=<TOKEN>&month=2025-02
2. הפניה לייצוא בלבד – מאתר חיצוני (העברה)
מתאים כשמפנים את המשתמש מאתר אחר; אחרי הורדת הקובץ החלון נסגר.
https://smart-ivr.co.il/addons/incoming-calls-report?token=<TOKEN>&export=1&closeAfterExport=1
עם חודש:
https://smart-ivr.co.il/addons/incoming-calls-report?token=<TOKEN>&export=1&closeAfterExport=1&month=2025-02
3. הפניה לייצוא בלבד – מתוך האפליקציה
מתאים לפתיחה מהדשבורד/תוסף; אחרי הורדה יוצג כפתור "חזרה לדוחות" והחלון לא ייסגר.
https://smart-ivr.co.il/addons/incoming-calls-report?token=<TOKEN>&export=1
(בלי closeAfterExport.)
הרשאות טוקן
כדי שהטוקן יעבוד עם התוסף יש להעתיק את JSON ההרשאות ולהדביק ב-"יצירת מפתח גישה" בממשק "חומת האש" של המערכת הטלפונית.
{
"tokenNike": "smart-ivr/addons/incoming-calls-report",
"tokenMore": {
"ws_whitelist": [
"/api/GetSession",
"/api/RenderYMGRFile"
],
"ws_parms_whitelist": [
"token",
"convertType",
"notLoadLang",
"wath"
],
"ws_parms_mismatch_action": "remove",
"default_acl_policy": "deny",
"acl_rules": [
{
"ip": [],
"name": "GetSession",
"active": true,
"params": [],
"policy": "allow",
"endpoint": [
"/api/GetSession"
],
"set_params": {}
},
{
"ip": [],
"name": "RenderYMGRFile",
"active": true,
"params": [
"wath=ivr2:Log/LogFolderEnterExit-????-??.ymgr",
"token",
"convertType=json",
"notLoadLang=1"
],
"policy": "allow",
"endpoint": [
"/api/RenderYMGRFile"
],
"set_params": {}
}
]
}
}