כוכבית - פקודות. באמצעות מסוף הכוכבית
הקצב המודרני של החיים הוא בלתי נתפס ללא בריאהמערכת תקשורת ברורה ומותאמת אישית בין נציגי תחומי ייצור שונים, שירותים וכל עסק. מתן תמיכה טלפונית הוא אחד הצעדים החשובים ליצירת משוב או שירותי ייעוץ. פרויקט אסטריסק הוא הפתרון האופטימלי לפריסת הטלפוניה.
אז מה זה כוכבית?
אם זה קל, אז כוכבית הוא חילופי טלפון קלאסי אוטומטי,יש לו קבוצה גדולה של פונקציות, תוספות, מודולים ותוספים שיכולים להגדיל את טווח היכולות. חבילת התוכנה מופצת תחת רישיון של תוכנת קוד פתוח, המאפשרת למפתחים חופשיים רבים לתמוך ולפתח את הפרויקט.
מערכת ההפעלה אינה חשובהתפקוד מלא של המתחם, כמו המוצר הוא חוצה פלטפורמה. הגמישות של כוכבית היא כי יש לו את היכולת ליצור מודולים מותאמים אישית המבוססת על השפה המובנית.
המערכת תומכת בפרוטוקולים ידועים רבים, לדוגמה, SIP, MGCP, SCCP.
כוכבית יש גם פרוטוקול IAX משלה, המאפשר החלפת מידע בין שרתים של אותה מערכת.
עקרונות עבודה
כמה ציוד מיוחד לעבודהכוכבית אינה נדרשת. כל ההתקנים הידועים אינם מפריעים למערכת ללא בעיות. במקרים מסוימים, זה הגיוני להשתמש בציוד ממותגים מן החברה Digium, יוצרי המערכת.
כל תפקוד המערכת נובעלקרוא מתוך קבצי התצורה. החשוב שבהם הוא sip.conf. במעמקים שלה, מידע על המבצע של פרוטוקול SIP, הגדרות NAT ופונקציות מפתח אחרות הוא סיכם.
כברירת מחדל, הוא מוכן לשימוש מיידי ומאפשר את השימוש של כוכבית במלוא תפקודו. עם זאת, יש למלא את פרטי החשבון. ישנם שלושה סוגים של sip.conf:
- user
- עמיתים;
- חבר.
האחרון כולל את שני הקודמים, מומחים רבים כל כך כמעט תמיד להשתמש בו.
כוכבית CLI
לנהל ולנתח את פעולת המערכתממשק מיוחד שורת הפקודה משמש. אתה יכול להתחבר אליו באמצעות rasterisk. אותו אפקט יינתן על ידי הפקודה כוכבית -rvvv. מתג ה- rvvv נחוץ כדי לשנות את רמת הרישום.
ראשית, שקול את פקודות CLI נפוץ של כוכבית:
- לגייס עמיתים עמיתים - מידע נרחב על כל המנויים של המערכת, המספרים שלהם, כתובות IP, pings ועוד. האחר
- sip להראות הרישום - מציג את כל רישומי SIP זמין;
- sip reload - הפקודה משמשת לאחר ביצוע שינויים מסוימים בקובץ ההגדרות sip.conf. למעשה, הוא מאתחל את המודול;
- sip show channel - מציג כעת ערוצים פעילים עם מידע על משתמשים, מזהי שיחה ואחרים;
- הגדרות תצוגה - מציג את כל הגדרות SIP הגלובליות;
- sip set debug - מאפשר מצב איתור באגים. ניתן לציין כתובת או חג מסוים;
- Dialplan הצג - מציג dialplan בשימוש;
- Dialplan רענן - יבצע אתחול מחדש;
- רכיבי Codec הצג - מציג מידע על כל רכיבי Codec מותקנים במערכת כוכבית;
- הליבה מחדש עכשיו - מיד אתחול מחדש כוכבית;
- הצג עזרה הליבה - רשימת פקודות המשמש כוכבית.
הפקודות הבאות נמצאות בשימוש בתדירות נמוכה יותר, אך הן חשובות גם והן עשויות להידרש במהלך תצורה וניתוח:
- מפתחות הצג - מציג את כל המפתחות RSA;
- init init - הגדר את הסיסמה עבור מפתח RSA יחיד;
- תצוגת אינדיקציה - הצגת רשימת המדדים והמדינות;
- מצב http http - מציג את הסטטוס של שרת HTTP;
- Database showkey - מציג מידע ממסד הנתונים לפי מפתח;
- database del - מסיר את המפתח והערכים ממסד הנתונים;
- הליבה הצג נושאים - מציג מידע על יישומים פועל;
- הצג פונקציה הליבה - מציג מידע על פונקציות מיוחדות של dialplan הנוכחי.
עמי - פקודות כוכבית
כדי לנהל את המערכת מתוך יישומים חיצוניים היהחשבתי על ממשק מיוחד. זה נקרא עמי. וזה תהליך קורה בדרך של הזנת מיוחד Asterisk פקודות AMI. הם מועברים על פרוטוקול TCP. זהו מנגנון נוח מאוד לניהול מרחוק של המערכת מפתרונות תוכנה שונים.
בקצרה נאמר: נוצר חיבור בין יישום הלקוח לבין השרת, וההגדרות משתנות באמצעות פקודות כוכבית. לשם כך, מחרוזת מועברת אליה, המורכבת מהרכיבים הבאים:
- מפתח - מילת מפתח המכילה תיאור של המידע בשורה הנכנסת;
- הערך הוא הערך של המפתח.
כדי להיות מסוגל לשלוחשרת הפקודה Asterisk, אתה צריך להתחבר אליו תחילה. לאחר חיבור נוצר, אתה יכול לשלוח מנות. הם יכולים להיות מועברים בכל סדר. המפתח חייב להיות אחת המילים הבאות: פעולה, אירוע, תגובה. עכשיו עוד קצת עליהם:
- פעולה. לאחר השרת מקבל סוג זה של החבילה, פעולה כלשהי יילקחו. עבור חבילה אחת - פעולה אחת.
- תגובה. הנה התגובה של השרת לאחר הפעולה.
- אירוע. מידע על האירוע שהתרחש בשרת.
התגובה יכולה לקחת ערכים מרובים, בבהתאם לפעולה שהשרת ביצע. לדוגמה, סיום מוצלח יופעל על ידי המילה הצלחה, שגיאה - שגיאה, מעקב - מידע על התגובה השרת יועברו בחבילות הבאות.
שימוש ודוגמאות
כדי להבין כיצד להשתמש בפקודות כוכבית, עליך לשקול כמה דוגמאות.
פעולה: כניסה שם משתמש: admin Secret: secret12
בשורה זו, מנות פעולה מועברת, המכילהשם משתמש עם סיסמה. מילת המפתח ההתחברות פירושה שעליך להיכנס למערכת עם הפרמטרים שצוינו. בתגובה, השרת יכול לשלוח משהו כזה: תגובה: הודעת הצלחה: אישור אותנטי.
שורה זו מציינת שההפעלה בוצעה בהצלחה.
ניתן להתנתק מכוכבית על-ידי העברת הפקודה action: logoff. בתשובה יבוא המסר עם פרידה.
הדוגמה הבאה מראה כיצד להשתמש בפקודותכוכבית ו- AMI יכולות לבצע שיחה: פעולה: מקור: ערוץ SIP 2001 הקשר: נכנסות Exten: 2001 עדיפות: 1 Callerid: 2001 משתנה: ANSWER = 1 משתנה: _ACC = 1.
הפקודה מעבירה נתונים אודות המשתמש המפעיל את השיחה. זה בא לידי ביטוי Callerid ו ערוץ.
למעשה, באמצעות AMI, אתה יכול ליישם פעולות שונות ופונקציות שונות. אתה יכול לראות את הרשימה המלאה במדריך הרשמי באתר האינטרנט של היצרן.
מסקנה
באמצעות פקודות מסוף כוכבית נותן גמישות צדדיות למערכת. אז, אתה יכול ליישם את זה מרחוק. במקרה זה, ניתן לשמור את כל הפונקציונליות של המתחם.
בין היתר, מפתח החברה ישפתרון תוכנה ועבור משתמשים שלא אוהבים את שורת הפקודה. יש לו ממשק גרפי נוח ויש לו את כל הפונקציות הדרושות.
עבור פתרונות מסוימים, מפתחי צד שלישיהשתמש בגירסת האינטרנט של התוכנית. זה לא דורש התקנה במחשב, אבל זה מאפשר לך להשתמש באופן מלא במערכת כוכבית. לצורך פעולתו, הוא יצטרך רק מחשב המחובר לרשת, ודפדפן מותקן עליו.