CentOS 6.6 में तारांकन चिह्न स्थापित और कॉन्फ़िगर करने के लिए गाइड

तारांकन_लोगो.svg

शुरू करने के लिए मैं इसका संक्षिप्त विवरण दूंगा कि यह क्या है तारांकन अगर कोई नहीं जानता है

  • तारांकन एक फ्री सॉफ्टवेयर है, जो कंपनी के मुख्य डेवलपर डिगियम के संस्थापक मार्क स्पेंसर द्वारा बनाया गया है, जो कार्य करता है पीबीएक्स। एक पीबीएक्स संक्षेप में, यह एक टेलीफोन एक्सचेंज है।
  • तारांकन आपको कॉल, मेलबॉक्स प्रबंधित करने की अनुमति देता है, एक बनाएं आईवीआर (इंटरएक्टिव वॉयस रिस्पांस) कई अन्य चीजों के बीच।
  • यह बहुत सारे प्रोटोकॉल को पहचानता है वीओआईपी (आईपी ​​पर आवाज) के बीच जो हैं एसआईपी e आईएक्स जो सबसे महत्वपूर्ण हैं।

अब जब हम जानते हैं तारांकन चलो एक CentOS 6.6 सर्वर के लिए इसे स्थापित और कॉन्फ़िगर करें

हमारे द्वारा उपयोग किए जाने वाले डिस्ट्रो के आधार पर इंस्टॉलेशन का हिस्सा अलग है लेकिन कॉन्फ़िगरेशन उबंटू, सेंटोस, डेबियन आदि के लिए समान है।

स्थापना

पहली चीज जो हम करने जा रहे हैं, वह है भंडार को अंदर जोड़ना /etc/yum.repos.d/ :

  • पहला भंडार जिसे हम शुरू करने जा रहे हैं वह होगा: सेंटो-एस्टेरिस्क.रेपो

[asterisk-tested] name=CentOS-$releasever - Asterisk - Tested
baseurl=http://packages.asterisk.org/centos/$releasever/tested/$basearch/
enabled=0
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium

[asterisk-current] name=CentOS-$releasever - Asterisk - Current
baseurl=http://packages.asterisk.org/centos/$releasever/current/$basearch/
enabled=1
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium

  • दूसरा भंडार होगा: सेंटोस-डिजीयम.रेपो

[digium-tested] name=CentOS-$releasever - Digium - Tested
baseurl=http://packages.digium.com/centos/$releasever/tested/$basearch/
enabled=0
gpgcheck=0
#gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium

[digium-current] name=CentOS-$releasever - Digium - Current
baseurl=http://packages.digium.com/centos/$releasever/current/$basearch/
enabled=1
gpgcheck=0
#gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium

एक बार यह समाप्त हो जाने के बाद हम ए
yum update

अब हम पैकेज स्थापित करेंगे तारांकन चिह्न- version.noarch

yum install asterisknow-version

इस पैकेज को स्थापित करते हुए हम बाकी सभी तारांकन रिपॉजिटरी को उनके सभी उपलब्ध संस्करणों के साथ जोड़ते हैं। अब हम देखेंगे कि /etc/yum.repos.d फ़ोल्डर में नई फाइलें बनाई गई हैं। हम संस्करण को स्थापित करने जा रहे हैं 13 de तारांकन.

एक विशिष्ट संस्करण चुनने के लिए (डिफ़ॉल्ट रूप से यह संस्करण 11 के रिपॉजिटरी का उपयोग करता है) हम yum के साथ इंस्टालेशन में पैरामीटर –enablerepo का उपयोग करते हैं (यह रिपॉजिटरी जो हम संकेत देते हैं) को सक्षम करता है, अर्थात हम उपयुक्त रिपॉजिटरी का संकेत देने वाले किसी भी संस्करण को स्थापित कर सकते हैं।
yum install asterisk asterisk-configs asterisk-sounds-core-es-gsm --enablerepo=asterisk-13

हम कैसे के नवीनतम संस्करण को स्थापित करने जा रहे हैं तारांकन, हम Asterisk को अद्यतन करने के लिए डिफ़ॉल्ट भंडार को सक्षम करेंगे सेंटोस-एस्टेरिस्क-13. ट्रिप.

ऐसा करने के लिए हम रिपॉजिटरी के सक्षम पैरामीटर को संशोधित करते हैं सेंटोस-एस्टेरिस्क-11. ट्रिप a 0, ताकि यह अक्षम हो। और उसी तरह, हम रिपॉजिटरी के सक्षम पैरामीटर को संशोधित करते हैं सेंटोस-एस्टेरिस्क-13. ट्रिप a 1, तो यह अद्यतन करने के लिए इस्तेमाल किया भंडार हो जाएगा तारांकन। हमारे द्वारा इंस्टॉल किए गए संस्करण के आधार पर, हम अपने संस्करण के भंडार को सक्षम करेंगे।

विन्यास

हम उस कॉन्फ़िगरेशन फ़ोल्डर में जाते हैं जो अंदर है / etc / तारांकन

cd /etc/asterisk/

हमें कई फाइलें मिलेंगी जिनमें से अभी हम तीन का उपयोग करेंगे:

  • घूंट.conf → इसमें SIP उपयोगकर्ता जो हम उपयोग करने जा रहे हैं वे पंजीकृत हैं
  • एक्सटेंशन .conf → इसमें हम एक्सटेंशन रजिस्टर करते हैं
  • ध्वनि मेल → इसमें हम मेलबॉक्स को पंजीकृत करते हैं

हम फ़ाइल से शुरू करते हैं घूंट.conf

हम फ़ाइल के अंत में जाते हैं या जहां हम चाहते हैं, हम यह जानने की सुविधा के लिए अंत चुनते हैं कि वे हमेशा कहाँ हैं। और हम निम्नलिखित जारी रखते हैं संरचना प्रत्येक उपयोगकर्ता के लिए:

[ejemplo] type=friend
secret=pass
qualify=yes
nat=no
host=dynamic
canreinvite=no
context= contexto
mailbox= buzon

  • हमें लगाना चाहिए उपयोगकर्ता नाम, इस मामले में ejemplo
  • La पासवर्ड उपयोगकर्ता में डाल दिया है गुप्त
  • En मेजबान हमने डालने का फैसला किया है गतिशील ताकि उपयोगकर्ता नेटवर्क पर किसी भी आईपी से जुड़ सके
  • संदर्भ संदर्भ है, हम उस संदर्भ को रखते हैं जिसमें यह होगा
  • बक्सा यह ध्वनि मेल है

अब मैं आपको एक उदाहरण देने जा रहा हूं कि मैंने क्या किया है
[rack] type=friend
secret=1234
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=iesjg
mailbox=00@buzon

रेखा के ऊपर 343 डेल घूंट.conf हम स्थापित करते हैं भाषा = हैइससे हम सभी उपयोगकर्ताओं को विश्वास है कि हम स्पेनिश को उनकी डिफ़ॉल्ट भाषा मानते हैं।

अब हम कॉन्फ़िगर करने जा रहे हैं ध्वनि मेल

मेलबॉक्सों को कॉन्फ़िगर करने के लिए हम नीचे जाते हैं और एक संदर्भ बनाते हैं, उदाहरण के लिए [मेलबॉक्स] और इस प्रकार निम्न विधियों के साथ मेलबॉक्सों को कॉन्फ़िगर करें:
número => pass,nombre,correo

और अब जो उदाहरण मैंने किया है:

00 => 1234,rack,rack@iesjorgeguillen.es

के लिए पहले से ही अंतिम चलो कॉन्फ़िगर करते हैं एक्सटेंशन .conf

दस्तावेज़ के निचले भाग में, मेरे मामले में, मैं कॉन्फ़िगरेशन जोड़ूंगा

हम मेरे मामले [iesjg] में एक संदर्भ बनाएंगे, याद रखें कि संदर्भ कोष्ठक में हैं।

और अब उस संदर्भ में हम एक्सटेंशन बनाएंगे जैसे:
exten => 00,1,Dial(SIP/rack,15,Ttm)
same => n,VoiceMail(00@buzon)
same => n,Hangup()

  • हर बार जब वे एक्सटेंशन 00 पर कॉल करते हैं तो सबसे पहले यह कॉल करता है एसआईपी / रैक (जिसमें बनाया गया है घूंट.conf) बैकग्राउंड म्यूजिक के साथ 15 सेकंड के लिए और कॉल को दूसरे फोन पर फॉरवर्ड किया जा सकता है
  • हम प्रयोग करते हैं "वही" ताकि प्रत्येक लाइन के लिए "एक्सटेंन => 00" न डालें
  • यदि उत्तर नहीं दिया गया, तो अगली जगह "n“फ़ंक्शन के साथ मेल छोड़ें VoiceMail (00 @ मेलबॉक्स) पहले से सेट है ध्वनि मेल
  • और अंत में हम ए फोन रख देना () लटकाना

अब मैं कुछ उपयोगी तारांकन कार्य करने जा रहा हूं।

  1. डायल()

  • इस फ़ंक्शन के साथ, हम इस मामले में जहां सिप / रैक से गुजरते हैं, वहां कॉल करें

  1. स्वर का मेल()

  • इस फ़ंक्शन के साथ उस उपयोगकर्ता के वॉइस मेलबॉक्स को एक संदेश छोड़ने के लिए कहा जाता है (मेलबॉक्स_number@contexto_en_voicemail.conf)

  1. फोन रख देना()

  • इस फ़ंक्शन के साथ हम लटकाते हैं।

  1. रुकिए()

  • इस फ़ंक्शन के साथ एक प्रतीक्षा की जाती है, जिस समय हम प्रतीक्षा करना चाहते हैं (1), प्रतीक्षा 1 सेकंड।

  1. वॉयसमेलमेन()

  • कॉल करने के लिए mध्वनि मेल मेनू, यह आपको संदेशों को सुनने के लिए विस्तार और इसके पासवर्ड के लिए पूछेगा।

  1. उत्तर()

  • इस फ़ंक्शन के साथ तारांकन चिह्न PBX कॉल का उत्तर देता है।

  1. अभिलेख()

  • इस फ़ंक्शन के साथ एक ऑडियो रिकॉर्ड किया जाता है। उदाहरण के लिए एक मेनू बनाने के लिए।

  1. पृष्ठभूमि()

  • पृष्ठभूमि में एक ऑडियो चलाएं।

अब हम सेवा को पुनः आरंभ करते हैं।
service asterisk restart

और अब हम निगरानी करने के लिए तारांकन कंसोल चलाते हैं।

asterisk -rvvvvvvvvvvv

जब हम निर्मित SIP उपयोगकर्ताओं के साथ फोन कनेक्ट करते हैं तो हम उन्हें कंसोल में निष्पादित करके देख सकते हैं:

sip show peers


16 टिप्पणियाँ, तुम्हारा छोड़ दो

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

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

*

*

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

  1.   फ्रैंक कहा

    शानदार व्याख्या। मैं अपने चक्र के छात्रों के साथ इसका परीक्षण करूंगा, यह देखने के लिए कि क्या वे इसे कॉन्फ़िगर करने में सक्षम हैं ...

    1.    बाइनिकियो कहा

      टिप्पणी के लिए बहुत-बहुत धन्यवाद, मैं एक मिडिल स्कूल का छात्र हूं, इसलिए उन्हें भी the में सक्षम होना चाहिए

  2.   क्रिस्टियन कहा

    : ताली

    यह एप्लिकेशन हमेशा आवश्यक होता है, और जो लोग इसे कई बार स्थापित करना चाहते हैं वे शिपव्रेक होते हैं

    : ताली

    1.    बाइनिकियो कहा

      हां, हालांकि मैं अधिक प्रकार के कोडेक्स के बारे में जा सकता था जिनका उपयोग किया जा सकता है, ऑडियो फाइलों के प्रकार और कुछ अन्य एक्सटेंशन। लेकिन मैं इसे आसान, सरल और काम करना चाहता था।

  3.   नैनो कहा

    महान लेकिन जो मैं इस एप्लिकेशन को देखता हूं वह केवल एक कंप्यूटर से दूसरे में स्थानीय नेटवर्क पर कॉल करने की अनुमति देता है।

    जब मैंने कहा कि यह एक स्विचबोर्ड था, तो मैंने सोचा कि, किसी तरह का हार्डवेयर स्थापित करके, यह लैंडलाइन या मोबाइल फोन नंबर पर कॉल करने की अनुमति देगा और साथ ही उन्हें प्राप्त करने में सक्षम होगा।

    मुझे नहीं पता, कुछ ऐसा है जो ग्राहक डेटाबेस रखने और उन्हें उसी कंप्यूटर से फोन करके कॉल करने में सक्षम हो सकता है जब आप डेटा या ऑर्डर लिख रहे हों, आदि।

    टेलीमार्केटिंग योजना में कुछ।

    1.    टोनी कहा

      सटीक रूप से यह किया जा सकता है, और हाँ, आपको विशिष्ट हार्डवेयर की आवश्यकता है, उदाहरण के लिए डिगियम द्वारा बेची गई (उसी कंपनी द्वारा बनाई गई जिसने एस्टरिस्क बनाई और जो परियोजना को बनाए रखती है) अपनी वेबसाइट पर (या दूसरों के रूप में यह मुफ्त हार्डवेयर है) सक्षम होने के लिए। आरटीबी (बेसिक टेलीफोन नेटवर्क) का उपयोग करने के लिए। आप दोनों स्थानीय कॉल कर सकते हैं और एक स्विचबोर्ड के एक टेलीफोन से दूसरे इंटरकनेक्टेड स्विचबोर्ड के दूसरे फोन पर या आरटीबी पर जा सकते हैं। आप सामान्य लैंडलाइन (RJ11) का भी उपयोग कर सकते हैं। आपको एक अनुबंधित टेलीफोन लाइन की आवश्यकता होती है, क्योंकि आरटीबी में जाने के लिए एक लागत होती है, जो आपको अपने स्वयं के लैंडलाइन से कॉल करने के लिए खर्च होती है और आपके द्वारा ली गई योजना और आपके पास मौजूद संख्याओं के आधार पर, आप कम या ज्यादा एक साथ कॉल कर सकते हैं , इसके विपरीत यदि आप इंटरनेट के माध्यम से सब कुछ करते हैं, तो लागत 0 होगी क्योंकि आरटीबी में जाना आवश्यक नहीं है और सब कुछ इंटरनेट पर चला जाता है! अभिनंदन

      1.    नैनो कहा

        जानकारी के लिए ठीक है धन्यवाद।

        जैसे ही मेरे पास समय होगा मैं इसे शांत कर दूंगा।

        सच्चाई बहुत दिलचस्प है।

  4.   मैनुएल कहा

    नमस्कार, मैंने ट्यूटोरियल का पालन किया, लेकिन डैडी कॉन्फ़िगरेशन फ़ाइलों में या सिस्टम में डेमन के रूप में प्रकट नहीं होता है, क्या आप बता सकते हैं कि क्या यह कॉन्फ़िगरेशन संरचना तारांकन 13 के लिए बदल जाती है? या मुझे बताएं कि मैं दही कैसे जोड़ सकता हूं? ... यह तारांकन चिह्न 1.8 के साथ इंस्टॉलेशन करने के लिए फाइलें नहीं पा सकता है

    1.    मैनुएल कहा

      मैं अधिक समीक्षा कर रहा था और मैं इसे प्राप्त करने में सक्षम था, दही को स्थापित करने के लिए आपको पैकेज दही-टूल्स और दही-लाइनक्स-डेवेल को स्थापित करना होगा, फिर दही एक डेमन के रूप में और डाहडी-चैनल नाम के साथ एक कॉन्फ़िगरेशन फ़ाइल के रूप में दिखाई देते हैं।

  5.   लुइस कहा

    यार, ट्यूटोरियल बस की तरह बुनियादी है ...

    एक अभ्यास के रूप में यह बहुत लायक नहीं है, यह सतह पर बहुत रहता है, डायलप्लान केवल कॉल प्राप्त करता है।

    बहुत बुनियादी।

    1.    मैनुएल कहा

      ट्यूटोरियल का लक्ष्य डायलप्लान का निर्माण या एस्टरिस्क की कई कार्यक्षमताओं को दिखाना नहीं है।
      जाहिरा तौर पर ये AsteriskNow वितरण की रिपॉजिटरी हैं क्योंकि इसकी रिपॉजिटरी में 2.11 freepbx है, Asterisk 1.8 नहीं मिला है, लेकिन Asterisk 1.8 पैकेज एपल रिपोजिटरीज में हैं, ट्यूटोरियल बहुत अच्छा है क्योंकि यह Asterisk इंस्टॉलेशन का सरल तरीका है संस्करण 11,12, और 13 है, आपको एस्टरिस्क संस्करण के डिगियम रिपॉजिटरी को भी सक्षम करना होगा जो कि स्थापित है, निश्चित रूप से आपको डाहडी-टूल्स और डाहडी-लिनक्स पैकेज को इंस्टॉलेशन स्टेटमेंट में जोड़ना होगा। डेहडी को स्थापित करने के लिए। ध्यान रखें कि डाहड़ी और लिबपरी के संस्करण वर्तमान में स्थिर संस्करण हैं क्योंकि स्रोत कोड से उत्तरार्द्ध को स्थापित करना अधिक हाल के संस्करण हैं

  6.   फाइटो कहा

    बहुत ही शांत और सरल, इस तरह से शुरू करने के लिए तारांकन पहले अच्छा लगता है।
    अगले एक के लिए, जाहिर है, उच्च जाओ।

  7.   एडविन वास्क्यूज़ कहा

    मैंने गाइड का पालन किया लेकिन मेरे पास कुछ बुकस्टोर्स के साथ संघर्ष है। कोई भी मदद धन्यवाद।

    -> पैकेज libopenr2.x86_64 0: 1.2.0-1_centos6 स्थापित किया जाएगा
    -> पैकेज libpri.x86_64 0: 1.4.14-1_centos6 स्थापित किया जाएगा
    -> पैकेज libss7.x86_64 0: 1.0.2-1_centos6 स्थापित किया जाएगा
    -> निर्भरता संकल्प समाप्त
    त्रुटि: पैकेज: तारांकन-कोर-13.3.0-1_centos6.x86_64 (तारांकन -13)
    आपको आवश्यकता है: libg7221codec.so.2 () (64 बिट)
    Disponible: pjproject-2.1-0.digium2.1_centos6.x86_64 (asterisk-current)
    libg7221codec.so.2 () (64 बिट)
    Disponible: pjproject-2.3-0.digium2.1_centos6.x86_64 (asterisk-current)
    libg7221codec.so.2 () (64 बिट)
    Disponible: pjproject-2.3-0.digium3.1_centos6.x86_64 (asterisk-current)
    libg7221codec.so.2 () (64 बिट)
    Instalado: pjproject-2.3-5.el6.x86_64 (@epel)
    नहीं मिला
    Disponible: pjproject-2.1-0.digium1.1_centos6.x86_64 (asterisk-current)
    नहीं मिला
    Disponible: pjproject-2.1-0.digium1.2_centos6.x86_64 (asterisk-current)
    नहीं मिला
    त्रुटि: पैकेज: तारांकन-कोर-13.3.0-1_centos6.x86_64 (तारांकन -13)
    आपको आवश्यकता है: libilbccodec.so.2 () (64 बिट)
    Disponible: pjproject-2.1-0.digium2.1_centos6.x86_64 (asterisk-current)
    libilbccodec.so.2 () (64 बिट)
    Disponible: pjproject-2.3-0.digium2.1_centos6.x86_64 (asterisk-current)
    libilbccodec.so.2 () (64 बिट)
    Disponible: pjproject-2.3-0.digium3.1_centos6.x86_64 (asterisk-current)
    libilbccodec.so.2 () (64 बिट)
    Instalado: pjproject-2.3-5.el6.x86_64 (@epel)
    नहीं मिला
    Disponible: pjproject-2.1-0.digium1.1_centos6.x86_64 (asterisk-current)
    नहीं मिला
    Disponible: pjproject-2.1-0.digium1.2_centos6.x86_64 (asterisk-current)
    नहीं मिला
    आप समस्या को हल करने के लिए –स्काइप-टूटी हुई कमांड का उपयोग करके देख सकते हैं
    आप दौड़ने की कोशिश कर सकते हैं: rpm- Va –nofiles –nodigest

    1.    बाइनिकियो कहा

      पहले जवाब न देने के लिए क्षमा करें, मैंने इसे पढ़ा था और जब मैंने पीसी का उपयोग किया था, तो मैं इसका जवाब देने वाला था, मुझे लगता है कि आपको एपेल रिपॉज को अक्षम करना चाहिए या एनाबेलरेपो = »रेपोक्सेस» के साथ तारांकन चिह्न स्थापित करना चाहिए क्योंकि कम से कम एपेल आपको यहां समस्याएं दे रहा है। मैं आपके द्वारा दी गई लाइब्रेरियों को भी अनइंस्टॉल करूँगा और समस्याएँ दूंगा और तारांकन चिह्न उन्हें अकेले स्थापित करने दूंगा।

  8.   कैड कहा

    नमस्ते, देखिए, हमें इसमें समस्या है, हमने तारांकन और पूरी कहानी को स्थापित किया, हमने स्विचबोर्ड और फोन को कॉन्फ़िगर किया, फोन पंजीकृत हैं, लेकिन हम उनके बीच फोन नहीं कर सकते, क्या आप जानते हैं कि समस्या क्या हो सकती है?

    1.    बाइनिकियो कहा

      ठीक है, मुझे नहीं पता, सिद्धांत में अगर वे पंजीकृत हैं तो उन्हें एक दूसरे को कॉल करने में सक्षम होना चाहिए, क्या स्विचबोर्ड का लॉग आपको कुछ भी नहीं बताता है? पुनश्च: इतनी देर से जवाब देने के लिए क्षमा करें