तारांकन एक अपने स्वयं के वीओआईपी-आधारित स्विचबोर्ड को लागू करने के लिए स्वतंत्र और खुला स्रोत मंच आपके छोटे व्यवसाय या संगठन के लिए। इस तरह, आप अपनी उत्पादकता में सुधार कर सकते हैं और अपने सभी फोन के साथ अपने ग्राहकों को अधिक इष्टतम तरीके से सेवा देने में सक्षम हो सकते हैं।
इस गाइड में आप करेंगे इसे उबंटू में स्थापित और कॉन्फ़िगर करना सीखें, क्योंकि यह सबसे लोकप्रिय वितरणों में से एक है। लेकिन कदम अन्य डेबियन-आधारित वितरणों के लिए बहुत समान हो सकते हैं, और यहां तक कि अन्य जीएनयू / लिनक्स डिस्ट्रोस के लिए भी, क्योंकि यह स्रोत कोड से स्थापित किया जाएगा, जो बाइनरी उत्पन्न करने के लिए संकलन करता है।
तारक कदम को कदम से स्थापित करें
को तारांकन चिह्न स्थापित करें अपने सिस्टम पर, आपको बस इन सरल चरणों का पालन करना होगा ...
आवश्यक शर्तें
तारांकन स्थापना शुरू करने से पहले, आपके पास पहले सभी होना चाहिए आवश्यक पैकेज संकलन करना। सामान्य तौर पर, यह संभावना है कि आपके वितरण में पहले से ही उनके पास है, लेकिन आप निम्नलिखित प्रोग्राम चलाकर सुरक्षित हो सकते हैं (यदि वे स्थापित हैं तो वे कुछ भी नहीं होंगे):
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install wget build-essential subversion
स्रोत से पैकेज, सबवर्सन संस्करण नियंत्रण प्रणाली, और स्रोत से पैकेज बनाने के लिए आवश्यक पैकेज डाउनलोड करने के लिए, wget पैकेज स्थापित करेगा।
Asterisk डाउनलोड करें
निम्नलिखित होगा खुद के फोंट डाउनलोड करें तारांकन सॉफ्टवेयर, यानी स्रोत कोड जिससे आप इस कार्यक्रम के बाइनरी का निर्माण कर सकते हैं। ऐसा करने के लिए, टर्मिनल से आपको निष्पादित करना होगा:
cd /usr/src/
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk/asterisk-18.3.0.tar.gz
sudo tar zxf asterisk-18.3.0.tar.gz
cd asterisk-18.3.0
निर्भरता का समाधान
अगला कदम है निर्भरता का समाधान कि तारांकन के लिए विशेष रूप से एमपी 3 मॉड्यूल की बात आती है, खासकर जब वह तारांकित करता है। ऐसा करने के लिए, टर्मिनल से आप इन उद्देश्यों के लिए उपलब्ध स्क्रिप्ट का उपयोग करने के लिए निम्नलिखित कमांड चला सकते हैं:
sudo contrib/scripts/get_mp3_source.sh
sudo contrib/scripts/install_prereq install
ये आदेश इन निर्भरताओं को हल करेंगे और सफल इंस्टॉलेशन संदेश प्रदर्शित करेंगे यदि यह सफल रहा।
तारांकन स्थापित करें
अब एस्टरिस्क को इस तरह संकलित और स्थापित करने का समय है। ऐसा करने के लिए, अनुसरण करने के चरण काफी सरल हैं, आपको बस इसका उपयोग करना है:
sudo ./configure
sudo make menuselect
मेनू से, चुनें प्रारूप_एमपी3 और F12 को हिट करें, आप कीबोर्ड का उपयोग कर सकते हैं और Save & Exit का चयन कर सकते हैं और ENTER दबा सकते हैं।
उसके बाद आप की प्रक्रिया शुरू कर सकते हैं संकलन जैसे की:
sudo make -j2
आप अपने प्रोसेसर के कोर की संख्या के साथ -j के साथ संख्या को संशोधित कर सकते हैं। उदाहरण के लिए, यदि आपके पास 8 कोर हैं तो आप संकलन को गति देने के लिए -j8 का उपयोग कर सकते हैं। यदि आपके पास केवल एक कर्नेल है, तो आप -j विकल्प को दबा सकते हैं।
कॉन्फिगरिसोन ब्रेसिका
एक बार संकलन पूरा हो गया है, जो आपके कंप्यूटर के प्रदर्शन के आधार पर अधिक या कम हो सकता है, निम्नलिखित है इंस्टालेशन बाइनरी से:
sudo make install
sudo make basic-pbx
sudo make config
sudo ldconfig
आवश्यक तारांकन सेटअप में अगला चरण एक नया उपयोगकर्ता बनाना है। सुरक्षा कारणों से, यह बेहतर है एक नया उपयोगकर्ता बनाएँ:
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
अब, आपको निम्न कॉन्फ़िगरेशन फ़ाइल खोलनी होगी / etc / डिफ़ॉल्ट / तारांकन अपने पसंदीदा टेक्स्ट एडिटर और अनकम्फर्टेबल दो लाइन (शुरुआत से # हटाएं) के साथ:
- AST_USER = »तारांकन»
- AST_GROUP = »तारांकन चिह्न»
अगली बात यह है कि बनाए गए उपयोगकर्ता को इसमें जोड़ा जाए डायलआउट और ऑडियो समूह आईपी टेलीफोनी प्रणाली को काम करने की जरूरत है:
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 प्रक्रिया शुरू करता है। ऐसा करने के लिए, बस दौड़ें:
sudo systemctl start asterisk
sudo systemctl enable asterisk
पैरा सत्यापित करें कि यह काम कर रहा है:
sudo asterisk -vvvr
यदि यह काम नहीं करता है, तो जांचें कि आपने ठीक से शुरुआत की है या यदि आपके पास किसी तरह का नियम है फ़ायरवॉल या सुरक्षा प्रणाली यह अवरुद्ध हो सकता है।
अधिक जानकारी - तारक विकी
तारांकन विन्यास
एक बार जब यह सब हो जाता है, तो आपके पास पहले से ही अपना वीओआईपी टेलीफोनी सर्वर होना चाहिए ताकि आपके लैन से जुड़े आपके फोन ठीक से काम कर सकें। हालांकि, अगर आपको किसी तरह का करना है विन्यास विशेष रूप से, आप निम्नलिखित महत्वपूर्ण तारांकन फ़ाइलों पर विचार कर सकते हैं:
- /etc/asterosk/asterisk.conf: मुख्य कॉन्फ़िगरेशन फ़ाइल है। इसमें आप सिस्टम के बारे में सभी मूल बातें कॉन्फ़िगर कर सकते हैं, जैसे कि निर्देशिका जहां बाकी कॉन्फ़िगरेशन स्थित है, ध्वनि फाइलें, मॉड्यूल आदि, साथ ही सेवा के महत्वपूर्ण कार्य।
- /etc/तारांकन/sip.conf: यह एक और महत्वपूर्ण कॉन्फ़िगरेशन फ़ाइल है, यह परिभाषित करता है कि एसआईपी प्रोटोकॉल कैसे काम करता है, दोनों सिस्टम उपयोगकर्ताओं और सर्वरों को परिभाषित करने के लिए, जिनसे उन्हें कनेक्ट होना चाहिए। अंदर आपको दो महत्वपूर्ण खंड दिखाई देंगे, एक [सामान्य], वैश्विक मापदंडों के लिए और अन्य अनुभाग या उपयोगकर्ताओं और अन्य लोगों के लिए संदर्भ।
- /etc/तारांकन/extensions.conf: एक और महत्वपूर्ण तारांकन विन्यास फाइल। इसमें आप यह निर्धारित कर सकते हैं कि यह कैसे व्यवहार करेगा।
- /etc/तारांकन/queues.conf- कतारों और कतार एजेंटों को कॉन्फ़िगर करने के लिए, अर्थात सदस्य।
- /etc/तारांकन/chan_dahdi.conf: जहां संचार कार्ड के समूह और पैरामीटर कॉन्फ़िगर किए गए हैं।
- /etc/तारांकन/cdr.conf: जहां यह इंगित किया गया है कि किए गए कॉल के रिकॉर्ड को कैसे संग्रहीत किया जाए।
- /etc/तारांकन/features.conf: विशेष सुविधाएँ जैसे कि स्थानान्तरण, स्थानान्तरण इत्यादि।
- /etc/तारांकन/voicemail.conf- ध्वनि मेल खातों और सेटिंग्स।
- /etc/तारांकन/confbridge.conf- सम्मेलन कक्ष उपयोगकर्ताओं, कमरे और मेनू विकल्पों को कॉन्फ़िगर करने के लिए।
- दूसरों: तारांकन बहुत बहुमुखी और लचीला है, इसलिए कई और कॉन्फ़िगरेशन हो सकते हैं, हालांकि ये मुख्य हैं।
बहुत दिलचस्प है कि किसी को एस्टेरिस्क की स्थापना और विन्यास को दस्तावेज करने के लिए प्रोत्साहित किया गया है, धन्यवाद इसहाक।
क्या आप इस विषय पर अन्य लेख जारी रखने की योजना बना रहे हैं? मैंने और चाहना छोड़ दिया। मैं समझता हूं कि हम सभी के पास नेटवर्क फोन नहीं हैं लेकिन क्या हम अपने मोबाइल उपकरणों पर वीओआईपी सॉफ्टवेयर का परीक्षण कर सकते हैं? (उदाहरण के लिए)
मैंने कहा कि बधाई और मुझे आशा है कि आप इस विषय पर चर्चा जारी रखेंगे।
आपको बहुत बहुत धन्यवाद
https://www.freepbx.org/
हो सकता है कि आप पहले यहां पहुंच जाएं। इसमें एस्टेरिक्स (अधिक या कम) शामिल है और नियंत्रण इकाई के सभी मैनुअल कॉन्फ़िगरेशन से बचा जाता है। किसी भी मामले में, आपको इसके लिए समय और धैर्य समर्पित करना होगा।
खुश करने वालों को शुभकामनाएँ !!!