Ubuntu 18.04 में तारांकन, स्थापना और बुनियादी विन्यास

तारांकन के बारे में

अगले लेख में हम 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 फ़ाइलों का उपयोग करने की आवश्यकता है:

तारांकन एमपी 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 मॉड्यूल बनाना है:

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

एक बार हमने चुन लिया कि हमें क्या रुचियां हैं, बचाने और बाहर निकलने के लिए 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 खोलेंगे और अगली दो पंक्तियों को खोल देंगे:

usr src फ़ाइल तारांकन चिह्न

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 प्रॉम्प्ट दिखाई देगा:

पहुँच Asterisk सीएलआई

अंतिम चरण है बूट पर शुरू करने के लिए सेवा को सक्षम करें साथ:

sudo systemctl enable asterisk

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


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   गुमनाम कहा

    अच्छा ट्यूटोरियल। बस घूंट, iax2 और अन्य को कॉन्फ़िगर करने में सक्षम होने के लिए "नमूने बनाएं" शामिल करें।

  2.   अलेक्जेंडर कहा

    उत्कृष्ट क्या आपके पास अन्य तारांकन मैनुअल हैं?

    1.    डेमियन अमेडो कहा

      सच्चाई यह है कि नहीं, लेकिन जब मैंने यह लेख लिखा तो मुझे यह समुदाय मिला तारांकन-ES। वहाँ आप कुछ प्रलेखन पा सकते हैं। सलू 2।

  3.   माणिक कहा

    बहुत अच्छा मैनुअल है, लेकिन मैं जानना चाहूंगा क्योंकि अंतिम चरण में जहां सेवा शुरू की गई है, यह मुझे ऐसा करने की अनुमति नहीं देता है, यह कहता है कि असफल lsd तारांकन। क्या आप कृपया मुझे बता सकते हैं कि इसे कैसे हल किया जाए?
    ग्रेसियस

    1.    डेमियन अमेडो कहा

      नमस्ते। में इस त्रुटि के बारे में खोजने या पूछने का प्रयास करें तारक समुदाय। सलू 2।

  4.   जुआन वाल्डेज़ कहा

    सभी को नमस्कार।
    प्रक्रिया का पालन करने के बाद। उपयोगकर्ता और एक्सटेंशन कैसे बनाए जाते हैं?
    मैंने पहले से ही एक वीओआइपी एप्लिकेशन डाउनलोड कर लिया है। लेकिन मुझे नहीं पता कि आगे क्या करना है
    ग्रेसियस