पुढील लेखात आम्ही तारकाकडे एक नजर टाकणार आहोत. हे एक आहे टेलिफोन एक्सचेंजची कार्यक्षमता प्रदान करणारा ओपन सोर्स प्लॅटफॉर्म (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 स्त्रोत आवश्यक आहेत:
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 मॉड्यूल तयार करावे लागेल:
एकदा आम्हाला आपल्या आवडीचे निवडल्यानंतर, सेव्ह करण्यासाठी आणि बाहेर पडण्यासाठी 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
या वापरकर्त्याच्या अंतर्गत चालण्यासाठी एस्टरिस्क कॉन्फिगर करण्यासाठी, आम्ही फाईल / वगैरे / डीफॉल्ट / तारांकित उघडू आणि पुढील दोन ओळी अस्वस्थ करू:
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
अधिक सुरक्षिततेसाठी, हे नेहमीच मनोरंजक असते फायरवॉलसारखे आहे यूडब्ल्यूएफ सक्षम आमच्या उबंटू मध्ये जर कोणाला गरज असेल तर तारकाच्या वापराबद्दल किंवा वैशिष्ट्यांबद्दल अधिक माहिती, आपण हे तपासू शकता प्रकल्प वेबसाइट.
चांगले प्रशिक्षण सिप, iax2 आणि इतर कॉन्फिगर करण्यात सक्षम होण्यासाठी फक्त एक "मेक सॅम्पल" समाविष्ट करा.
आपल्याकडे इतर तारांकित हस्तरेखा उत्कृष्ट आहेत का?
सत्य हे आहे की नाही, परंतु जेव्हा मी हा लेख लिहिला तेव्हा मला समुदाय सापडला एस्टरिस्क-ईएस. तेथे आपल्याला काही कागदपत्रे सापडतील. सालू 2.
खूप चांगले मॅन्युअल पण मला हे जाणून घ्यायचे आहे कारण शेवटच्या टप्प्यात जिथे सेवा सुरू केली आहे, ते मला ते करू देत नाही, असे अयशस्वी एलएसडी एस्टरिक्सने म्हटले आहे. हे कसे सोडवायचे ते कृपया सांगू शकता?
Gracias
नमस्कार. मध्ये या त्रुटीबद्दल शोधण्याचा किंवा विचारण्याचा प्रयत्न करा तारांकित समुदाय. सालू 2.
सर्वांना नमस्कार.
प्रक्रिया अनुसरण केल्यानंतर. वापरकर्ते आणि विस्तार कसे तयार केले जातात?
मी आधीच एक व्हिओआयपी अनुप्रयोग डाउनलोड केला आहे. पण पुढे काय करावे हे मला माहित नाही
Gracias