• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    API - גישת מפתחים למערכות

    אזור התעשיה - הגדרות המערכת
    5
    70
    52178
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • E
      eliyahu ניהול נערך לאחרונה על ידי eliyahu

      הצגת המספרים שברשימת התפוצה

      הפקודה היא - GetTemplateEntries

      הפרמטרים הנדרשים

      פרמטר תיאור
      token טוקן
      templateId מזהה תבנית

      מאפייני תגובת השרת

      מאפיין סוג הסבר
      templateId int מזהה תבנית
      entries array מערך אובייקטים (ראה "תבנית אובייקט מספר" להלן)

      תבנית אובייקט מספר

      מאפיין סוג ערך הערות
      rowid int מזהה ייחודי של המספר ברשימת התפוצה
      index מיקום המספר ברשימת התפוצה
      phone string מספר טלפון
      blocked boolean האם המספר מוגדר כחסום במידה וכן, יופיע הערך true. במידה ולא, יופיע הערך false
      name string שם משוייך במידה ולא מוגדר, יתקבל הערך null
      moreinfo string מידע נוסף במידה ולא מוגדר, יתקבל הערך null
      תגובה 1 תגובה אחרונה תגובה ציטוט 3
      • E
        eliyahu ניהול נערך לאחרונה על ידי eliyahu

        עדכון מספר בודד ברשימת תפוצה

        הפקודה היא - UpdateTemplateEntry

        הפרמטרים הנדרשים

        פרמטר תיאור הערות
        token טוקן פרמטר חובה
        templateId מזהה תבנית פרמטר חובה
        rowid מזהה ייחודי של המספר ברשימת התפוצה אם הפרמטר מושמט והמספר לא קיים, תיווצר שורה חדשה
        phone מספר טלפון אם המספר קיים ברשימת התפוצה והפרמטר rowid הושמט, המספר יעודכן מחדש והערכים name ו-moreinfo שהיו קיימים יימחקו
        name שם
        moreinfo מידע נוסף
        blocked האם לעדכן כחסום במידה וכן, יש להגדיר 1. במידה ולא, יש להגדיר 0

        אין מאפיינים מיוחדים בתגובת השרת

        תגובה 1 תגובה אחרונה תגובה ציטוט 2
        • E
          eliyahu ניהול נערך לאחרונה על ידי eliyahu

          עדכון סטטוס או מחיקה של מספרים מרשימת התפוצה

          הפקודה היא - UpdateTemplateEntries

          הפרמטרים הנדרשים

          פרמטר תיאור הערות
          token טוקן פרמטר חובה
          templateId מזהה תבנית פרמטר חובה
          rowids מזהה ייחודי של המספרים ברשימת התפוצה יש להפריד בין המספרים עם מקף 👈 - 👉
          action איזה פעולה לעשות ישנם 3 אפשרויות. block - חסימה. unblock - ביטול חסימה. delete - מחיקה

          אין מאפיינים מיוחדים בתגובת השרת

          תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • E
            eliyahu ניהול נערך לאחרונה על ידי eliyahu

            מחיקת כל המספרים מרשימת התפוצה

            הפקודה היא - ClearTemplateEntries

            הפרמטרים הנדרשים

            פרמטר תיאור
            token טוקן
            templateId מזהה תבנית

            אין מאפיינים מיוחדים בתגובת השרת

            תגובה 1 תגובה אחרונה תגובה ציטוט 2
            • E
              eliyahu ניהול נערך לאחרונה על ידי אהרן שובקס

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

              פרמטר תיאור הערות
              token טוקן חובה
              templateId מזהה תבנית חובה
              data קובץ רשימת הטלפונים כמחרוזת חובה
              nameColumns מספר העמודות של 'שם'. כל עמודות הטקסט האחרות עוברות ל'מידע נוסף ' ברירת מחדל 1
              defaultPrefix קידומת מספר ברירת מחדל למספרים בני 7 ספרות.הערכים המותרים הם: 02,03,04,08,09,077,072,073. רשות
              delimiter תו המפריד בין עמודות (עבור עמודות המופרדים ב טאב כיתבו "TAB" ברירת מחדל ","
              updateType מגדיר את סוג העדכון: UPDATE = עדכן רשומות קיימות והוסף חדשות, NEW = הסר את כל הרשומות הקיימות והוסף חדש, REMOVE = הסר רשומות ברירת מחדל UPDATE
              blocked 1 = יקבע את סטטוס הרשומות שהועלה ל'חסום '. ברירת מחדל 0 כלומר לא מגדיר כחסום

              אם ניתוח הקבצים נכשל בגלל פורמט לא מזוהה, יחזיר תגובה עם הודעה = "bad_format".

              מאפייני תגובת השרת

              מאפיין סוג הסבר
              message string "ok" - פירושו שההעלאה עובדה כהלכה
              templateId int מזהה התבנית שעודכן
              totalParsed int המספר הכולל של מספרים שהתקבלו
              rejectedRecords Array מערך המתאר את הרשומות שנדחו (ראה להלן פירוט)
              totalInserted int המספר הכולל של מספרים שהוכנסו בהצלחה
              totalUpdated int המספר הכולל של המספרים שעודכנו
              totalRemoved int המספר הכולל של המספרים שהוסרו

              אם מספרים מסוימים נדחו משום מה, rejectedRecords יכיל מערך של אובייקטים בפורמט הבא:

              מאפיין סוג הסבר
              phone string מספר הטלפון
              name string עמודת שם
              moreinfo string עמודת מידע נוסף
              blocked bool סטטוס חסום
              errorState enum DUPLICATE = המספר כפול, INVALID = המספר לא חוקי (אסור בקמפיינים)
              originalRowNumber int מספר השורה בו זוהתה השגיאה
              תגובה 1 תגובה אחרונה תגובה ציטוט 3
              • E
                eliyahu ניהול נערך לאחרונה על ידי שמחה - זו הסיסמא

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

                הפרמטרים הנדרשים

                פרמטר תיאור הערות
                token טוקן חובה
                templateId מזהה תבנית חובה
                phones רשימת טלפונים חלופית לשליחת ההודעה, כאשר המספרים מופרדים ב : רשות
                callerId זיהוי יוצא רשות
                תגובה 1 תגובה אחרונה תגובה ציטוט 2
                • E
                  eliyahu ניהול נערך לאחרונה על ידי

                  מצב הקמפיין-GetCampaignStatus

                  תגובה 1 תגובה אחרונה תגובה ציטוט 2
                  • E
                    eliyahu ניהול נערך לאחרונה על ידי

                    הורדת דו"ח קמפיין-DownloadCampaignReport

                    תגובה 1 תגובה אחרונה תגובה ציטוט 2
                    • E
                      eliyahu ניהול נערך לאחרונה על ידי

                      קבלת קמפיינים פעילים-GetActiveCampaigns

                      תגובה 1 תגובה אחרונה תגובה ציטוט 2
                      • E
                        eliyahu ניהול נערך לאחרונה על ידי

                        ביצוע פעולות בקמפיינים פעילים-CampaignAction

                        תגובה 1 תגובה אחרונה תגובה ציטוט 2
                        • E
                          eliyahu ניהול נערך לאחרונה על ידי שמחה - זו הסיסמא

                          יצירת קמפיין מתוזמן
                          הפקודה היא - ScheduleCampaign

                          הפרמטרים הנדרשים

                          פרמטר אפשרויות תיאור/הערות/פירוט
                          token טוקן
                          templateId מספר מזהה של הקמפיין
                          time הגדרת זמן הפעלה באחד מהצורות הבאות (תאריך לועזי בלבד)
                          אופציה 1 yyyy-MM-dd-HH:mm:ss שנה -חודש - יום-שעה:דקה:שניה
                          אופציה 2 yyyy-MM-dd-HH:mm שנה -חודש - יום-שעה:דקה
                          אופציה 3 yyyy-MM-dd HH:mm:ss שנה -חודש - יום שעה:דקה:שניה(בין היום לשעה רווח במקום -)
                          אופציה 4 yyyy-MM-dd שנה -חודש-יום
                          אופציה 5 HH:mm:ss שעה:דקה:שניה
                          אופציה 6 HH:mm שעה:דקה
                          תגובה 1 תגובה אחרונה תגובה ציטוט 2
                          • E
                            eliyahu ניהול נערך לאחרונה על ידי שמחה - זו הסיסמא

                            קבלת קמפיינים מתוזמנים-

                            הפקודה היא - GetScheduledCampaigns

                            הפרמטרים הנדרשים:

                            פרמטר תיאור/הערות
                            token טוקן
                            type סוג הקמפיינים להחזרה. האפשרויות הם PENDING קמפיינים המיועדים לביצוע. SUCCESSFUL קמפיינים שבוצעו בהצלחה. FAILED קמפיינים שנכשלו.
                            order סדר המיון. האפשרויות הם: asc (ברירת מחדל) - סדר עולה. desc- סדר יורד
                            from אופציונלי - maximum number of records to include
                            limit אופציונלי - מקסימום של קמפיינים להחזרה
                            תגובה 1 תגובה אחרונה תגובה ציטוט 2
                            • E
                              eliyahu ניהול נערך לאחרונה על ידי

                              מחיקת קמפיין מתוזמן-DeleteScheduledCampaign

                              תגובה 1 תגובה אחרונה תגובה ציטוט 2
                              • E
                                eliyahu ניהול נערך לאחרונה על ידי שלוימי 770

                                הצגת תוכן שלוחה (תיקייה)

                                הפקודה היא GetIVR2Dir

                                הפרמטרים הנדרשים

                                פרמטר תיאור הערות
                                token טוקן חובה
                                path נתיב תיקייה חובה. לדוגמה: / עבור שלוחה ראשית. 1 עבור שלוחה 1 ext/1 עבור שלוחה ext/1
                                filesFrom הצג קבצים מ רשות. 0 יציג מהקובץ הראשון 1 יציג מהקובץ השני וכן הלאה. ברירת מחדל מציג מהקובץ הראשון.
                                filesLimit הצג קבצים עד רשות. לדוגמה, 5 יציג את הקובץ החמישי (כולל). ברירת מחדל מציג עד הקובץ האחרון
                                orderBy מיין קבצים לפי ראה להלן "ערכים אפשריים לפרמטר orderBy"
                                orderDir סדר קבצים asc - סדר עולה. desc - סדר יורד.

                                ערכים אפשריים לפרמטר orderBy

                                ערך תיאור
                                name שם קובץ (ברירת מחדל)
                                date תאריך יצירה
                                mtime תאריך שינוי אחרון
                                customerdid מספר מערכת
                                uploader מעלה הקובץ
                                size גודל
                                source מקור

                                מאפייני תגובת השרת

                                מאפיין סוג הסבר
                                extIni object אובייקט הכולל את הגדרות השלוחה
                                thisPath string נתיב תיקייה נוכחית
                                parentPath string נתיב תיקיית אב
                                dirs Array מערך הכולל את התיקיות והשלוחות שבתיקייה הנוכחית
                                files Array מערך הכולל את הקבצים שבתיקייה הנוכחית (מלבד קבצי ini ו-html שנמצאים במערך נפרד)
                                ini Array מערך הכולל את קבצי ההגדרות (ini) שבשלוחה
                                messages Array מערך הכולל את הודעות המערכת הקשורות לשלוחה
                                html Array מערך הכולל את קבצי הדוחות (html) שבשלוחה
                                msgDescriptions object אובייקט הכולל את התיאור של כל הודעות המערכת בשלוחה (למשל M0000=הודעת ברוכים הבאים)

                                מאפיינים משותפים לאובייקטים במערכים "dirs" "files" "ini" "messages" "html"

                                מאפיין סוג הסבר
                                exists boolean האם התיקייה/קובץ קיימים
                                name string שם התיקייה/קובץ
                                uniqueId string מזהה ייחודי לתיקייה/קובץ
                                what string נתיב תיקייה/קובץ
                                fileType string סוג תיקייה/קובץ

                                מאפיינים משותפים לאובייקטים במערכים "files" "ini" "messages" "html"

                                מאפיין סוג הסבר
                                size int גודל קובץ (בבתים)
                                mtime string תאריך שינוי אחרון

                                מאפיינים משותפים לאובייקטים במערכים "files" "messages"
                                הערה: המאפיינים הבאים הינם עבור קבצי שמע בלבד

                                מאפיין סוג הסבר
                                duration אורך (בדקות)
                                durationStr string אורך בפורמט mm:ss
                                customerDid string מספר מערכת בה נוצר הקובץ
                                meta string אובייקט המכיל מידע נוסף על הקובץ
                                date string זמן יצירת קובץ dd/mm/yyyy hh:mm
                                source string מקור הקובץ
                                phone string טלפון יוצר הקובץ
                                ip string כתובת IP של מעלה הקובץ

                                מאפייני אובייקטים במערך dirs
                                הערה: המאפיינים הבאים הינם עבור תיקיות המוגדרות כשלוחה ולא עבור תיקיות רגילות

                                מאפיין סוג הסבר
                                extType string סוג שלוחה
                                extTitle string תיאור שלוחה
                                תגובה 1 תגובה אחרונה תגובה ציטוט 2
                                • E
                                  eliyahu ניהול נערך לאחרונה על ידי eliyahu

                                  קבלת מידע על קובץ בודד

                                  הפקודה היא - GetFile

                                  הפרמטרים הנדרשים

                                  פרמטר תיאור סוג
                                  token טוקן string
                                  what נתיב במערכת string (דוגמה למטה)

                                  דוגמה לנתיב

                                  what=ivr2:2/000.wav    /// מידע על קובץ 000 בשלוחה 2
                                  

                                  תגובה (במידה והקובץ קיים)
                                  דומה למאפיינים של קובץ כפי שמופיע בGetIVR2Dir

                                  במידה וקובץ לא קיים יחזור שגיאה

                                  {
                                    "responseStatus": "ERROR",
                                    "message": "file does not exist",
                                    "messageCode": null,
                                    "yemotAPIVersion": 6
                                  }
                                  

                                  במידה ונתיב לא חוקי יחזור

                                  {
                                    "responseStatus": "EXCEPTION",
                                    "exceptionClass": "IllegalArgumentException",
                                    "exceptionMessage": "bad descriptor format. don't know what is xyz",
                                    "nestedException": null,
                                    "yemotAPIVersion": 6
                                  }
                                  
                                  תגובה 1 תגובה אחרונה תגובה ציטוט 3
                                  • E
                                    eliyahu ניהול נערך לאחרונה על ידי שמחה - זו הסיסמא

                                    ניהול תיקיות וקבצים

                                    הפקודה היא FileAction

                                    הפרמטרים הנדרשים

                                    פרמטר תיאור הערה
                                    token טוקן
                                    action סוג הפעולה לביצוע ראה להלן
                                    what נתיב ראה להלן
                                    target יעד ראה להלן

                                    בפרמטר action האפשרויות הקיימות הן:

                                    1. copy - העתקה
                                    2. move - העברה (לשינוי שם של שלוחה או קובץ יש להשתמש בהעברה)
                                    3. delete - מחיקה

                                    בפרמטר what האפשרויות הקיימות הן:

                                    1. ניהול קובץ בודד או שלוחה בודדת.
                                    2. ניהול קבצים מרובים כאשר בפרמטר what יש לציין כל קובץ או שלוחה בנפרד. לדוגמה:
                                    3. ניהול קובץ בתבנית קמפיין. ראה כאן
                                    ${url}FileAction?token=${token}&action=${action}&what0=ivr2:1&what1=ivr2:2/ext.ini
                                    

                                    בדוגמה: ניהול שלוחה 1 וניהול קובץ ext.ini שבשלוחה 2.

                                    בפעולה מסוג העברה או העתקה חובה לציין פרמטר target. האפשרויות הקיימות הן:

                                    1. בניהול קבצים מרובים או שלוחות מרובות יש לציין את נתיב היעד הרצוי. לדוגמה, במידה והיעד הוא שלוחה 1 יש לציין את הנתיב כך target=ivr2:1.
                                      הערה: שימו לב! השם המקורי נשמר. במידה ומדובר בהעברת או העתקת קבצים עם שם בעל מספר סידורי שמות הקבצים ישתנו בהתאם לשמות הקבצים בשלוחת היעד. (לדוגמה, אם בוצעה העתקה של קובץ 001 משלוחה 2 לשלוחה 1 ששם קיים קובץ בשם 050 אז השם של הקובץ שהועתק ישתנה ל-051).
                                    2. בניהול קובץ בודד או שלוחה בודדת ניתן גם לציין נתיב מלא כולל השם הרצוי ביעד.

                                    מאפייני תגובת השרת:

                                    מאפיין סוג הסבר הערה
                                    reports array מערך אובייקטים ראה להלן
                                    success boolean האם הפעולה בוצעה במידה וכן, יופיע הערך true. במידה ולא, יופיע הערך false
                                    action סוג הפעולה שבוצעה

                                    תבנית אובייקט

                                    מאפיין ערך
                                    what נתיב מקור
                                    target נתיב יעד
                                    success האם בוצע (זהה לתיאור לעיל)
                                    תגובה 1 תגובה אחרונה תגובה ציטוט 4
                                    • E
                                      eliyahu ניהול נערך לאחרונה על ידי אלחנן1

                                      קבלת תוכן קובץ טקסט

                                      הפקודה היא - GetTextFile

                                      הפרמטרים הנדרשים:

                                      פרמטר תיאור הערות
                                      token טוקן
                                      what נתיב מלא כולל שם הקובץ והסיומת לדוגמה ivr2:1/ext.ini

                                      מאפייני תגובת השרת:

                                      מאפיין סוג ערך
                                      contents string התוכן הכתוב בקובץ
                                      file array מערך אובייקטים (ראה להלן)

                                      תבנית אובייקט:

                                      מאפיין סוג ערך
                                      exists boolean האם הפעולה בוצעה (במידה וכן, יופיע הערך true. במידה ולא, יופיע הערך false)
                                      name string שם הקובץ
                                      uniqueId string מזהה תנועה ייחודי
                                      fileType string סוג קובץ (למשל: INI)
                                      size int גודל קובץ
                                      mtime string תאריך ושעה שהקובץ השתנה (פורמט: dd/MM/yyyy HH:mm)
                                      what string נתיב מלא
                                      תגובה 1 תגובה אחרונה תגובה ציטוט 6
                                      • E
                                        eliyahu ניהול נערך לאחרונה על ידי אלחנן1

                                        העלאת טקסט לקובץ

                                        הערה: במידה והקובץ לא קיים בשלוחה, ייווצר קובץ חדש.

                                        הפקודה היא - UploadTextFile

                                        הפרמטרים הנדרשים:

                                        פרמטר תיאור הערות
                                        token טוקן
                                        what שם הקובץ והסיומת יש לציין את הנתיב המלא. לדוגמה ivr2:1/ext.ini
                                        contents תוכן הקובץ להעלאה במידה וקיים כבר טקסט בקובץ הוא יימחק

                                        אין מאפיינים מיוחדים בתגובת השרת

                                        תגובה 1 תגובה אחרונה תגובה ציטוט 6
                                        • E
                                          eliyahu ניהול נערך לאחרונה על ידי eliyahu

                                          עדכון הגדרות שלוחה

                                          שימו לב! בשונה מהפקודה UploadTextFile כאן המערכת לא מוחקת את הקיים בקובץ ext.ini והדבר היחיד שמשתנה הוא מה שאתם שולחים לשרת

                                          הערה: במידה והשלוחה לא קיימת במערכת, תיווצר שלוחה חדשה.

                                          הפקודה היא - UpdateExtension

                                          הפרמטרים הנדרשים:

                                          פרמטר תיאור / הערות
                                          token טוקן
                                          path נתיב

                                          בפרמטרים הנוספים תוכלו לצרף ערכים לעדכון בקובץ ext.ini

                                          לדוגמה:

                                          ${url}UpdateExtension?token=${token}&path=ivr2:1&type=menu&title=בדיקה&enter_id=yes
                                          

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

                                          אין מאפיינים מיוחדים בתגובת השרת

                                          תגובה 1 תגובה אחרונה תגובה ציטוט 6
                                          • שמואל
                                            שמואל נערך לאחרונה על ידי שמחה - זו הסיסמא

                                            הכוונת שיחה - העברת מאזין ב**אפשרות הראשונה לשלוחה אחרת או לניתוק

                                            ** לא בכל שלב ניתן להעביר את המאזין לשלוחה אחרת באופן מיידי, ולכן הפעולה נשמרת למקום הראשון בו ניתן לעשות את הפעולה

                                            הפקודה היא - CallAction

                                            הפרמטרים הנדרשים:

                                            פרמטר תיאור הערות
                                            token טוקן
                                            ids מזהה ייחודי של השיחה כפי שהתקבל בקריאה GetIncomingCalls ניתן לשרשר כמה שיחות לביצוע על ידי כתיבה : בין id לid
                                            action set:GOasap=XXXX יש להחליף את "XXX" בלאן להעביר את המאזין, נתיב העברה, או "hangup" לניתוק

                                            מאפייני תגובת השרת:

                                            מאפיין סוג הסבר
                                            calls array פירוט השיחות שבוצעה בהן פעולה - זהה לתיאור המופיע בפקודה GetIncomingCalls
                                            action סוג הפעולה שבוצעה
                                            callsCount int מספר כולל של שיחות שבוצעה בהן פעולה

                                            לפניות בנוגע לפורום: shmuel@yemot.co.il

                                            תגובה 1 תגובה אחרונה תגובה ציטוט 14
                                            • פוסט ראשון
                                              פוסט אחרון