मुझे लगता है कि आप पीजेएसआईपी से परिचित हैं और कम से कम शीर्ष स्तर परत से कुछ एपीआई का उपयोग करके कुछ अनुभव रखते हैं, जैसे। Pjsua।
यदि यह सच है, तो आप आगे बढ़ सकते हैं और CSipSimple प्रोजेक्ट में देख सकते हैं। पीजेएसआईपी पर आधारित यह एक ओपन सोर्स एंड्रॉइड प्रोजेक्ट है।
आप Google Play स्टोर से ऐप को आजमा सकते हैं और देख सकते हैं कि स्रोत को संशोधित करने से पहले यह आपकी आवश्यकताओं के अनुरूप है या नहीं।
संपादित करें: चूंकि आप कहते हैं, आप पीजेएसआईपी के लिए नए हैं, मेरा सुझाव है कि आप पहले डेस्कटॉप प्लेटफॉर्म पर इससे परिचित हो जाएं।
सबसे पहले आपको अपने लक्षित प्लेटफार्म के लिए सभी पीजेएसआईपी पुस्तकालयों को बनाने की आवश्यकता होगी। फिर अपने आवेदन में उन पुस्तकालयों को शामिल करें और एपीआई का उपयोग शुरू करें। आपके साथ शुरू करने के लिए PJSUA API - High Level Softphone API का उपयोग करके आपको आवश्यक सभी एसआईपी सुविधाओं को प्राप्त कर सकते हैं। PjSUA PjSIP उपयोगकर्ता एजेंट और वास्तव में इसके लिए एक कमांड लाइन सॉफ्टफ़ोन है। पीजेएसयूए-लिब में एपीआई को उनकी कार्यक्षमता जैसे परिवहन निर्माण, खाता पंजीकरण, कॉल हैंडलिंग, मीडिया हैंडलिंग इत्यादि के आधार पर वर्गीकृत किया गया है और आप पिछले लिंक में प्रत्येक श्रेणी के लिंक पा सकते हैं। इससे आपको सभी विधियों, फ़ील्ड और कन्स्ट्रक्टरों के विवरण के साथ एक अच्छा दस्तावेज मिलेगा।
मेरा सुझाव है कि आप नमूना आवेदन Simple PjSUA पर जाएं जो आपको पीजेएसआईपी, खाता पंजीकरण शुरू करने, आने वाली कॉल के मामले में आने वाली INVITE को संभालने के तरीके से कैसे परिचित होगा, आउटबाउंड कॉल कैसे करें और कैसे करें कॉल मीडिया को संभालें।
एंड्रॉइड आने पर आप या तो आगे बढ़ सकते हैं और CSipSimple का उपयोग कर सकते हैं जो pjsip-jni के संशोधित संस्करण का उपयोग करता है। अन्यथा आप here के बाद एंड्रॉइड के लिए pjsip बना सकते हैं।
उम्मीद है कि इससे मदद मिलती है।
'पीजेएसआईपी' क्या है? अगर आप कुछ मदद लेना चाहते हैं, तो आपको अपना प्रश्न स्पष्ट करना होगा। – penkzhou
मैंने नहीं पूछा कि यह क्या है। – definera
हाँ.लेकिन कोई भी जो आपकी मदद कर सकता है, आपको बाहर निकालने के लिए और अधिक समय मिलेगा यदि आप बताते हैं कि 'pjsip' क्या है। – penkzhou