2012-08-07 11 views
10

मैंने SIPDROID स्थापित किया है। मैंने sip2sip पर तीन खाता बनाया। उसके बाद मैंने उस खाते में से किसी एक का उपयोग कर एप्लिकेशन कॉन्फ़िगर किया है। आवेदन ठीक काम करता है।sipdroid - एक अन्य आने वाली कॉल प्रदर्शित नहीं होती है जबकि कोई जारी रहता है

प्रश्न यह है: यदि मैं एक ही समय में सभी कॉलों को संभालने के लिए एसआईपी का उपयोग कर एक ही फोन पर एकाधिक कॉल करता हूं?
एक और आने वाली कॉल मोबाइल स्क्रीन पर प्रदर्शित नहीं हो रही है जबकि पहली कॉल जारी है।
पहली कॉल उठाई जा रही है लेकिन पहली कॉल के दौरान आने वाली दूसरी कॉल के बारे में क्या है।
स्क्रीन पर भी दूसरी कॉल प्रदर्शित नहीं हो रही है। उलझन में !!

उत्तर

6

Sipdroid जो मैंने शुरुआत की लेकिन डेवलपर समीक्षाओं पर शोध करने के बाद मैंने पाया कि एप्लिकेशन में कुछ गायब कार्यक्षमता है फोन और स्थानांतरित कॉल आदि ...

मैं नहीं पता है, लेकिन जो घूंट ढेर में विशेषज्ञ है हो सकता है या करने के लिए कार्यक्षमता लापता लागू कर सकते हैं समय है, लेकिन मैं तो एक पाने के लिए मेरी इच्छा उनमें से कोई भी एक हूँ एप्लिकेशन जिसमें यह सभी कार्यक्षमता है और इसे संशोधित करके मैं अपने आवेदन में एकीकृत कर सकता हूं और csipsimple उत्तर है।

हालांकि विंडोज वातावरण में csipsimple बनाने के लिए यह आसान काम नहीं है लेकिन यह हैक कैसे करें। विंडो वातावरण में प्रोजेक्ट बनाने के बारे में अपने wiki को सावधानी से पढ़ें।

विकी के अनुसार आप build native library पर जा सकते हैं या आप आगे बढ़ सकते हैं without building the native library। मैं विंडोज उपयोगकर्ता के लिए without building the native library के साथ जाने का सुझाव देता हूं।
सबसे पहले मिलती है:

यदि आप विकि तो में "देशी लाइब्रेरी बनाना बिना" पढ़ा है
तरह

"To get the .so files, download latest nightly build from nightly build website and unpack the apk file (apk files are just zip files). Then get lib/ARCH/.so files and copy it into CSipSimple libs/ARCH/.so"

मुझे लगता है कि के बारे में एक महत्वपूर्ण बात यह स्पष्ट करने के लिए है खंड अंतिम पंक्ति है .apk csipsimple की फाइल। का संस्करण।एपीके फ़ाइल आपके csipsimple source code. के संस्करण को डाउनलोड करने के लिए समान होनी चाहिए।

यहां, आप स्रोत कोड संस्करण देख सकते हैं। वही संस्करण .apk डाउनलोड करें और विकी में वर्णित अनुसार आगे करें।
enter image description here

+0

मेरे पास रात की बिल्ड वेबसाइट से डाउनलोड की गई एपीके फ़ाइल है, .so फ़ाइल प्राप्त करने के लिए उस एपीके फ़ाइल को अनपैक कैसे करें। मैं csipsimple को svn रूप में डाउनलोड किया गया था और ग्रहण में आयात किया गया था, काम करने के लिए आगे क्या करना है, मुझे मदद करें कि मैं पिछले 2 सप्ताह में इस रूप में फंस गया था। –

+0

.एपीके फ़ाइल कुछ भी नहीं बल्कि इसके एक प्रकार का .zip पैकेज है। जब आप .zip पैकेज के लिए करते हैं तो आप उस पर राइट क्लिक करके निकाल सकते हैं। – Priyank

+0

मुझे यह त्रुटि मिल रही है java.lang.ExceptionInInitializerError और 08-NoClassDefFoundError: org.pjsip.pjsua.pjsuaConstants मेरे पास यह फ़ोल्डर src फ़ोल्डर में है। इसके द्वारा: java.lang.UnsisfisfiedLinkError: PJSUA_SDP_SESS_HAS_CONN_get, org.pjsip.pjsua.pjsuaJNI .PJSUA_SDP_SESS_HAS_CONN_get (मूल विधि) –

5

SipDroid का समर्थन करता है केवल एक लाइन हर समय। इसका मतलब है कि आप कॉन्फ़्रेंस कॉल नहीं कर सकते हैं। तो प्रश्न के लिए:

If I make multiple call to the same phone using SIP is there anyway to handle all calls at a same time?

नहीं, आप एक साथ एक साथ कॉल को संभाल नहीं सकते हैं। सौभाग्य से एक और खुला स्रोत एसआईपी क्लाइंट है जो एकाधिक लाइनों का समर्थन करता है - IMSDroid। हालांकि आप कई लाइनों का समर्थन करने के लिए SipDroid का विस्तार कर सकते हैं, यह बहुत प्रयास है। कई पंक्तियों का समर्थन करने के लिए आपको मुख्य ऑब्जेक्ट्स पर ध्यान देना होगा: UserAgent, SipProvider (ध्यान दें कि यह एसआईपी संदेशों के मल्टीप्लेक्सिंग/डेमल्टीप्लेक्सिंग का समर्थन करने के लिए डिज़ाइन किया गया है), JAudioLauncher और Call ऑब्जेक्ट।

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

+0

क्या [csipsimple] (http://code.google.com/p/csipsimple/) sipdroid का विकल्प हो सकता है? क्योंकि मैं [csipsimple] से काफी परिचित हूं (http://code.google.com/p/csipsimple/)। मैंने दोनों परियोजनाओं को आयात किया है, फिर दोनों एप्लिकेशंस (.apk सॉर्स कोड द्वारा उत्पन्न) स्थापित किया है। csipsimple पंजीकरण में विफल रहा था इसलिए मैं sipdroid के साथ जाना। लेकिन उस चेहरे के बाद मुल। sipdroid में समस्या बुला रहा है। मुझे किन किनारे जाना चाहिए? – Priyank

+1

मैंने सीएसआईपीएसम्प्ल का भी उपयोग किया है, कस्टम एस्टरिस्क और कमेलियो सर्वर पर पंजीकरण के साथ कभी समस्या नहीं थी, लेकिन प्रॉक्सी और रिले के कारण sip2sip में पंजीकरण अधिक जटिल है। हालांकि मुझे लगता है कि csipsimple भी sip2sip में पंजीकरण करने में सक्षम होना चाहिए। क्या आपने किसी दस्तावेज़ में देखा है जो दिखाता है कि csipsimple में कॉन्फ़िगरेशन कैसे दिखता है (sip2sip से कनेक्ट करने के लिए)? – hovanessyan

+0

अगर मैं सीधे [एपी] (http://code.google.com/p/csipsimple/downloads/list) से सीधे एपीके डाउनलोड करता हूं तो मैं आसानी से सीएसआईपी में पंजीकरण कर सकता हूं। मैंने जो किया, मैंने ग्रहण में अपना [स्रोत] (http://code.google.com/p/csipsimple/source/browse/trunk/CSipSimple) आयात किया है और फिर कई संघर्ष करने के बाद मैं इसे बिना किसी त्रुटि और उत्पन्न किए बिना बना देता हूं। * बिन फ़ोल्डर * में apk, मैं स्थापित किया। लेकिन मेरी खाता स्थिति केवल * निष्क्रिय * बनी हुई है, भले ही यह पंजीकरण के लिए प्रक्रिया न हो। दूसरी बात यह है कि अगर मैं सर्वर नाम भरने में कुछ गलती करता हूं ... कम से कम इसे पंजीकरण प्रक्रिया शुरू करनी है। मैं अपने निर्माण एपीके में यह सब समस्या हो रही है। – Priyank

4

आप लिनक्स ओएस में आसानी से csipsimple निर्माण कर सकते हैं ... आपको बस इतना करना है बस linux commanpropmt में डाउनलोड स्रोत लिंक पेस्ट है और खिड़कियों के लिए आप डाउनलोड करने के लिए या देशी पुस्तकालय का निर्माण करने के लिए नवीनतम cygwin सॉफ्टवेयर होना आवश्यक है ... बेहतर विकल्प केवल लिनक्स ओएस के लिए जाना है ...

+1

हाँ रमेश, जो मुझे पता है, लेकिन यह सब खिड़की ओएस के बारे में है। लेकिन मैंने इसे हल किया। :) – Priyank

संबंधित मुद्दे