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

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

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

      העלאת והורדת קבצי שמע לקמפיין

      ראה ערך העלאת קובץ כיצד יש להעלות קבצים.
      ראה ערך הורדת קובץ כיצד יש להוריד קבצים.

      כדי להעלות ולהוריד קבצי שמע יש לציין את הנתיבים הבאים:

      הודעת קמפיין קולי

      ${templateId}.wav
      

      הודעת קמפיין sms

      ${templateId}.tts
      

      הודעה לפני ניתוב

      ${templateId}-MoreInfo.wav
      

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

      ההודעה שמושמעת לכולם לפני ההודעה הפרטית

      ${templateId}-First.wav
      

      הודעה פרטית שמושמעת לטלפון ספציפי

      PrivateMsg/${phone}.wav
      

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

      PrivateMsg/Default.wav
      
      תגובה 1 תגובה אחרונה תגובה ציטוט 5
      • E
        eliyahu ניהול נערך לאחרונה על ידי eliyahu

        ניהול קבצי קמפיין

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

        כדי לנהל את קבצי הקמפיין יש לציין את הנתיבים הבאים בפרמטרים what ו-target

        הודעת קמפיין קולי

        tpl:${templateId}
        

        הודעת קמפיין sms

        tpl:${templateId}:tts
        

        הודעה לפני ניתוב

        tpl:${templateId}:MoreInfo
        
        תגובה 1 תגובה אחרונה תגובה ציטוט 4
        • E
          eliyahu ניהול נערך לאחרונה על ידי אהרן שובקס

          יצירת תבנית קמפיין חדשה

          הערה: ההגדרות של הקמפיין החדש יועתקו מקמפיין ברירת המחדל

          הפקודה היא - CreateTemplate

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

          פרמטר תיאור
          token טוקן
          description שם הקמפיין

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

          מאפיין סוג ערך
          templateId int מזהה התבנית החדשה שנוצרה
          תגובה 1 תגובה אחרונה תגובה ציטוט 4
          • E
            eliyahu ניהול נערך לאחרונה על ידי eliyahu

            מחיקת תבנית קמפיין

            הפקודה היא - DeleteTemplate

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

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

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

            תגובה 1 תגובה אחרונה תגובה ציטוט 2
            • 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
                                            • פוסט ראשון
                                              פוסט אחרון