
נקודת מבט מרכזית לכל ממשקי ה-API של המרכזיה — מודל ה-API שמניע שיחות, וה-API לאינטראקציה עם המערכת. בחר נושא להסבר מלא, או הורד את מדריך ה-AI להעצמת מודלי שפה.
העבודה עם המרכזיה מחולקת לשני ערוצים שונים לחלוטין. הבנת ההבדל היא תנאי הכרחי לפני שמתחילים לבנות אינטגרציה — כל ערוץ פועל בכיוון אחר, עם דרישות אימות שונות.
המרכזיה מדברת אל השרת שלך. כשמתקשר נכנס לשלוחה, המרכזיה שולחת בקשה לכתובת ה-URL שהגדרת — והשרת שלך מחזיר JSON עם הוראות מה לעשות (להשמיע הודעה, לקבל DTMF, להקליט, לנתב, לסלק אשראי וכו').
השרת שלך הוא "המוח" — הוא מחליט את מהלך השיחה דינמית, לפי הלוגיקה העסקית שלך. המרכזיה היא "הטלפון" — היא מבצעת את ההוראות.
ללא apiKey · המזהה הוא כתובת ה-URL עצמההשרת שלך מדבר אל המרכזיה. אתה יוזם פעולות — להפעיל קמפיין יוצא, לערוך שלוחה, לטעון קובץ שמע, להפעיל שיחת אימות. הבקשה נשלחת לאנדפוינטים של המערכת, מאומתת ב-API Key, ולעיתים גם ברשימת IP מאושרים.
השליטה כאן הפוכה — אתה היוזם, המרכזיה מבצעת את הפעולה ומחזירה תוצאה. רוב הפעולות סינכרוניות, חלק (קמפיינים, ייצוא PDF) רצות ברקע ומדווחות סטטוס.
דורש apiKey · לעיתים גם אישור IP מראשכל מדריך מתעד ממשק אחד, כולל דוגמאות קוד מלאות, פירוט פרמטרים ותרשימי זרימה. החצים בכל מדריך מובילים בחזרה לעמוד זה.
הסבר על דפוס "מרכזיה שואלת — שרת עונה ב-JSON". מתעד 12 מודולים: הודעה פשוטה, תפריט, קבלת DTMF, הקלטה, תמלול קולי, ניתוב טלפוני / IP, נגן מדיה, מעבר לשלוחה, ניתוק, השמעת קמפיינים וסליקת אשראי. כולל פרמטרים קבועים, קבצי שמע ושרשור פקודות.
שיגור ושליטה בקמפיינים קוליים יוצאים — הפעלה עם רשימת טלפונים, היסטוריית קמפיינים, דוחות מלאים, הגבלת קצב חיוג (maxring), השהיה / חידוש / עצירה ופעולות מקשים בזמן אמת.
בנייה וניהול של עץ השלוחות במלואו — Bootstrap סכמת UI, עץ שלוחות, ניהול קבצים והקלטות, הגדרות שלוחה (כל הסוגים), הרשאות גישה, הודעות מערכת, ו-Dropdowns דינמיים.
הפעלת שיחה יוצאת קצרה עם Caller ID מותאם — לאימות דו-שלבי (2FA), קוד חד-פעמי בזיהוי המתקשר, או כל שימוש שדורש העברת ספרות בלי לדבר. השיחה מתנתקת מיד עם המענה.
חיוג בלחיצה מתוך ה‑CRM — שלוחת הסוכן מצלצלת ראשונה, וכשמרים מחוברת ליעד.
תומך במספרים ישראליים, שלוחות פנימיות 100–999 ומספרי תצוגה 099088XXXX.
כולל שם תצוגה למסך הטלפון ו‑ringSec.
ניהול אנשי קשר ברשימות תפוצה — ייבוא בכמות (add / replace / insert / delete), שליפה עם חיפוש ופייג'ינג, עריכה / הוספה של איש קשר בודד, חסימה ושחרור, ומחיקה. הרשימות משמשות לקמפיינים טלפוניים יוצאים, שליחת הודעות והקראות IVR.
ב-מודל API המרכזיה היא זו שיוזמת את הבקשה לשרת שלך. המזהה הוא כתובת ה-URL שהזנת בהגדרת השלוחה — אין מפתח שצריך לשלוח. הוודא שהשרת שלך:
כל הבקשות ל-API לאינטראקציה חייבות לכלול apiKey.
המפתח מזהה את חשבון הלקוח ואת ההרשאות שלו. יש לטפל בו כסיסמה — לא לשמור בקוד דפדפן ציבורי.
| מיקום | דוגמה |
|---|---|
| Query string | ?apiKey=YOUR_API_KEY&... |
| גוף POST (json) | { "apiKey": "YOUR_API_KEY", ... } |
| גוף POST (form-urlencoded) | apiKey=YOUR_API_KEY&... |
campaignApi.php ו-makeCall
חייבות להגיע מכתובת IP מאושרת מראש מול הצוות הטכני של טכנוליין.
בקשה מ-IP לא מאושר נדחית מיד עם Access denied / HTTP 400.
כל IP מאושר בנפרד — אין הרשאה כללית.
| נושא | אנדפוינט | שיטת בחירת פעולה | שיטה |
|---|---|---|---|
| Module API | הכתובת של השרת שלך |
המרכזיה שולחת GET עם פרמטרי שיחה. השרת שלך מחזיר JSON עם type מבין 12 המודולים. |
GET |
| קמפיינים | campaignApi.php |
פרמטר action=<name> (לדוגמה action=campaignRun). multipart לשליחת קבצים. |
POST |
| ניהול שלוחות | ivrFilesApi.php |
פרמטר action=<name>. רוב הפעולות GET / form-urlencoded; uploadFile = multipart, saveCustomMessagesBeta = JSON. |
GET / POST |
| שיחת אימות | ivrFilesApi.php |
פרמטר action=makeCall + phone + cid (6 ספרות). |
GET / POST |
| Click‑to‑Call | ivrFilesApi.php |
פרמטר action=click2call + extension + target (אופציונלי targetName, ringSec). |
GET / POST |
| רשימות תפוצה | mailingListsApi.php |
פרמטר action=<name> — ייבוא, שליפה, עריכה, חסימה ומחיקה. תומך ב-form / JSON / multipart. |
POST |