הפעלת שיחה טלפונית יוצאת עם זיהוי מותאם אישית (Caller ID) דרך ה-API
ה-API מאפשר הפעלת שיחה טלפונית יוצאת למספר נבחר, תוך שליטה מלאה על זיהוי המתקשר (Caller ID). הזיהוי נבנה מ-6 ספרות שהלקוח מגדיר בכל בקשה — כך ניתן להטמיע קוד ייחודי לכל שיחה לצורך מעקב, אימות, או כל שימוש עסקי אחר.
application/x-www-form-urlencoded.
| פרמטר | סוג | חובה | תיאור |
|---|---|---|---|
| action | string | חובה | ערך קבוע: makeCall |
| apiKey | string | חובה | מפתח ה-API של החשבון. מתקבל מהצוות הטכני עם הגדרת הגישה. |
| phone | string | חובה |
מספר הטלפון שאליו תתבצע השיחה. נתמך פורמטים: 0501234567, +972501234567, 00972501234567
|
| cid | string | חובה |
6 ספרות בדיוק שיצורפו לסיומת ה-Caller ID. ה-Caller ID הסופי שיוצג למקבל השיחה: 0510 + ערך ה-cid.דוגמה: cid=123456 → Caller ID: 0510123456
|
כדי למנוע ניצול לרעה של השירות, קיימת הגבלה לכל מספר טלפון בנפרד:
| חלון זמן | מקסימום שיחות | תיאור |
|---|---|---|
| 2 דקות | 5 שיחות | מניעת ריצה מהירה (burst) — לא ניתן לשלוח יותר מ-5 בקשות לאותו מספר בתוך שתי דקות |
| שעה | 15 שיחות | מגבלה שעתית כוללת לאותו מספר — גם אם הבקשות מפוזרות לאורך הזמן |
phone) בנפרד.
חריגה מאחד מהתנאים גורמת לדחיית הבקשה עם errorCode: 4.
| errorCode | HTTP | סיבה | פתרון |
|---|---|---|---|
| 400 (ללא JSON) | 400 | ה-IP אינו מורשה | פנה לצוות הטכני לאישור כתובת ה-IP שלך |
1 |
200 | פרמטר phone חסר |
הוסף את פרמטר phone לבקשה |
2 |
200 | פרמטר cid אינו 6 ספרות בדיוק |
ודא ש-cid מכיל ספרות בלבד ואורכו 6 תווים |
3 |
200 | מספר הטלפון אינו תקין | בדוק את פורמט המספר — חייב להיות מספר ישראלי תקני |
4 |
200 | חריגה מהגבלת שימוש (Rate Limit) | המתן לפני שליחת בקשה נוספת לאותו מספר (ראה פרק Rate Limit) |