उबंटू 18.04 मधील तारांकित, स्थापना आणि मूलभूत कॉन्फिगरेशन

तारकाबद्दल

पुढील लेखात आम्ही तारकाकडे एक नजर टाकणार आहोत. हे एक आहे टेलिफोन एक्सचेंजची कार्यक्षमता प्रदान करणारा ओपन सोर्स प्लॅटफॉर्म (PBX), जे सर्वात लोकप्रिय आहे. आयपी पीबीएक्स सिस्टम, कॉन्फरन्स सर्व्हर आणि व्हीओआयपी गेटवे पॉवर करण्यासाठी देखील याचा व्यापकपणे अवलंब केला जातो. हे एक व्यासपीठ आहे ज्यात व्यक्ती, छोटे व्यवसाय आणि मोठ्या कंपन्या वापरतात.

तारकाच्या वैशिष्ट्यांमध्ये व्हॉईसमेल, संगीत ऑन होल्ड, कॉन्फरन्स कॉलिंग, कॉल रांगेत कॉल, कॉल रेकॉर्डिंग, परस्पर व्हॉइस रिस्पॉन्स आणि बरेच काही समाविष्ट आहे. या पोस्टमध्ये आम्ही आवश्यक पाय steps्या पाहू उबंटू 15 वर Asterisk 18.04 स्थापित करा.

पूर्व शर्ती

स्थापना सुरू करण्यापूर्वी, आम्हाला असे करणे आवश्यक आहे असे म्हणा "sudo" सुविधा मध्ये प्रवेश असलेला वापरकर्ता. आम्हाला आमची उबंटू सिस्टम अद्ययावत करावी लागेल आणि खालील पॅकेजेस स्थापित करावी लागतील, जे Asterisk डाउनलोड आणि स्थापित करण्यासाठी आवश्यक आहेत:

sudo apt update && sudo apt upgrade

sudo apt install wget build-essential subversion

तारांकित डाउनलोड करा

आम्ही जात आहोत Asterisk स्त्रोत / usr / src निर्देशिकेत डाउनलोड करा. टर्मिनलमध्ये (Ctrl + Alt + T) आम्ही लिहितो:

cd /usr/src/

आम्ही त्याच टर्मिनलमध्ये टाइप करून Asterisk 15 डाउनलोड करणे सुरू ठेवतो:

तारांकित डाउनलोड

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz

एकदा डाउनलोड पूर्ण झाल्यानंतर, आम्ही डाउनलोड केलेल्या पॅकेजची सामग्री काढतो:

sudo tar zxf asterisk-15-current.tar.gz

पुढील चरणांसह पुढे जाण्यापूर्वी, नुकतीच तयार केलेली डिरेक्टरी बदलण्याची खात्री करा:

cd asterisk-15.*/

तारांकित अवलंबन स्थापित करा

पुढील स्क्रिप्ट डाउनलोड होईल Asterisk मध्ये एमपी 3 मॉड्यूल तयार करण्यासाठी आणि MP3 फायली वापरण्यासाठी एमपी 3 स्त्रोत आवश्यक आहेत:

तारांकित एमपी 3 स्रोत मिळवा

sudo contrib/scripts/get_mp3_source.sh

आम्ही वापरू सर्व अवलंबितांचे निराकरण करण्यासाठी इन्स्टॉल_प्रेरेक स्क्रिप्ट आमच्या उबंटू सिस्टमवर:

sudo contrib/scripts/install_prereq install

वरील कमांड सर्व आवश्यक पॅकेजेस स्थापित करेल. यशस्वी पूर्ण झाल्यावर, तो पुढील संदेश मुद्रित करेल:

तारांकित पूर्ण स्थापना आवश्यकता

तारांकित स्थापित करा

कॉन्फिगरेशन स्क्रिप्ट ही मालिका सादर करेल सर्व आवश्यक अवलंबन अस्तित्त्वात असल्याची खात्री करण्यासाठी धनादेश सिस्टम सिस्टममध्ये. स्क्रिप्ट सुरू करून टाइप करू.

sudo ./configure

यशस्वी समाप्ती झाल्यावर, आपण पुढील परिणाम पाहू:

तारांकित कॉन्फिगरेशन पूर्ण

पुढील चरण आहे आम्ही संकलित आणि स्थापित करू इच्छित मॉड्यूल निवडा. टर्मिनलमध्ये (Ctrl + Alt + T) लिहिलेल्या मेन्यूलेक्ट सिस्टीममध्ये आम्ही प्रवेश करू.

sudo make menuselect

आम्ही आधीच एमपी 3 सोर्स फाइल्स डाउनलोड केल्या आहेत आम्हाला format_mp3 निवडून एमपी 3 मॉड्यूल तयार करावे लागेल:

तारांकित डाउनलोड एमपी 3 स्त्रोत

एकदा आम्हाला आपल्या आवडीचे निवडल्यानंतर, सेव्ह करण्यासाठी आणि बाहेर पडण्यासाठी F12 दाबा. आपण “Save & Exit” बटणावर जाऊ आणि एंटर दाबा.

येथे पोहोचलो, आम्ही करू शकतो मेक कमांड वापरुन बिल्ड प्रक्रिया सुरू करा:

sudo make -j2

सिस्टमवर अवलंबून संकलन थोडा वेळ लागू शकेल. आपण आपल्या संगणकात प्रोसेसर कोरच्या संख्येनुसार -j ध्वजांकन सुधारित करू शकता.

