Asterisk נוסד ב-1999. FreeSWITCH נוצר ב-2006 על ידי מהנדס Asterisk לשעבר שכתב כל מה שעצבן אותו ב-Asterisk מחדש. שניהם פעילים, שניהם בשלים, ושניהם מצוינים — אבל לא לאותה בעיה.
Asterisk: PBX קלאסי
האם Asterisk טוב לכם? כן, אם: - אתם צריכים PBX לעסק קטן-בינוני (עד ~200 שלוחות). - יש לכם dialplan פשוט יחסית. - אתם רוצים קהילה עצומה ושפע מודולים מוכנים.
FreeSWITCH: SBC + Media Engine
האם FreeSWITCH טוב לכם? כן, אם: - אתם בונים מוצר שצריך לסקלאות (1,000+ שיחות בו-זמנית). - אתם צריכים media processing מתקדם (transcoding, conferencing גדול, recording with effects). - אתם רוצים ארכיטקטורה event-driven עם XML/Lua/JavaScript handlers.
הניסיון שלנו
בנינו קולסנטרים על שניהם. עבור גוף קטן עם 20-50 נציגים — Asterisk עם FreePBX זה הסטנדרט. עבור מוצר SaaS שמשרת אלפי לקוחות בו-זמנית — FreeSWITCH עם Kamailio כ-SBC מקדים זה הקומבו שאנחנו בוחרים שוב ושוב.
מסקנה
אין "טוב יותר". יש "מתאים יותר". וזה מה שאנחנו בוחנים בכל פרויקט טלפוניה לפני שאנחנו מתחילים לכתוב dialplan.