לימוד Asterisk
-
ואני אומר שיש מספיק פרנסה לכולם, ואדרבה אני חושב שרוב הציבור כאן בפורום נותן משלו למתחרים שלו, ומאמין באמונה שכמו שלנר אין בעיה להדליק אחרים וזה לא מחסיר ממנו, כך להעביר מידע ורעיונות לא אמור להחסיר.
כמובן שאין הכוונה לכתוב בריש גלי את המחלקות וארגז הכלים האישי שצברת, אבל עזרה נקודתית והנחיה, כולנו כאן נותנים בשמחה. -
@nigun אמר בלימוד Asterisk:
ניסיתם לבנות שרת עם המדריך של שואף?
המדריך מלמד לפתוח את זה עם freePBX, לא דבר קטן הוא אבל אני מעוניין להבין את התשתית של המושג לפני שאני מתשמש בכל פריימוורק אחר שיחסום לי את כושר הרצון לדעת יותר...
במדריך של שואף הוא מדריך לרכוש מס' במסר, ואני תוהה למה אי אפשר להשתמש עם מס' של בזק...
וזו רק סיבה קטנה שמעניין אותי יותר מהמדריך איך פועלת מרכזיה... -
@שואף אמר בלימוד Asterisk:
הולכים לקום לנו מתחרים רצינים אני רואה
את הרצינות תמדוד בחודשים הקרובים
@שואף אמר בלימוד Asterisk:
אפשר לשאול בפורום הייעודי, אשמח לעזור.
אין לי אשרת כניסה לשם
-
-
@ש-ב-ח
הדרך הכי טובה ללמוד (לדעתי)
הוא פשוט להתנסות
שואף המליץ על מספר ממסר
כי לקחת מספר מחברה אחרת זו פורצדורה ארוכה טיפה
ודורשת הבנה קודמת במרכזיות (אם תבקש מהחברה האם יבקשו כל מיני דברים שאתה לא תדע מה הם)
לכן קודם כל לוקחים ממסר כדי "להרגיש" את המערת וכשתתקדם תזמין מספר ממחברה אחרת
ואחר כך אחרי תעבור על הדיונים בפורום היעודי
ותתחיל להבין מי נגד מי -
@ש-ב-ח
יכול להיות שאחרים חושבים אחר (אשמח לשמוע מדוע)
אבל אני אישיתי העפתי את freePBX
ואני לא מבין למה להשתמש בה אם אני במילא מתכנן לבנות הכל על הAGI
(שזה API של אסטריסק שבה אתה יכול לכתוב סקריפטים מותאמים אישית בכל שפה)
א6צלי זה גרם רק לתקלות כי יש שם כל מיני קבצים שמוגדרים אוטומטי שרק הפריעו לי
חוץ מזה שצריך לדאוג גם לאבטחה של freePBX
כל שכן כשרוצים ללמוד מהשורש עדיף להוריד כמה שיותר מתווכים שלא מועילים כ"כ
למעשה אני התחלתי להתקתם משמעותי רק אחרי שעשיתי התקנה נקיה
אפשר פשוט עם הפקודהapt-get install asterisk
זה אומנם גם מידי הרבה בשבילי
ואני אוהב שיש כמה שפחות הגדרות שמישהו אחר הגדיר במקומי
אחר כך צריך ללכת ישר לשלב של הגדרת השלוחות (אולי מישהו יכתוב מדריך מקוצר לזה)
ולהתחיל ללמוד על הפונקציות שיש באסטריסק
אני אישית אהבתי את המדריך הזה
http://the-asterisk-book.com/1.6/index.html
שמשתדל ללכת לפי הסדר
ולא מתקמצן כל כך במילים כאליו הכל מובן מאליו -
-
@ש-ב-ח
בעבר הפתרון היחיד שמצאתי היה למחוק לגמרי ולפתוח מכונה חדשה
רק צריך לשים לב במחיקה לא למחוק את הIP
וכשמקימים חדש יש איזה אופציה לבחור IP מתוך מה שיש לך
התשלום הוא בעיקרון לפי שעה.
אבל אם יש לך כברק מכונה עם freePBX יכול להיות שכדאי לך להתקשקש עוד טיפה (ומקסימום להרוס)
ומקסימום אחר כך להתקין מחדש
פשוט צריך להתמקד בAGI
ולא בלהתקשר למחשב שלך (שזה נחמד אבל לא המטרה)
אגב יש עוד מדריך בעברית
https://tchumim.com/topic/6300/מדריך-לשרת-אובונטו-אסטריסק-משותף -
@nigun אמר בלימוד Asterisk:
אני אישית אהבתי את המדריך הזה
http://the-asterisk-book.com/1.6/index.html
שמשתדל ללכת לפי הסדר
ולא מתקמצן כל כך שמילים כאליו הכל מובן מאליוהספר בPDF, למי שמעוניין
https://send.magicode.me/send-file/file/999ccf2028d189b78d953229fdb7fe79548c022e/view -
@nigun יש סיבות למה כן להשתמש בfreepbx לפחות בהתחלה - כדי לראות את הקוד שהוא יצר ולהבין יותר טוב.
מי שהולך רק לבנות מערכות תוכן, אולי באמת הfreepbx רק יפריע
אבל אם הוא מתכנן גם לעשות שלוחות ושאר ירקות, יהיה לו הרבה הרבה יותר קל עם freepbx
אני בכל מקרה להתחלה כן הייתי מציע freepbx -
@clickone
זהו שהמטרה שלו היא לא לעשות שלוחות (הוא ישתמש בזה,אבל זה לא המטרה)
במיוחד כשרוצים ללמוד מערכת מהשורש
לטעמי צריך סך הכל מדריך פשוט איך לקחת קובץ extensions.conf ריק וליצור בו שלוחות מאפס
ואיך להגדיר בsip.conf את המחלקה הברירת מחדל
וזהו אפשר כבר לעבור לתכנות הAGI בשלוחה הרצויה
לא צריך את כל שאר הירקות שfreepbx מציע
(אני אישית כמעט התייאשתי מללמוד אסטריסק כי לא הבנתי מה הולך שם עם כל ההגדרות של freepbx)
כשעשיתי התקנה נקיה (קימפול לא התקנה מהחבילה)
ואז קיבלתי מערכת מינימאלית בלי אלפי שלוחות "דוגמה"
ואז קראתי מדריך פשוט איך להגדיר את הקובץ sip.conf
תפסתי את עצמי ואמרתי וואו זה כל כל פשוט
איפה הייתי עד היום? -
@clickone
אני חושב שיהיה טוב לעשות מדריך ממוקד, שנוגע בדברים הבסיסים איך בונים מערכת על גבי AGI
דהיינו:- מה זה סיפ (בקצרה על מבנה הפרוטוקול + RTP)
- מה ההגדרות המינימאליות שצריך בשביל להפעיל שלוחה(sip.conf+extensions.conf)
- איך מפעילים פונקציה בסיסית (סתם להפעיל קובץ)
- מה זה AGI
- איך בונים שלוחה בAGI
- איך מטפלים בתשובה שחזרה מהפונקצית AGI
- איך משתמשים בCLI
- אולי נגיעה קטנה בAMI (מה זה ולמה זה משמש)
- מה זה CDR? (כי אחר כך לא מבינים למה נגמר המקום במערכת כי הCDR שוקל 2 גיגה)
- למה כדאי להמיר את הקבצים לפורמט שתואם אסטריסק
- לינקים לכל הפונקציות של הDialplan
- בעתיד אפשר להוסיף מילון קצר (שיתופי) לכל הפונקציות
נראה לי שאחרי מרדיך כזה
יהיה יותר קל להיכנס לתחום (ואז יהיו לנו הרבה מתחרים )אני אולי יתחיל לכתוב מדריך כזה (כשירד קצת הלחץ)
בתקווה שהשאר יתרמו (יש הרבה דברים שאני לא יודע עדיין) -
@nigun אמר בלימוד Asterisk:
נראה לי שאחרי מרדיך כזה
יהיה יותר קל להיכנ לתחום (ואז יהיו לנו הרבה מתחרים )בהחלט אני מוכן לעזור (ע"פ ידיעתי הדלה)
מי מאיתנו מכיר שיש אירגונים גדולים שצריכים מערכות מעיין אלו עם פונקציות מותאמות ספציפית ללקוח ואני לא חושב שיש כאן מתחרים או משהו כזה.
אדרבה אני חושב שיש לפעמים פונקציות קטנות שהיה עוזר לכל אחד כאן לדוגמה פונקציות השמעת קבצים, שידור חי/ועידה ובהחלט ניתן לשתף אותם לטובת הכלל -
@nigun מצויין
רק לדעתי שים את זה במקום הנכון. בפורום אסטריסק.
ממילא מי שמתעניין נמצא שם, ואם הוא לא מתכנת הוא לא נמצא כאן (הורדתי את הדרישה להיות חבר באקסלוסיבי - מצד שני אני עומד על הדרישה שתהיה זיקה לאסטריסק)אני אשתדל בעז"ה לתרום במה שאוכל לפי הזמן
-
@ליבל
העניין זה שבשונה בשאר תחומי ההייטק
שבהם אי אפשר לשחוט את הלקוח
באסטריסק מצאתי כמה וכמה אנשים שפשוט זורקים מחירים מופקעים,
כי אין הרבה מתכנתים בתחום(דווקא כאן בפורום המחירים הוגנים)
והרבה מהמתכנתים המוכשרים כבר עברו לדברים יותר מעניינים
כך שאין הרבה טאלנט בתחום והרבה מקשקשים
אם יהיה הרבה מתכנתים בתחום זה
מי שיפסיד מזה זה אולי ימות
אבל זה יוכל להביא פתרונות מחוץ לקופסה
נ.ב. אגב אני חושב כבר תקופה מסויימת לבנות פלטפורמה מעל AGI
שיתן אפשרות לתכנת מודולים של AGI עם סקריפטים ולא עם קבצי INI
הבעיה בזה כמובן זה אבטחה ,אם לקוח יכניס את המערכת ללופ אז הכל יקרוס
אבל זה לכאורה אפשרי
יש רק בעיקר בעיה שאני מרגיש קצת רע להתחרות בימות ,כי אם לא המודול API שלהם לא הייתי נכנס לתחום בכלל
(וגם להתחרות בשואף שבלעדיו לא הייתי יודע איך להסתכל על אסטריסק)