एकदा बिल्ड प्रक्रिया पूर्ण झाल्यावर आम्हाला पुढील संदेश दिसेल:

तारांकित बिल्ड पूर्ण

मागील संदेशानुसार, पुढील चरण Asterisk स्थापित करणे आहे आणि त्याचे मॉड्यूल लिहूनः

sudo make install

स्थापनेनंतर, स्क्रिप्ट निम्नलिखित संदेश प्रदर्शित करेल:

तारांकित स्थापना पूर्ण

आता आम्ही Asterisk स्थापित केले आहे, आपल्याला आवश्यक आहे मूलभूत पीबीएक्स कॉन्फिगरेशन फाइल्स स्थापित करा:

sudo make basic-pbx

शेवटची पायरी आहे स्टार्टअप स्क्रिप्ट स्थापित करा टाइप करणे:

sudo make config

ही देखील चांगली कल्पना आहे सामायिक केलेली लायब्ररी कॅशे अद्यतनित करण्यासाठी ldconfig चालवा:

sudo ldconfig

तारांकित वापरकर्ता तयार करा

डीफॉल्टनुसार, Asterisk रूट वापरकर्त्याच्या रूपात चालते. सुरक्षेच्या कारणास्तव, आम्ही एक नवीन सिस्टम वापरकर्ता तयार आणि प्लॅटफॉर्म कॉन्फिगर करू नवीन तयार केलेल्या वापरकर्त्यासह चालविण्यासाठी.

अ‍ॅड्युसर तारा

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

या वापरकर्त्याच्या अंतर्गत चालण्यासाठी एस्टरिस्क कॉन्फिगर करण्यासाठी, आम्ही फाईल / वगैरे / डीफॉल्ट / तारांकित उघडू आणि पुढील दोन ओळी अस्वस्थ करू:

usr src फाइल तारा

AST_USER="asterisk"
AST_GROUP="asterisk"

आम्ही सुरू ठेवतो एस्टरिस्क वापरकर्त्याला डायलआऊट आणि ऑडिओ गटात जोडत आहे:

sudo usermod -a -G dialout,audio asterisk

आम्हाला देखील आवश्यक आहे सर्व Asterisk फायली आणि निर्देशिका मालकी बदला जेणेकरून आम्ही तयार केलेला वापरकर्ता त्या फायलींमध्ये प्रवेश करू शकेल:

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

तारांकित करणे प्रारंभ करीत आहे

आता आम्ही सर्व काही सेट केले आहे, आम्ही करू शकतो तारका सेवा सुरू करा पुढील आदेशासह:

sudo systemctl start asterisk

हे चालू आहे हे सत्यापित करण्यासाठी, चला प्लॅटफॉर्म कमांड लाइन इंटरफेस (सीएलआय) शी कनेक्ट करा टाइप करणे:

sudo asterisk -vvvr

आपल्याला डीफॉल्ट एस्टरिस्क सीएलआय प्रॉम्प्ट दिसेल:

एस्टरिस्क सीएलआयमध्ये प्रवेश करा

शेवटची पायरी आहे बूट सुरू होण्यास सेवा सक्षम करा सह:

sudo systemctl enable asterisk

अधिक सुरक्षिततेसाठी, हे नेहमीच मनोरंजक असते फायरवॉलसारखे आहे यूडब्ल्यूएफ सक्षम आमच्या उबंटू मध्ये जर कोणाला गरज असेल तर तारकाच्या वापराबद्दल किंवा वैशिष्ट्यांबद्दल अधिक माहिती, आपण हे तपासू शकता प्रकल्प वेबसाइट.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   अनामिक म्हणाले

    चांगले प्रशिक्षण सिप, iax2 आणि इतर कॉन्फिगर करण्यात सक्षम होण्यासाठी फक्त एक "मेक सॅम्पल" समाविष्ट करा.

  2.   अलेक्झांडर म्हणाले

    आपल्याकडे इतर तारांकित हस्तरेखा उत्कृष्ट आहेत का?

    1.    डेमियन अमोएडो म्हणाले

      सत्य हे आहे की नाही, परंतु जेव्हा मी हा लेख लिहिला तेव्हा मला समुदाय सापडला एस्टरिस्क-ईएस. तेथे आपल्याला काही कागदपत्रे सापडतील. सालू 2.

  3.   दाट लाल रंग म्हणाले

    खूप चांगले मॅन्युअल पण मला हे जाणून घ्यायचे आहे कारण शेवटच्या टप्प्यात जिथे सेवा सुरू केली आहे, ते मला ते करू देत नाही, असे अयशस्वी एलएसडी एस्टरिक्सने म्हटले आहे. हे कसे सोडवायचे ते कृपया सांगू शकता?
    Gracias

    1.    डेमियन अमोएडो म्हणाले

      नमस्कार. मध्ये या त्रुटीबद्दल शोधण्याचा किंवा विचारण्याचा प्रयत्न करा तारांकित समुदाय. सालू 2.

  4.   जुआन वाल्देझ म्हणाले

    सर्वांना नमस्कार.
    प्रक्रिया अनुसरण केल्यानंतर. वापरकर्ते आणि विस्तार कसे तयार केले जातात?
    मी आधीच एक व्हिओआयपी अनुप्रयोग डाउनलोड केला आहे. पण पुढे काय करावे हे मला माहित नाही
    Gracias