חנות מסחר אלקטרוני עם 50 נציגים הפחיתה את עלויות הטלפוניה ב-40% לאחר שילוב Asterisk — החיסכון הסתכם במאות דולרים, כ-9–13 דולר לחודש. מערכות PBX בענן (Mango, Zadarma) נוחות לסטארטאפים, אך ככל שהעסק גדל, מופיעות עמלות נסתרות, מגבלות על שיחות במקביל ונעילת ספק. Asterisk היא מערכת IP-PBX בקוד פתוח הפועלת על השרת שלך. ללא דמי מנוי חודשיים, שליטה מלאה בניתוב ובנתונים. יישמנו למעלה מ-50 פרויקטים של שילוב טלפוניה בשנים האחרונות.
כיצד פועל שילוב Asterisk עם אתר אינטרנט?
החיבור מבוסס על שלושה רכיבים: Asterisk Manager Interface (AMI) לאירועים ופקודות, WebRTC לשיחות בדפדפן, ו-AGI לסקריפטים של עיבוד שיחות. עבור WebRTC, יש להגדיר פרוקסי WebSocket (לדוגמה, nginx) ושרת STUN/TURN — ללא אלה, שיחות לא יעברו דרך NAT. אנו משתמשים בארכיטקטורה מודרנית עם ספריית PAMI ב-PHP ו-ARI (ממשק REST) ללוגיקה מורכבת.
Браузер (WebRTC/SIP.js) ←→ Asterisk (Kamailio/nginx + WebSocket)
↓ AMI (Asterisk Manager Interface)
↓ Backend API (PHP/Go/Node)
↓ База данных + Redis (события)לצורך קנה מידה, אנו משתמשים בשכבת BFF (backend for frontend) שמאגדת נתונים מ-AMI ו-ARI. הקלטות שיחות נשלחות לאחסון תואם S3, ומטא-דאטה ל-Elasticsearch לחיפוש מהיר.
מדוע Asterisk עדיפה על PBX בענן?
| קריטריון | Asterisk (שרת משלך) | PBX בענן |
|---|---|---|
| דמי מנוי חודשיים | רק אחסון שרת | דמי מנוי חודשיים לכל מספר |
| שליטה על הקלטות | מלאה (אחסון מקומי) | מוגבלת לפי מסלול |
| שילוב CRM | כל דרך AMI/AGI | דרך API של הספק |
| קנה מידה | עד 1000+ שיחות במקביל | תלוי במסלול |
| אמינות | 99.9% עם הגדרה נכונה | רמת SLA של הספק |
בקנה מידה של 20+ נציגים, Asterisk מספקת חיסכון פי כמה. בדקנו עומס של עד 5000 שיחות בשעה — המערכת יציבה.
אילו בעיות פותר השילוב?
- Click-to-Call — שיחה בלחיצה אחת מהאתר, ללא התקנת softphone.
- ניתוב דינמי — העברת שיחות לנציגים פנויים או ל-IVR.
- הקלטת שיחות — ארכיון מלא ל-S3 עם השמעה מ-CRM.
- היסטוריית שיחות — כל האירועים נשמרים במסד הנתונים וב-Elasticsearch לניתוח.
- WebRTC בדפדפן — שיחות ישירות ללא יישומים נוספים.
כיצד להגדיר WebRTC לשיחות בדפדפן?
הגדרת WebRTC דורשת פריסת פרוקסי WebSocket (nginx עם מודול stream) ושרת STUN/TURN. אנו משתמשים ב-coturn כשרת TURN ומגדירים את Asterisk עם chan_pjsip עבור WebRTC. הדפדפן משתמש ב-SIP.js או JsSIP כדי להתחבר ל-Asterisk דרך WebSocket. לאחר מכן, שיחות עוברות ישירות בין הדפדפן ל-PBX, תוך עקיפת תוכנה נוספת.
אילו שלבים כולל השילוב?
תהליך השילוב כולל שבעה שלבים. השניים הראשונים — ביקורת ועיצוב — אורכים עד שבוע. לאחר מכן אנו פורסים את Asterisk, מגדירים WebRTC וכותבים את דמון ה-AMI.
| שלב | משך | תוצאה |
|---|---|---|
| ניתוח | 2–3 ימים | תוכנית טלפוניה נוכחית, פרופיל עומס |
| עיצוב | 3–5 ימים | ארכיטקטורת שילוב, בחירת טכנולוגיות |
| הגדרת Asterisk | 5–7 ימים | PBX פעיל, אישורי WebRTC |
| פיתוח דמון | 7–10 ימים | דמון AMI ב-PHP/Go, REST API |
| שילוב באתר | 5–7 ימים | WebRTC, click-to-call, חלון מודאלי |
| בדיקות | 3–5 ימים | בדיקות עומס, אימות הקלטות שיחות |
| פריסה | 2–3 ימים | ייצור, supervisor, ניטור |
אנו מספקים תיעוד API מלא ומכשירים את המנהל (שעה). כלול גם: הגדרת CI/CD לפריסה אוטומטית של הדמון, בדיקות לפקודות AMI וניטור (Zabbix/Prometheus) לבריאות Asterisk.
טעויות שילוב אופייניות
- STUN/TURN לא מוגדר — שיחות נכשלות דרך NAT.
- AMI נגיש ללא TLS — יירוט שליטה.
- אין supervisor לדמון — הדמון לא יופעל מחדש לאחר קריסה.
- MixMonitor לא מאורכב — גלישת דיסק.
- הרשאות משתמש AMI לא מוגבלות — סיכון לפגיעה.
כדי להימנע מבעיות אלה, הזמינו שילוב מאיתנו — אנו צופים אותן בשלב העיצוב.
מה כלול בעבודה
- תיעוד פרויקט: תוכנית שילוב, תיאור API, הרשאות גישה.
- גישה לשרת Asterisk וליישום האינטרנט.
- הכשרת מנהל (שעה): הגדרת ניתוב, צפייה בסטטיסטיקות, הוספת מספרים.
- תמיכה באחריות למשך חודש לאחר הפריסה: תיקוני באגים, ייעוץ.
לוחות זמנים ועלות
שילוב מלא אורך בין 3 ל-5 שבועות, תלוי במורכבות התרחיש ובתשתית הקיימת. העלות מחושבת באופן אישי. צרו קשר כדי לדון בפרויקט שלכם ולקבל הערכה ראשונית. הזמינו שילוב Asterisk — קבלו ייעוץ מהמהנדס.







