घंटे X तक यह कितना सुंदर था
हम एक छोटी सी विकास टीम है जो कई साल पहले 1 सी कार्यक्रमों के विकास और कार्यान्वयन में लगी हुई थी। 2011 में वापस, हम 1C सॉफ्टवेयर उत्पादों को अच्छी तरह से जानते थे, और हमारे पास अपने समाधान विकसित करने का अनुभव नहीं था। उस समय, कंपनी 5 साल की थी और क्लासिक 1 सी के कारोबार में थोड़ी थकी हुई थी, उसे ताजी हवा की सांस की जरूरत थी। और हम आईपी टेलीफोनी की दुनिया में और विशेष रूप से तारांकन के जंगल में डूब गए। यह एक भयानक मंच है, जिसमें डायलपैन लिखने के लिए अपनी भाषा है। कहीं हमने पहले ही इसे देख लिया था, प्लेटफ़ॉर्म + कॉन्फ़िगरेशन, सब कुछ 1 सी में है :)
उस समय तारांकन के लिए सबसे लोकप्रिय विन्यास में से एक था, और अब, FreePBX मुक्त रहता है। वास्तव में, यह PHP में लिखा गया एक वेब-फेस है, जो Asterisk की सभी सेटिंग्स को "सुविधाजनक" वेब इंटरफ़ेस में लाता है। आपको तारांकन डायलन टीम के बारे में कुछ भी जानने की आवश्यकता नहीं है, सब कुछ हुड के नीचे होता है।
हमने इस राक्षस को खुद के लिए स्थापित किया, और हमारे पहले सफल उत्पाद, 1 सी और एस्टरिस्क कार्यक्रमों को एकीकृत करने के लिए मॉड्यूल बनाया। यह 1C में एम्बेड करने के लिए DLL और 1C कोड के रूप में C ++ कोड का मिश्रण था।
उत्पाद ने बाजार में अच्छी तरह से प्रवेश किया, लेकिन डेवलपर्स, वे तकनीकी सहायता से हैं, और उनमें से एक मैं FreePBX की स्थापना के लिए आवेदनों की संख्या से कराह रहा था। हमने लगातार कुछ घुमाया, अंतिम रूप दिया, हमारे लगभग हर ग्राहक को बदल दिया। एक तरफ, हमने लगातार 1 सी विन्यासों को बदल दिया था, और दूसरी तरफ, FreePBX, जिसमें विभिन्न संस्करणों, शाखाओं का एक गुच्छा था, और एक स्वचालित अपडेट मॉड्यूल भी था।

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

समय के साथ, आस्कोज़िया ने नई सुविधाओं का अधिग्रहण किया: दृश्य ब्लॉक आरेख के रूप में एक मार्ग संपादक, फोन के स्वचालित कॉन्फ़िगरेशन के लिए समर्थन, सुरक्षित कॉल, विभिन्न हार्डवेयर बोर्ड और गेटवे। इसने हमें थोड़ा परेशान किया ... उत्पाद
का भुगतान हो गया , और कुछ विदेशी प्रदाताओं और एनालॉग-डिजिटल संचार चैनलों के विदेशी मानकों का समर्थन आम तौर पर हमारे लिए अनावश्यक था।
लेकिन, इस सब के बावजूद, उत्पाद ने बाजार में प्रवेश किया और अच्छी तरह से बेच दिया, हमने Askozia.ru डोमेन खरीदा, एक वेबसाइट बनाई, और विपणन और वितरण में लगे रहे।
घंटा X
अगस्त 2017 में, मैं छुट्टी पर था और खबर के साथ एक कॉल से खुश था: "अस्कोजिया 3CX द्वारा खरीदा गया था।"

पहले तो मुझे समस्या की सीमा समझ में नहीं आई। खैर, कभी-कभी कोई कुछ खरीदता है। बेशक, यह पता लगाना दुखद था कि जिन लोगों के साथ हम 5 साल से काम कर रहे थे, शराब की बोतलों के रूप में नए साल के लिए एक-दूसरे को उपहार भेजे, वे एक बड़ी कंपनी का हिस्सा बन गए। शायद, अब हमारे बीच ऐसे मधुर संबंध नहीं होंगे।
लेकिन कुछ हफ़्ते के बाद हमें और भी मजेदार खबरें मिलीं: "अस्कोजिया पीबीएक्स परियोजना बंद हो रही है, 2017 के अंत तक बिक्री संभव है, 2018 के अंत तक समर्थन, हम सभी 3 सीएक्स पर जा रहे हैं।"
वाक्यांश मेरे सिर में उड़ता है: "ठीक है, लेकिन हम कैसे हैं?" हमारे पास एक वेबसाइट है, मार्केटिंग, गहन रूप से एकीकृत विकास, एक स्थापित वर्कफ़्लो, साझेदार जिन्हें हमने आस्कोज़िया और हमारे 1 सी एकीकरण को स्थापित करने में प्रशिक्षित किया है ... सब कुछ नाली में चला गया!
क्या करें?
मैं FreePBX, उन सभी धक्कों पर लौटना चाहता हूं, जिन्हें हमने अभी तक ठीक नहीं किया था। आस्कोजिया हमसे लिया गया था और वे निश्चित रूप से इसे नहीं बेचेंगे या इसे विकसित नहीं करेंगे। 3CX एक अच्छा मंच है, लेकिन यह तारांकन पर नहीं है, और हमें इसके साथ काम करने के लिए बहुत कुछ फिर से करने की आवश्यकता है। कोई विकल्प नहीं है, क्योंकि अब हमारे पास FreePBX और Askozia पर कई क्लाइंट हैं, और यहां तक कि शुद्ध एस्टरिस्क वाले हताश लोग भी हैं, हमें अपने समाधान विकसित करने की आवश्यकता है।
और चलो हमारे अस्कोज़िया करते हैं
यह सिर्फ एक वेब-इंटरफ़ेस है जो डायलप्लान लिखता है। हां, कुछ महीनों में हम एक प्रोटोटाइप को स्केच करेंगे, और आधे साल में हम एमवीपी करेंगे (जो लोगों को दिखाने के लिए शर्म की बात नहीं है)। हम अपने हाथ के पिछले हिस्से की तरह तारांकन चिह्न जानते हैं, हम जानते हैं कि आस्कोज़िया को t2sde प्लेटफॉर्म पर बनाया गया था (यह एक छोटे से एम्बेडेड लिनक्स के बारे में है)।
उत्साह था, लेकिन समय की एक भयावह कमी थी। इसे कम से कम थोड़ा जीतने के लिए, हम प्लांटेल के लोगों से भविष्य के लिए अस्कोजिया के वर्तमान संस्करणों को खरीदने का अवसर प्राप्त करते हैं, ताकि 2018 के मध्य तक हमारे पास पर्याप्त हो।
1 साल बीत गया
हम वास्तव में 3 महीने में प्रोटोटाइप को इकट्ठा करने में सक्षम थे, और विकास की शुरुआत के 5 महीने बाद, हमने अपने कार्यालय में प्लांटेल के एसकोजिया को अपने कार्यालय में बदल दिया। लेकिन ये परियोजना का केवल पहला 90% था :)
हमने सितंबर 2018 (एक साल बाद) में बहुत पहले रिलीज किया। हमारा Askozia एक ही t2sde प्लेटफॉर्म पर बनाया गया है, इसके बीच में Asterisk है, PHP फ्रेमवर्क फाल्कन वेब इंटरफेस और आंतरिक एपीआई के लिए जिम्मेदार है, और हमने वेब थूथन डिजाइन के रूप में सेटैटिक-यूआई शैली सेट को चुना।
बाह्य रूप से यह सुंदर, आंतरिक रूप से संरचित निकला।

कम से कम हमें ऐसा लगता है!
1 सी के घटनाक्रमों के विपरीत, हमारे लिए, अस्कोजिया एक पूरी तरह से स्वतंत्र उत्पाद है जिसे 0 से लिखा गया है और यह हमारे स्वयं के अनुकूलित ऑपरेटिंग सिस्टम पर बनाया गया है। विकास के दौरान, हमने उपयोगी उपकरणों का एक समूह सीखा: जीरा, बिटबकेट, टीम सिटी, काटलन स्टूडियो, सोनारक्यूब और सभी प्रकार की संरचना और लेखन कोड, इसकी डिजाइन, स्वचालित विधानसभा और परीक्षण के लिए सिफारिशें।
और FreePBX पर कॉल फेंकते हैं
यह विचार मुझे नए साल की लंबी छुट्टियों के दौरान आया। मुझे इसकी कार्यक्षमता के लिए FreePBX पसंद है, बड़ी संख्या में विकल्प, क्योंकि यह सैकड़ों हजारों प्रतिष्ठानों पर परीक्षण किया गया है। यह पूरी तरह से स्वतंत्र है। कोई भी इसे डाउनलोड कर सकता है, इसे तैनात कर सकता है और अपनी कंपनी के लिए आईपी टेलीफोनी बना सकता है।
लेकिन उसके पास एक बड़ा ऋण है। इसके बहुत सारे विकल्प हैं, यदि आप पहली बार ऐसा कर रहे हैं तो इसे कॉन्फ़िगर करना इतना आसान नहीं है। उसके साथ एकीकरण करना कठिन है, क्योंकि इसे लगातार अपडेट किया जाता है, एस्टरिस्क का संस्करण बदल रहा है, जो व्यवस्थापक और संदिग्ध अतिरिक्त व्यावसायिक अवसरों के लिए नए विकल्प जोड़ता है।
यह माइक्रोवेव की तरह है, जिसमें ग्रिल और मल्टी-कुकर, और सभी प्रकार के कार्यक्रमों का एक गुच्छा है, लेकिन वास्तव में 99% उपयोगकर्ता एक बटन दबाते हैं।
हमने प्लांटेल के लोगों के विचार को फिर से स्थापित करने और छोटी कंपनियों के लिए एक सरल टेलीफोन प्रणाली बनाने का फैसला किया, जिसमें पर्याप्त बुनियादी आईपी टेलीफोनी फ़ंक्शन हैं। सबसे महत्वपूर्ण बात यह है कि इसे बहुत जल्दी से स्थापित किया जाना चाहिए, अनावश्यक निर्देशों के बिना कॉन्फ़िगर किया जाना चाहिए और
मुक्त होना चाहिए।
क्लाउड प्रोवाइडर होने पर आस्कोजिया की जरूरत क्यों है
यह बेशक पसंद का मामला है। मैं वेंडरलॉक की तरह नहीं हूं, मैं इसे पसंद नहीं करता जब प्रदाता को हमारे सभी वार्तालापों, यहां तक कि आंतरिक लोगों को सुनने का अवसर मिलेगा। सीआरएम में या प्रत्येक कर्मचारी के लिए एपीआई के लिए, मैं हर रिकॉर्ड संग्रह के हर गीगाबाइट के लिए मासिक शुल्क का भुगतान करना पसंद नहीं करता हूं और प्रत्येक अतिरिक्त किसी और की संख्या से जुड़ा हुआ है।
क्लाउड प्रदाता आरामदायक बसें हैं, जहां जाने के लिए ज्यादातर लोगों की जरूरत होती है, और उनकी खुद की पीबीएक्स एक निजी कार होती है जो ठीक उसी जगह पर जाती है जहां आपको इसकी आवश्यकता होती है। पसंद आपकी है :) बड़ी संख्या में क्लाउड प्रदाताओं के बावजूद, एस्टेरिस्क और FreePBX के उपयोगकर्ताओं की एक बड़ी संख्या है, जिसका मतलब है कि मेरे पास समान विचारधारा वाले लोग हैं!
कैसे पैसे कमाने के लिए अगर Askozia एक मुफ्त टेलीफोन एक्सचेंज है
यह प्रश्न नियमित रूप से मुझसे विशेष रूप से सहकर्मियों द्वारा पूछा जाता है। मंदिर में कुछ मोड़। क्या आपने एक साल और एक आधा जीवन एक उत्पाद विकसित करने और उसे मुफ्त में देने में बिताया है? हाँ, यह सही है!
मैंने बाजार पर अपनी उपस्थिति के क्षण से Google खोज परिणामों में अस्कोज़िया अनुरोधों की संख्या का अध्ययन किया, और यह बहुत सक्रिय रूप से तब तक जोड़ा गया जब तक कि इसे एक वाणिज्यिक उत्पाद नहीं बनाया गया, इसके बाद रुचि फीकी पड़ने लगी। यह शर्म की बात है, क्योंकि यह विचार और परियोजना मुझे बहुत रोचक लगी। उसे जीने दो! आइए देखते हैं कि वर्षों में क्या होता है।
अंग्रेजी संस्करण बनाने की योजना है, और फ्रीपबक्स पूंछ को हवा दें, कम से कम उस स्थान पर जहां माइक्रोवेव पर सिर्फ एक बटन सॉसेज को गर्म करने के लिए पर्याप्त है :) और उसके बाद हम विमुद्रीकरण, भुगतान किए गए मॉड्यूल और उन सभी के बारे में सोचेंगे।
क्या आपको लगता है कि यह उड़ जाएगा?