इस प्रोजेक्ट के बारे में

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