अगले लेख में हम Asterisk पर एक नज़र डालने जा रहे हैं। यह वही है खुला स्रोत मंच जो एक टेलीफोन एक्सचेंज की कार्यक्षमता प्रदान करता है (पीबीएक्स), जो सबसे लोकप्रिय में से एक है। यह आईपी पीबीएक्स सिस्टम, कॉन्फ्रेंस सर्वर और वीओआईपी गेटवे को बिजली देने के लिए भी व्यापक रूप से अपनाया गया है। यह व्यक्तियों, छोटे व्यवसायों और बड़ी कंपनियों द्वारा उपयोग किया जाने वाला एक मंच है।
तारांकन सुविधाओं में ध्वनि मेल, होल्ड पर संगीत, कॉन्फ्रेंस कॉल, कॉल कतार, कॉल रिकॉर्डिंग, इंटरैक्टिव वॉयस प्रतिक्रिया और बहुत कुछ शामिल हैं। इस पोस्ट में हम आवश्यक चरणों को देखेंगे Ubuntu 15 पर तारांकन 18.04 स्थापित करें.
आवश्यक शर्तें
स्थापना शुरू करने से पहले, यह कहें कि हमें एक की आवश्यकता होगी "sudo" विशेषाधिकारों के साथ उपयोगकर्ता। हमें अपने उबंटू सिस्टम को भी अपडेट करना होगा और निम्नलिखित पैकेजों को स्थापित करना होगा, जिन्हें एस्टरिस्क डाउनलोड और इंस्टॉल करना आवश्यक है:
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.*/
तारांकन निर्भरता स्थापित करें
निम्न स्क्रिप्ट डाउनलोड करेगा एमपी 3 स्रोतों को एमपी 3 मॉड्यूल बनाने और एस्टरिस्क में एमपी 3 फ़ाइलों का उपयोग करने की आवश्यकता है:
sudo contrib/scripts/get_mp3_source.sh
हम उपयोग करेंगे install_prereq स्क्रिप्ट सभी निर्भरता को हल करने के लिए हमारे उबंटू प्रणाली पर:
sudo contrib/scripts/install_prereq install
उपरोक्त कमांड सभी आवश्यक पैकेजों को स्थापित करेगा। सफल समापन पर, यह निम्नलिखित संदेश को मुद्रित करेगा:
तारांकन स्थापित करें
कॉन्फ़िगरेशन स्क्रिप्ट की एक श्रृंखला प्रदर्शन करेगी यह सुनिश्चित करने के लिए कि सभी आवश्यक निर्भरताएं मौजूद हैं सिस्टम सिस्टम में। हम स्क्रिप्ट टाइप करके शुरू करेंगे:
sudo ./configure
सफल समापन पर, हम निम्नलिखित परिणाम देखेंगे:
अगला कदम है उन मॉड्यूल का चयन करें जिन्हें हम संकलित और स्थापित करना चाहते हैं। हम टर्मिनल में लिखते हुए मेन्यूसेलेक्ट सिस्टम को एक्सेस करेंगे (Ctrl + Alt + T):
sudo make menuselect
चूंकि हम पहले ही एमपी 3 सोर्स फाइल डाउनलोड कर चुके हैं, अब हमें format_mp3 का चयन करके MP3 मॉड्यूल बनाना है:
एक बार हमने चुन लिया कि हमें क्या रुचियां हैं, बचाने और बाहर निकलने के लिए F12 दबाएं। हम "सहेजें और बाहर निकलें" बटन पर भी जा सकते हैं और Enter दबा सकते हैं।
यहां पहुंचे, हम कर सकते हैं मेक कमांड का उपयोग करके बिल्ड प्रक्रिया शुरू करें:
sudo make -j2
सिस्टम के आधार पर संकलन में कुछ समय लग सकता है। आप अपने कंप्यूटर में प्रोसेसर कोर की संख्या के अनुसार -j ध्वज को संशोधित कर सकते हैं।
एक बार निर्माण प्रक्रिया पूरी हो जाने के बाद, हम निम्नलिखित संदेश देखेंगे:
जैसा कि पिछले संदेश में कहा गया है, अगला कदम तारांकन चिह्न स्थापित करना है और इसके मॉड्यूल लिखकर:
sudo make install
स्थापना के बाद, स्क्रिप्ट निम्नलिखित संदेश प्रदर्शित करेगी:
अब जब हमारे पास तारांकन चिह्न स्थापित हो गया है, तो हमें आवश्यकता है बुनियादी पीबीएक्स विन्यास फाइल स्थापित करें:
sudo make basic-pbx
अंतिम चरण है स्टार्टअप स्क्रिप्ट स्थापित करें टाइपिंग:
sudo make config
यह एक अच्छा विचार भी है साझा लाइब्रेरी कैश को अपडेट करने के लिए ldconfig चलाएं:
sudo ldconfig
Asterisk उपयोगकर्ता बनाएँ
डिफ़ॉल्ट रूप से, Asterisk रूट उपयोगकर्ता के रूप में चलता है। सुरक्षा कारणो से, हम एक नया सिस्टम उपयोगकर्ता बनाएंगे और प्लेटफ़ॉर्म को कॉन्फ़िगर करेंगे नए बनाए गए उपयोगकर्ता के साथ चलने के लिए।
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
इस उपयोगकर्ता के अंतर्गत चलाने के लिए तारांकन चिह्न कॉन्फ़िगर करने के लिए, हम फ़ाइल / etc / default / asterisk खोलेंगे और अगली दो पंक्तियों को खोल देंगे:
AST_USER="asterisk" AST_GROUP="asterisk"
हम जारी रखते हैं डायल और ऑडियो समूहों में तारांकन उपयोगकर्ता जोड़ रहा है:
sudo usermod -a -G dialout,audio 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
Asterisk शुरू
अब हमारे पास सब कुछ है, हम कर सकते हैं Asterisk सेवा शुरू करें निम्नलिखित आदेश के साथ:
sudo systemctl start asterisk
यह सत्यापित करने के लिए कि यह चल रहा है, आइए प्लेटफ़ॉर्म की कमांड लाइन इंटरफ़ेस (सीएलआई) से कनेक्ट करें टाइपिंग:
sudo asterisk -vvvr
आपको डिफ़ॉल्ट Asterisk CLI प्रॉम्प्ट दिखाई देगा:
अंतिम चरण है बूट पर शुरू करने के लिए सेवा को सक्षम करें साथ:
sudo systemctl enable asterisk
अधिक सुरक्षा के लिए, यह हमेशा दिलचस्प होता है जैसे एक फ़ायरवॉल है UWF सक्षम हमारे उबंटू में। अगर किसी को जरूरत है तारांकन के उपयोग या सुविधाओं के बारे में अधिक जानकारी, आप देख सकते हैं परियोजना की वेबसाइट.
अच्छा ट्यूटोरियल। बस घूंट, iax2 और अन्य को कॉन्फ़िगर करने में सक्षम होने के लिए "नमूने बनाएं" शामिल करें।
उत्कृष्ट क्या आपके पास अन्य तारांकन मैनुअल हैं?
सच्चाई यह है कि नहीं, लेकिन जब मैंने यह लेख लिखा तो मुझे यह समुदाय मिला तारांकन-ES। वहाँ आप कुछ प्रलेखन पा सकते हैं। सलू 2।
बहुत अच्छा मैनुअल है, लेकिन मैं जानना चाहूंगा क्योंकि अंतिम चरण में जहां सेवा शुरू की गई है, यह मुझे ऐसा करने की अनुमति नहीं देता है, यह कहता है कि असफल lsd तारांकन। क्या आप कृपया मुझे बता सकते हैं कि इसे कैसे हल किया जाए?
ग्रेसियस
नमस्ते। में इस त्रुटि के बारे में खोजने या पूछने का प्रयास करें तारक समुदाय। सलू 2।
सभी को नमस्कार।
प्रक्रिया का पालन करने के बाद। उपयोगकर्ता और एक्सटेंशन कैसे बनाए जाते हैं?
मैंने पहले से ही एक वीओआइपी एप्लिकेशन डाउनलोड कर लिया है। लेकिन मुझे नहीं पता कि आगे क्या करना है
ग्रेसियस