דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. לימוד Asterisk

לימוד Asterisk

מתוזמן נעוץ נעול הועבר תכנות
32 פוסטים 8 כותבים 1.2k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • nigunN מנותק
    nigunN מנותק
    nigun
    השיב לחוקר ב נערך לאחרונה על ידי
    #8

    @חוקר אמר בלימוד Asterisk:

    כמובן שאין הכוונה לכתוב בריש גלי את המחלקות וארגז הכלים האישי שצברת.

    יגיע היום וגם תעשה את זה.

    מייל: nigun@duck.com

    תגובה 1 תגובה אחרונה
    3
    • ש מנותק
      ש מנותק
      ש.ב.ח.
      השיב לnigun ב נערך לאחרונה על ידי
      #9

      @nigun אמר בלימוד Asterisk:

      ניסיתם לבנות שרת עם המדריך של שואף?

      המדריך מלמד לפתוח את זה עם freePBX, לא דבר קטן הוא אבל אני מעוניין להבין את התשתית של המושג לפני שאני מתשמש בכל פריימוורק אחר שיחסום לי את כושר הרצון לדעת יותר...

      במדריך של שואף הוא מדריך לרכוש מס' במסר, ואני תוהה למה אי אפשר להשתמש עם מס' של בזק...
      וזו רק סיבה קטנה שמעניין אותי יותר מהמדריך איך פועלת מרכזיה...

      nigunN תגובה 1 תגובה אחרונה
      1
      • ש מנותק
        ש מנותק
        ש.ב.ח.
        השיב לשואף ב נערך לאחרונה על ידי ש.ב.ח.
        #10

        @שואף אמר בלימוד Asterisk:

        הולכים לקום לנו מתחרים רצינים אני רואה

        את הרצינות תמדוד בחודשים הקרובים 😉

        @שואף אמר בלימוד Asterisk:

        אפשר לשאול בפורום הייעודי, אשמח לעזור.

        אין לי אשרת כניסה לשם 😞

        dovidD תגובה 1 תגובה אחרונה
        0
        • dovidD מחובר
          dovidD מחובר
          dovid ניהול
          השיב לש.ב.ח. ב נערך לאחרונה על ידי
          #11

          @ש-ב-ח אמר בלימוד Asterisk:

          אין לי אשרת כניסה לשם 😞

          https://tchumim.com/topic/8515

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          ש תגובה 1 תגובה אחרונה
          0
          • ש מנותק
            ש מנותק
            ש.ב.ח.
            השיב לdovid ב נערך לאחרונה על ידי
            #12

            @dovid
            תודה

            תגובה 1 תגובה אחרונה
            0
            • nigunN מנותק
              nigunN מנותק
              nigun
              השיב לש.ב.ח. ב נערך לאחרונה על ידי
              #13

              @ש-ב-ח
              הדרך הכי טובה ללמוד (לדעתי)
              הוא פשוט להתנסות
              שואף המליץ על מספר ממסר
              כי לקחת מספר מחברה אחרת זו פורצדורה ארוכה טיפה
              ודורשת הבנה קודמת במרכזיות (אם תבקש מהחברה האם יבקשו כל מיני דברים שאתה לא תדע מה הם)
              לכן קודם כל לוקחים ממסר כדי "להרגיש" את המערת וכשתתקדם תזמין מספר ממחברה אחרת
              ואחר כך אחרי תעבור על הדיונים בפורום היעודי
              ותתחיל להבין מי נגד מי

              מייל: nigun@duck.com

              ש תגובה 1 תגובה אחרונה
              2
              • ש מנותק
                ש מנותק
                ש.ב.ח.
                השיב לnigun ב נערך לאחרונה על ידי
                #14

                @nigun
                תודה על התשובה המפורטת.

                האם הדרך היא אכן להשתמש קודם כל בfreePBX?
                כמובן לשם ההיכרות (או שזו היכרות מכיוון שונה בכלל, כך שהיא מערפלת על ההכירות הישירה עם Asterisk?)

                nigunN תגובה 1 תגובה אחרונה
                0
                • nigunN מנותק
                  nigunN מנותק
                  nigun
                  השיב לש.ב.ח. ב נערך לאחרונה על ידי nigun
                  #15

                  @ש-ב-ח
                  יכול להיות שאחרים חושבים אחר (אשמח לשמוע מדוע)
                  אבל אני אישיתי העפתי את freePBX
                  ואני לא מבין למה להשתמש בה אם אני במילא מתכנן לבנות הכל על הAGI
                  (שזה API של אסטריסק שבה אתה יכול לכתוב סקריפטים מותאמים אישית בכל שפה)
                  א6צלי זה גרם רק לתקלות כי יש שם כל מיני קבצים שמוגדרים אוטומטי שרק הפריעו לי
                  חוץ מזה שצריך לדאוג גם לאבטחה של freePBX
                  כל שכן כשרוצים ללמוד מהשורש עדיף להוריד כמה שיותר מתווכים שלא מועילים כ"כ
                  למעשה אני התחלתי להתקתם משמעותי רק אחרי שעשיתי התקנה נקיה
                  אפשר פשוט עם הפקודה

                  apt-get install asterisk
                  
                  

                  זה אומנם גם מידי הרבה בשבילי
                  ואני אוהב שיש כמה שפחות הגדרות שמישהו אחר הגדיר במקומי
                  אחר כך צריך ללכת ישר לשלב של הגדרת השלוחות (אולי מישהו יכתוב מדריך מקוצר לזה)
                  ולהתחיל ללמוד על הפונקציות שיש באסטריסק
                  אני אישית אהבתי את המדריך הזה
                  http://the-asterisk-book.com/1.6/index.html
                  שמשתדל ללכת לפי הסדר
                  ולא מתקמצן כל כך במילים כאליו הכל מובן מאליו

                  מייל: nigun@duck.com

                  ש שואףש clickoneC 3 תגובות תגובה אחרונה
                  3
                  • ש מנותק
                    ש מנותק
                    ש.ב.ח.
                    השיב לnigun ב נערך לאחרונה על ידי
                    #16

                    @nigun
                    שוב תודה.

                    יש לי מכונה בscaleway עם freePBX שהתקנתי מהסקריפט של @שואף
                    אני אכן מעוניין לנקות אותה האם יש אפשרות של ריסט או שהאפשרות רק למחוק?
                    האם התשלום מתבטל אוטו' במחיקה?
                    האם ניתן להגדיר מכונה חדשה עם אותו IP של הראשונה (במקום להשתגע עם נטפרי...)?

                    מקווה שהתשובות באמתחתך.
                    ושוב תודה ובריאות.

                    nigunN תגובה 1 תגובה אחרונה
                    0
                    • nigunN מנותק
                      nigunN מנותק
                      nigun
                      השיב לש.ב.ח. ב נערך לאחרונה על ידי
                      #17

                      @ש-ב-ח
                      בעבר הפתרון היחיד שמצאתי היה למחוק לגמרי ולפתוח מכונה חדשה
                      רק צריך לשים לב במחיקה לא למחוק את הIP
                      וכשמקימים חדש יש איזה אופציה לבחור IP מתוך מה שיש לך
                      התשלום הוא בעיקרון לפי שעה.
                      אבל אם יש לך כברק מכונה עם freePBX יכול להיות שכדאי לך להתקשקש עוד טיפה (ומקסימום להרוס)
                      ומקסימום אחר כך להתקין מחדש
                      פשוט צריך להתמקד בAGI
                      ולא בלהתקשר למחשב שלך (שזה נחמד אבל לא המטרה)
                      אגב יש עוד מדריך בעברית
                      https://tchumim.com/topic/6300/מדריך-לשרת-אובונטו-אסטריסק-משותף

                      מייל: nigun@duck.com

                      תגובה 1 תגובה אחרונה
                      3
                      • שואףש מנותק
                        שואףש מנותק
                        שואף
                        השיב לnigun ב נערך לאחרונה על ידי
                        #18

                        @nigun אמר בלימוד Asterisk:

                        אני אישית אהבתי את המדריך הזה
                        http://the-asterisk-book.com/1.6/index.html
                        שמשתדל ללכת לפי הסדר
                        ולא מתקמצן כל כך שמילים כאליו הכל מובן מאליו

                        הספר בPDF, למי שמעוניין
                        https://send.magicode.me/send-file/file/999ccf2028d189b78d953229fdb7fe79548c022e/view

                        ליצירת קשר: admin@i-call.me

                        הידד! גישה למייל גם בלי מחשב ואינטרנט!

                        תגובה 1 תגובה אחרונה
                        2
                        • clickoneC מנותק
                          clickoneC מנותק
                          clickone
                          השיב לnigun ב נערך לאחרונה על ידי
                          #19

                          @nigun יש סיבות למה כן להשתמש בfreepbx לפחות בהתחלה - כדי לראות את הקוד שהוא יצר ולהבין יותר טוב.
                          מי שהולך רק לבנות מערכות תוכן, אולי באמת הfreepbx רק יפריע
                          אבל אם הוא מתכנן גם לעשות שלוחות ושאר ירקות, יהיה לו הרבה הרבה יותר קל עם freepbx
                          אני בכל מקרה להתחלה כן הייתי מציע freepbx

                          אין טסט כמו פרודקשן.

                          המייל שלי urivpn@gmail.com

                          nigunN 2 תגובות תגובה אחרונה
                          1
                          • nigunN מנותק
                            nigunN מנותק
                            nigun
                            השיב לclickone ב נערך לאחרונה על ידי nigun
                            #20

                            @clickone
                            זהו שהמטרה שלו היא לא לעשות שלוחות (הוא ישתמש בזה,אבל זה לא המטרה)
                            במיוחד כשרוצים ללמוד מערכת מהשורש
                            לטעמי צריך סך הכל מדריך פשוט איך לקחת קובץ extensions.conf ריק וליצור בו שלוחות מאפס
                            ואיך להגדיר בsip.conf את המחלקה הברירת מחדל
                            וזהו אפשר כבר לעבור לתכנות הAGI בשלוחה הרצויה
                            לא צריך את כל שאר הירקות שfreepbx מציע
                            (אני אישית כמעט התייאשתי מללמוד אסטריסק כי לא הבנתי מה הולך שם עם כל ההגדרות של freepbx)
                            כשעשיתי התקנה נקיה (קימפול לא התקנה מהחבילה)
                            ואז קיבלתי מערכת מינימאלית בלי אלפי שלוחות "דוגמה"
                            ואז קראתי מדריך פשוט איך להגדיר את הקובץ sip.conf
                            תפסתי את עצמי ואמרתי וואו זה כל כל פשוט
                            איפה הייתי עד היום?

                            מייל: nigun@duck.com

                            תגובה 1 תגובה אחרונה
                            4
                            • nigunN מנותק
                              nigunN מנותק
                              nigun
                              השיב לclickone ב נערך לאחרונה על ידי nigun
                              #21

                              @clickone
                              אני חושב שיהיה טוב לעשות מדריך ממוקד, שנוגע בדברים הבסיסים איך בונים מערכת על גבי AGI
                              דהיינו:

                              1. מה זה סיפ (בקצרה על מבנה הפרוטוקול + RTP)
                              2. מה ההגדרות המינימאליות שצריך בשביל להפעיל שלוחה(sip.conf+extensions.conf)
                              3. איך מפעילים פונקציה בסיסית (סתם להפעיל קובץ)
                              4. מה זה AGI
                              5. איך בונים שלוחה בAGI
                              6. איך מטפלים בתשובה שחזרה מהפונקצית AGI
                              7. איך משתמשים בCLI
                              8. אולי נגיעה קטנה בAMI (מה זה ולמה זה משמש)
                              9. מה זה CDR? (כי אחר כך לא מבינים למה נגמר המקום במערכת כי הCDR שוקל 2 גיגה)
                              10. למה כדאי להמיר את הקבצים לפורמט שתואם אסטריסק
                              11. לינקים לכל הפונקציות של הDialplan
                              12. בעתיד אפשר להוסיף מילון קצר (שיתופי) לכל הפונקציות

                              נראה לי שאחרי מרדיך כזה
                              יהיה יותר קל להיכנס לתחום (ואז יהיו לנו הרבה מתחרים😕 )

                              אני אולי יתחיל לכתוב מדריך כזה (כשירד קצת הלחץ)
                              בתקווה שהשאר יתרמו (יש הרבה דברים שאני לא יודע עדיין)

                              מייל: nigun@duck.com

                              ליבלל ש clickoneC 3 תגובות תגובה אחרונה
                              4
                              • ליבלל מנותק
                                ליבלל מנותק
                                ליבל
                                השיב לnigun ב נערך לאחרונה על ידי
                                #22

                                @nigun אמר בלימוד Asterisk:

                                נראה לי שאחרי מרדיך כזה
                                יהיה יותר קל להיכנ לתחום (ואז יהיו לנו הרבה מתחרים😕 )

                                בהחלט אני מוכן לעזור (ע"פ ידיעתי הדלה)
                                מי מאיתנו מכיר שיש אירגונים גדולים שצריכים מערכות מעיין אלו עם פונקציות מותאמות ספציפית ללקוח ואני לא חושב שיש כאן מתחרים או משהו כזה.
                                אדרבה אני חושב שיש לפעמים פונקציות קטנות שהיה עוזר לכל אחד כאן לדוגמה פונקציות השמעת קבצים, שידור חי/ועידה ובהחלט ניתן לשתף אותם לטובת הכלל

                                nigunN תגובה 1 תגובה אחרונה
                                3
                                • ש מנותק
                                  ש מנותק
                                  ש.ב.ח.
                                  השיב לnigun ב נערך לאחרונה על ידי ש.ב.ח.
                                  #23

                                  @nigun אמר בלימוד Asterisk:

                                  דהיינו:

                                  אמר החכם "שאלת חכם חצי תשובה!"

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • clickoneC מנותק
                                    clickoneC מנותק
                                    clickone
                                    השיב לnigun ב נערך לאחרונה על ידי
                                    #24

                                    @nigun מצויין
                                    רק לדעתי שים את זה במקום הנכון. בפורום אסטריסק.
                                    ממילא מי שמתעניין נמצא שם, ואם הוא לא מתכנת הוא לא נמצא כאן (הורדתי את הדרישה להיות חבר באקסלוסיבי - מצד שני אני עומד על הדרישה שתהיה זיקה לאסטריסק)

                                    אני אשתדל בעז"ה לתרום במה שאוכל לפי הזמן

                                    אין טסט כמו פרודקשן.

                                    המייל שלי urivpn@gmail.com

                                    nigunN 2 תגובות תגובה אחרונה
                                    2
                                    • nigunN מנותק
                                      nigunN מנותק
                                      nigun
                                      השיב לליבל ב נערך לאחרונה על ידי
                                      #25

                                      @ליבל
                                      העניין זה שבשונה בשאר תחומי ההייטק
                                      שבהם אי אפשר לשחוט את הלקוח
                                      באסטריסק מצאתי כמה וכמה אנשים שפשוט זורקים מחירים מופקעים,
                                      כי אין הרבה מתכנתים בתחום(דווקא כאן בפורום המחירים הוגנים)
                                      והרבה מהמתכנתים המוכשרים כבר עברו לדברים יותר מעניינים
                                      כך שאין הרבה טאלנט בתחום והרבה מקשקשים
                                      אם יהיה הרבה מתכנתים בתחום זה
                                      מי שיפסיד מזה זה אולי ימות
                                      אבל זה יוכל להביא פתרונות מחוץ לקופסה
                                      נ.ב. אגב אני חושב כבר תקופה מסויימת לבנות פלטפורמה מעל AGI
                                      שיתן אפשרות לתכנת מודולים של AGI עם סקריפטים ולא עם קבצי INI
                                      הבעיה בזה כמובן זה אבטחה ,אם לקוח יכניס את המערכת ללופ אז הכל יקרוס
                                      אבל זה לכאורה אפשרי
                                      יש רק בעיקר בעיה שאני מרגיש קצת רע להתחרות בימות ,כי אם לא המודול API שלהם לא הייתי נכנס לתחום בכלל
                                      (וגם להתחרות בשואף שבלעדיו לא הייתי יודע איך להסתכל על אסטריסק)

                                      מייל: nigun@duck.com

                                      תגובה 1 תגובה אחרונה
                                      2
                                      • nigunN מנותק
                                        nigunN מנותק
                                        nigun
                                        השיב לclickone ב נערך לאחרונה על ידי nigun
                                        #26

                                        @clickone
                                        למה הורדת את הדרישה של אקסלוסיבי?
                                        פשוט אני לא אוהב כל כך את הרעיון של לתרום מידע ששוה הרבה(ברמה אפי' עולמית, אין את הדיונים האלו בשום מקום אחר)
                                        למישהו שלא יכול לתרום 8 ש"ח בחודש לפורום
                                        אבל זה שיקול שלך

                                        מייל: nigun@duck.com

                                        תגובה 1 תגובה אחרונה
                                        3
                                        • שואףש מנותק
                                          שואףש מנותק
                                          שואף
                                          כתב ב נערך לאחרונה על ידי
                                          #27

                                          @nigun אמר בלימוד Asterisk:

                                          אני אולי יתחיל לכתוב מדריך כזה (כשירד קצת הלחץ)
                                          בתקווה שהשאר יתרמו (יש הרבה דברים שאני לא יודע עדיין)

                                          מעודד אותך מאוד! ואשמח לתרום את ידיעותיי הדלות.
                                          האמת שפיתחתי סט פונקציות שעושות את כל העבודה מול הAGI, כך שאפשר לפתח ברצף ולא להתעסק בכלל עם הAGI.
                                          הפונקציות עושות את ההשמעות, את הקליטת נתונים לפי מודולים, מחברות בין מספרים וטקסטים וכו', כמובן מטפלות בכל TTS וSST, ועוד המון המון דברים
                                          כבר מזמן רוצה לשתף את הפונקציות האלה, שלא כל אחד יצטרך לקחת את החודשים הארוכים שלקח לי לפתח את זה, רק שאני לא בטוח שיהיה תועלת, ובשבילי זה טרחה גדולה לסדר את הכל. אם באמת יהיה ביקוש ויהיה משהו מסודר, אשתדל לקחת את הזמן לסדר ולהעלות.

                                          @clickone אמר בלימוד Asterisk:

                                          הורדתי את הדרישה להיות חבר באקסלוסיבי

                                          למה? אני מטיל ווטו. לדעתי תיקח מחיר כפול (20% בשבילי על הרעיון 🙂 )

                                          @nigun אמר בלימוד Asterisk:

                                          גם להתחרות בשואף שבלעדיו לא הייתי יודע איך להסתכל על אסטריסק

                                          בזכותי?? איזה פירגון!! ואיזה זכות בשבילי.
                                          אבל אתה לא מתחרה בי, אדרבה כל מי שמפתח מערכת טלפונית, עוזר להטמיע את המושג בציבור, ובסופו של דבר זה משרת את כולם. הרי אם רק אחד או שנים היו עוסקים בזה, זה היה נשאר מוצר שרק בודדים משתמשים בו. אבל ככל שיש יותר מתכנתים מוכשרים שעושים דברים איכותיים, כך יש יותר ביקוש בשוק, וזה מביא עבודה לאחרים, ועבודה ברמה גבוהה.

                                          ובחזרה לנושא של האשכול.
                                          לפני כ13 שנה התחלתי לעבוד עם שפת תיכנות מסוימת, והתחברתי לפורום של קהילה קטנה די מגובשת, שעזרו לי מאוד (למרות שאני לא עזרתי להם בכלל...), ואחד הדברים שאהבתי שמה היה שהם דיברו לא רק על פתרון בעיות, אלא גם על כללי תיכנות נכונים, והם היו מלמדים כללים (יחודיים לשפה הזאת), שהשתמשתי בהם לאורך שנים רבות. כמו איפה בקוד לשים את הפונקציות, איך לנהל את הקבצים מצורפים וכל מיני כללים וחוקים שימושיים.

                                          לגבי ASTERISK, ובפרט במערכות טלפוניות שאנחנו רגילים לפתח, יש המון דברים שכל אחד עושה בצורה אחרת, ואני בטוח שיש מה לתרום בניסוח כללים שעוזרים לנהל את הפרויקטים
                                          אין לי הרבה זמן עכשיו לנסח, אבל יש כמה דברים שחשבתי הרבה באיזה צורה לעשות אותם נכון, ואני רוצה לשתף עכשיו דבר אחד.
                                          אקדים את הבעייה, לפני הפיתרון.
                                          מסתמא כולם כמוני, מחזיקים שרת אסטריסק (או כמה שרתים, עם ניהול עומסים), ויש עליו כמה פרויקטים שונים.
                                          לכל פרויקט יש שלש סוגי קבצים.
                                          קבצי תיכנות, קבצי קול סטטיים (קריינות של המערכת), וקבצי קול דינמיים (תוכן שמוכנס על ידי הלקוח, כמו שיעורי תורה וכו')
                                          נניח יש לי כמה מכונות עם ניהול עומסים, על איזה מכונה אני כותב את הקבצי תיכנות? איפה להקליט?
                                          הפיתרון שמצאתי הוא כזה.
                                          יש מכונה מרכזית שמשמשת כשרת קבצים וSQL. על המכונה הזו יש תיקייה שנקראת /mnt/remoteAsterisk.
                                          בתיקייה יש שלש תיקיות משנה
                                          AGI - קבצי תיכנות.
                                          USER - קבצי קול סטטיים.
                                          DATA - קבצי קול דינמיים.
                                          בכל אחת מהתיקיות משנה יש תיקיות, כל תיקייה זה פרויקט. דוגמא יש פרויקט ABC, יש לו תיקייה בתיקיית AGI עם הקבצי תיכנות, בתיקיית USER עם קבצי קריינות, ובDATA עם קבצים שהמשתמשים מקליטים.

                                          המחשב שלי מסתנכרן מול המכונה הזו, ושמה מועלים הקבצי AGI.
                                          תיקיית AGI ותיקיית USER מסתנכרנות עם המכונות אסטריסק, ומועתקות על כל מכונה. אבל התיקייה השלישית נשארת על השרת המרכזי, ויש קישור בכל שרת שמפנה לשם

                                          מקווה שהיה ברור, בהזדמנות אכתוב איך אני יוצר את קבצי הקריינות בצורה נוחה בלי להתעסק עם שמות קבצים, ולבקש מקריין להקריא ולהקליט, ואז להקשיב ולתת שם לכל קובץ
                                          בהצלחה

                                          ליצירת קשר: admin@i-call.me

                                          הידד! גישה למייל גם בלי מחשב ואינטרנט!

                                          אבייא ליבלל 2 תגובות תגובה אחרונה
                                          9

                                          • 1
                                          • 2
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום