कलाकारों को भेजने के साथ संदेश रिकॉर्ड करने के लिए एक स्वचालित प्रणाली के रूप में इलास्टिक्स

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

इस समस्या को हल करते समय, FreePBX सिस्टम कार्यक्षमता का अधिकतम उपयोग किया गया था, ताकि मेनू संरचना को बदलते समय किसी चीज़ को बदलना अधिक सुविधाजनक हो।

यह कैसे काम करता है में दिलचस्पी रखने वालों के लिए, मैं बिल्ली के लिए पूछता हूं।

मैंने Elastix बिल्ड का उपयोग किया, FreePBX को वेब इंटरफेस के माध्यम से FreePBX संस्करण 2.10.1.4 में अपडेट किया गया।

इसलिए हमें संख्या और रेखाओं को प्राप्त करने के लिए एक ट्रंक की आवश्यकता है। हमारे पास एक छोटी प्रदाता फ़ारलाइन थी। इसलिए, मैं इसके लिए सेटिंग्स का वर्णन करूंगा। FreePBX मेनू कनेक्टिविटी पर जाएं> चड्डी> एसआईपी ट्रंक जोड़ें और इसमें भरना शुरू करें:

ट्रंक नाम: ट्रंक नाम
आउटबाउंड कॉलर: फोन नंबर जिसे प्रदाता की आवश्यकता होती है (यहां यह केवल 1 है) XXXXXX
आउटगोइंग सेटिंग में> ट्रंक नाम: ट्रंक नाम

पीईआर विवरण:
होस्ट = sip.farline.net
उपयोगकर्ता नाम = प्रदाता लॉगिन देता है
secret = प्रदाता पासवर्ड भी देता है
प्रकार = सहकर्मी
अर्हता = नहीं
disallow = सभी
इजाज़त = उलवा
कैनरिनवेट = नहीं
नट = हाँ
fromuser = यहाँ भी लॉगिन करें
fromdomain = यहाँ एक सफ़ेद IP है जहाँ से आपका तारांकन इंटरनेट पर जाता है
असुरक्षित = निमंत्रण

आने वाली सेटिंग्स:
USER संदर्भ: ट्रंक नाम

उपयोगकर्ता का विवरण:
होस्ट = sip.farline.net
उपयोगकर्ता नाम = प्रदाता लॉगिन
secret = प्रदाता पासवर्ड देता है
प्रकार = उपयोगकर्ता

पंजीकरण क्षेत्र में, दर्ज करें:
:@sip.farline.net/

यही है, ट्रंक कॉन्फ़िगर किया गया है और लाइनें काम कर रही हैं।
हम परीक्षण और जांच के लिए एक फोन बनाते हैं। अनुप्रयोग> एक्सटेंशन> सबमिट करें

उपयोगकर्ता एक्सटेंशन दर्ज करें - मान लें कि 100, प्रदर्शन नाम - नाम, गुप्त - पासवर्ड और सबमिट पर क्लिक करें। इसके बाद, अपने स्वाद के लिए किसी भी सिप क्लाइंट को स्थापित करें, और इसकी सेटिंग्स में Asterisk का आईपी पता, 100 - उस यूज़रनेम और पासवर्ड के रूप में निर्दिष्ट करें जिसे आपने पहले निर्दिष्ट किया था। अब आप रिकॉर्डिंग शुरू कर सकते हैं।

वॉयस मेनू के लिए, हमें रिकॉर्ड की आवश्यकता होती है, और बड़ी संख्या में, मैं आपको सलाह देता हूं कि यह कैसे काम करेगा और कितने रिकॉर्ड की आवश्यकता होगी, इस बारे में एक आरेख तैयार करें। रिकॉर्डिंग बनाने के लिए, व्यवस्थापक> सिस्टम रिकॉर्डिंग का उपयोग करना सुविधाजनक है, वहां, शिलालेख के बाद "यदि आप अपने फोन से रिकॉर्डिंग बनाना और सत्यापित करना चाहते हैं, तो कृपया यहाँ अपना एक्सटेंशन नंबर दर्ज करें:" अपना सॉफ्टफ़ोन नंबर 100 दर्ज करें और प्रेस करें। अब फोन से * 77 पर कॉल करके और वॉयस प्रॉम्प्ट के बाद, आप एक संदेश रिकॉर्ड कर सकते हैं। फिर नाम इस रिकॉर्डिंग क्षेत्र में दर्ज करें - रिकॉर्डिंग का नाम और सहेजें। उसी शिरा में आगे।

वैसे, यदि आपका वॉयस डेटा मेलोडी द्वारा प्रतिष्ठित नहीं है और परिणामस्वरूप रिकॉर्डिंग एक पेशेवर लड़की द्वारा की जाएगी, तो आपको उन्हें रीमेक करने की लंबी और थकाऊ प्रक्रिया से भी खुद को बचाना चाहिए। आप सूची के दाईं ओर प्रविष्टि पर जा सकते हैं और वैकल्पिक सुविधा कोड चेकबॉक्स पर टिक कर सकते हैं, एक पल के विचार के बाद, Asterisk एक टाइप नंबर * 295 जारी करेगा और फिर आप इसे सहेज सकते हैं। इस नंबर पर कॉल करके, सिस्टम आपको इस रिकॉर्डिंग को सुनने, ओवरराइट करने और इसे गर्म होने से बचाने का अवसर देगा। बाद में, आप रिकॉर्ड की एक सूची बना सकते हैं और एक प्लेट जो उनमें से किस आइटम से संबंधित है, फिर कंप्यूटर पर पेशेवर लड़की को रखो, उसे हेडफ़ोन के साथ एक माइक्रोफोन दें और एसआईपी क्लाइंट को कॉन्फ़िगर करें। अब वह इन चीज़ों के साथ खुद को सशस्त्र कर सकती है और संरचना में रिकॉर्ड और इसके स्थान को बदलने के लिए नेम प्लेट के अनुसार सभी प्रविष्टियों को बदलने के लिए अपने वरिष्ठों की "विशलिस्ट"। इससे काम में काफी आसानी होगी। रिकॉर्डिंग की गुणवत्ता के लिए, मैं एक बात कहना चाहता हूं - यदि माइक्रोफ़ोन सामान्य है, तो रिकॉर्डिंग की गुणवत्ता भी काफी सहनीय होगी। स्टूडियो रिकॉर्डिंग बहुत मायने नहीं रखती है। एक साधारण फोन के माध्यम से आप अभी भी इसकी सराहना नहीं कर सकते।

अब हमें एक ग्रीटिंग बनाने की आवश्यकता है जो कि इस फोन पर लोगों को कॉल करने पर सुनाई देगी।

एप्लिकेशन> घोषणा पर जाएं और दर्ज करें:

विवरण: ग्रीटिंग नाम, रिकॉर्डिंग: सूची से एक रिकॉर्डिंग का चयन करना, और प्लेबैक के बाद गंतव्य: जहां कॉल ग्रीटिंग के बाद जाएगा, हमारे पास एक आईवीआर होगा जो हमने अभी तक नहीं बनाया है।

हम आईवीआर बनाते हैं, एप्लिकेशन> आईवीआर> नए आईवीआर को जोड़ते हैं और उन क्षेत्रों को भरते हैं जो आपको संकेत देते हैं कि यह काफी स्पष्ट है कि क्या है। या आप इसके बारे में मेरे लेख में पढ़ सकते हैं। नीचे हम चुनते हैं कि कौन सा बटन दबाना है (एक्स्ट), और इस बटन को दबाने के बाद ग्राहक को कहां मिलेगा।

मेनू स्कीम को आप की तरह शाखित बनाया जा सकता है, फिर मैं अपने साथ इस प्रणाली का उपयोग करने की बारीकियों का वर्णन करूंगा। यदि पाठक कार्य को याद करता है, तो हमें उस संदेश की रिकॉर्डिंग आयोजित करने की आवश्यकता है, जो तब जिम्मेदार व्यक्तियों द्वारा सुनी जाएगी, और यह सलाह दी जाती है कि ये व्यक्ति एक ईमेल प्राप्त करते हुए याद दिलाते हैं कि रिकॉर्ड आ गया है और ऐसे पते पर सुना जा सकता है। तैयार कार्यक्षमता का उपयोग करते हुए एक सरल पथ के बाद, हम काफी मानक दृष्टिकोण का उपयोग नहीं करेंगे।

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

अब आईवीआर के अंत में इस एक्सटेंशन को लटकाते हुए, यह स्वाभाविक रूप से बंद हो जाएगा और कॉल ध्वनि मेल पर जाएगा। अब हम समस्या समाधान से निपटेंगे।

समस्या संख्या 1. ग्राहक के पास एक Microsoft एक्सचेंज सर्वर था और उन्होंने इसे एक गेटवे के रूप में उपयोग करने का निर्णय लिया ताकि पत्र सीधे तारांकन से न जाएं। इसे प्राप्त करने के लिए, हमें कॉन्फ़िगर में /etc/postfix/main.cf रजिस्टर करना होगा (मेरे पास एक इलास्टिक्स असेंबली है और पोस्टफ़िक्स यहां स्थापित है) relayhost = ip पता: पोर्ट पैरामीटर। इस समस्या का समाधान हो गया है।

समस्या संख्या 2. मेल पर आने वाले संदेश में, आप अंग्रेजी पाठ को पसंद नहीं कर सकते हैं, या आपको वह लिंक बदलने की आवश्यकता होगी जिसके लिए आपको वॉइसमेल कार्यालय में जाना होगा, यदि आप इसे प्रकाशित करते हैं। इसलिए, हम /etc/asterisk/vm_email.inc टेम्पलेट में जाते हैं और संपादित करते हैं कि हमें अपने स्वास्थ्य को क्या भेजने की आवश्यकता है।

या आप Settings> Voicemail admin> Settings में जा सकते हैं और वहीं FreePBX वेब इंटरफेस के जरिए एडिट कर सकते हैं। वैसे, यह तुरंत विभाजक के माध्यम से प्रारूप क्षेत्र में सेट किया गया है "|" जिन स्वरूपों में वॉइस मेल संग्रहीत किया जाएगा, मैंने इसका उपयोग रिकॉर्ड बदलने के लिए किया है, अर्थात आप wav49 | w | ulaw | gsm को पंजीकृत कर सकते हैं, और ध्वनि मेल को प्राप्त प्रत्येक संदेश इन सभी प्रारूपों में तुरंत संग्रहीत किया जाएगा। समस्या संख्या 3 को हल करने की आवश्यकता है।

समस्या संख्या 3 और तुरंत 4. एक दूसरे से आया था, इसलिए मैं एक ही बार में सब कुछ बताऊंगा। ग्राहक ने कार्य निर्धारित किया - ताकि कुछ मेनू आइटमों में संदेशों को कई संगठनों के लिए दोहराया जाए, उदाहरण के लिए, क्षेत्रीय आवास और आर्थिक विभाग और वोडोकनाल। वॉइसमेल ब्लास्टिंग समूहों का उपयोग करके इस समस्या को हल किया जा सकता है। वहां आप कई मेलबॉक्सेस को एक समूह में समूहित कर सकते हैं, और रिकॉर्ड उसके पास आएंगे, और शारीरिक रूप से वे एक प्रति में संग्रहीत किए जाएंगे, और दूसरे बॉक्स में बस फ़ाइल के लिए एक लिंक होगा। इसके अलावा, यहां आप बीप ओनली - नो कन्फर्मेशन आइटम का चयन कर सकते हैं, अर्थात, 3 सेकंड के समय के बाद (आईवीआर में सेट), आईवीआर वॉयस मेनू में एक संदेश के बाद, वॉइसमेल ब्लास्टिंग समूह में आता है। मूल ध्वनि मेल के साथ, मैं सफल नहीं हुआ ताकि IVR बिंदु पर ग्रीटिंग का उच्चारण करने के बाद, 3 सेकंड के बाद एक संकेत ध्वनि और तुरंत रिकॉर्ड होना चाहिए। इसलिए, मैंने समूहों में सबकुछ रेडी कर दिया, यहां तक ​​कि सिंगल बॉक्स (वॉइसमेल ब्लास्टिंग ग्रुप में केवल 1 बॉक्स सेट करना)।

फिर एक समस्या दिखाई देती है, हालांकि थोड़ी मात्रा में, रिकॉर्डिंग के बाद, रिकॉर्डिंग को सुनने, सहेजने या अधिलेखित करने के लिए ग्राहक को भेंट देने के साथ अंग्रेजी में एस्टरिस्क बोलना शुरू कर देता है, यदि आप लटकाते हैं, तो रिकॉर्डिंग अभी भी बनाई जाती है और पत्र को मेल पर भेजा जाता है, लेकिन कार्यक्षमता छोड़ने का निर्णय लिया गया। सर्वर पर रूसी वॉयस फ़ाइलों को रोल करने में थोड़ी मदद मिली, क्योंकि फाइलों में आवाज बाकी मेनू से अलग थी। हमने इन फ़ाइलों को अधिलेखित करने का निर्णय लिया। लेकिन एक चेतावनी है - कुछ को केवल जीएसएम प्रारूप में संग्रहीत किया जाता है, कुछ उलट प्रारूप में होते हैं, और कहीं-कहीं इन फ़ाइल स्वरूपों में पंजीकृत हैं, इसलिए प्रारूप को बदलना इतना आसान नहीं है, और मैंने फैसला किया कि फ्रीपीबीएक्स कॉन्फ़िगरेशन को संपादित करने की तुलना में ऑडियो फाइलों को बदलना आसान है। यहां वॉयसमेल कॉन्फिगरेशन में रिकॉर्डिंग फॉर्मेट के साथ सॉल्यूशन हमारी मदद करेगा। हमने सभी प्रारूप वहीं पर सेट किए हैं, जैसा कि मैंने पिछले पैराग्राफ में लिखा था। फिर हम मेकिंग करते हैं। हम इस मेल को कॉल करते हैं और कॉल के दौरान एस्टरिस्क कंसोल को देखते हैं, यह दिखाएगा कि यह किस फाइल को लॉन्च करता है। हम इन फ़ाइलों को लिखते हैं और उन पाठों को याद करते हैं जो उनमें बोले गए हैं, उनमें से केवल 5 हैं। फिर, खोज शुरू करते हुए, हम देखते हैं कि वे कहाँ हैं। तुरंत मैं एक संकेत देता हूं, यह सबसे अधिक संभावना होगी / var / lib / तारांकन / ध्वनियाँ / और पहले से ही en या ru जैसे फ़ोल्डर में हो सकता है, जिसके आधार पर भाषा सेट की जाती है।

सामान्य तौर पर, हम ध्वनि मेल में कॉल करते हैं, पेशेवर लड़की को वांछित वाक्यांश कहते हैं, कंसोल में देखें कि रिकॉर्ड में कौन सी फ़ाइल नंबर है और कौन सा मेलबॉक्स गिर गया (मेरे पास मेलबॉक्सों में / var / spool / तारांकन / ध्वनि मेल / डिफ़ॉल्ट / एक्सटेंशन नंबर है / INBOX /), और इस फ़ाइल को वांछित प्रारूप के साथ बदलें - जो फ़ाइल आपको मिली। वह सब है। अब आपके पास आपकी जरूरत की आवाज के साथ आपकी फाइलें होंगी। ऑपरेशन को वास्तव में करने में लगभग 15 मिनट लगते हैं, जो करने से ज्यादा लंबा है।

समस्या संख्या 5. सर्वर पर पर्याप्त स्थान नहीं हैं, लेकिन कॉल के साथ बहुत सारी फाइलें हैं। इसलिए आपको उन्हें कहीं और स्टोर करने की आवश्यकता है। ग्राहक के पास विंडोज सर्वर 2008 के साथ एक सर्वर था और रेड में शिकंजा था - उन्होंने इसे वहां स्टोर करने का फैसला किया। विंडोज पर, फ़ोल्डर साझा करें, एक उपयोगकर्ता बनाएं जिसके तहत हम इसके साथ काम करेंगे और इस उपयोगकर्ता को इस फ़ोल्डर में नेटवर्क पूर्ण पहुंच प्रदान करेंगे। अब हमें इसे एस्टरिस्क में माउंट करने की आवश्यकता है।

ताकि यह बूट पर तुरंत घुड़सवार हो, मैंने माउंट को / etc / fstab में पंजीकृत किया। रेखा इस तरह दिखती है:

// ip_server_with_Windows / Folder_to_web_folder / where_to_mount_to_Asterisk / Folder_with_records cifs उपयोगकर्ता नाम = domain_if_name / उपयोगकर्ता नाम, पासवर्ड = पासवर्ड 0 0

अब, जब हम बूट करते हैं, तो विंडोज से गेंद को तारांकन चिह्न पर रखा जाता है, हमें वहां बातचीत की रिकॉर्डिंग को स्थानांतरित करना होगा। हम तारांकन विन्यास को नहीं बदलेंगे, और सिर्फ सिमलिंक लिखेंगे:

ln -s / where_ मुहिम शुरू की_नहीं_आदर्श / Folder_with_records / var / स्पूल / तारांकन / ध्वनि मेल / डिफ़ॉल्ट

दरअसल अब सब कुछ तैयार है। रिकॉर्ड विंडोज सर्वर से देखे जा सकते हैं, और शारीरिक रूप से वे वहां हैं।

रिकॉर्ड के साथ इंटरफेस में प्रवेश पर स्थित है ip--Asterisk/recordings ip--Asterisk/recordings । वॉयसमेल के लिए एक्सटेंशन नंबर और पासवर्ड का उपयोग करके लॉग इन करें, जो एक्सटेंशन सेटिंग्स में सेट है।

हमारे सभी कार्यों को सारांशित करना - हमें क्या मिला: लोग नंबर को कॉल करते हैं, वार्तालाप को रिकॉर्ड करने के बारे में चेतावनी के साथ शुभकामनाएं सुनते हैं, अपने क्षेत्र और वांछित सेवा का चयन करते हैं, संदेश निर्धारित करते हैं (भले ही आप बीच में लटकाते हैं, इसे वैसे भी रिकॉर्ड किया जाएगा), उसके बाद, कलाकार के मेल पर Microsoft Exchange गेटवे का उपयोग करते हुए एक पत्र आता है, जिसमें यह बताया जाता है कि एक नया कॉल आ गया है, किस नंबर से, उसकी अवधि, और एक लिंक जिसके लिए आपको इसे सुनने के लिए जाना चाहिए। वहां से, यह आपके कंप्यूटर को बचाया जा सकता है, अगर ऐसी कोई आवश्यकता है।

Source: https://habr.com/ru/post/In169605/


All Articles