2011-01-18 16 views
12

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

अब, सवाल कर रहे हैं:

  • इस तरह के एक समाधान पहले से ही (एक उचित मूल्य के लिए) मौजूद है?
  • क्या उपलब्ध एंड्रॉइड एपीआई (एसडीके या एनडीके) के साथ जीएसएम कनेक्शन में एक (आवाज) स्ट्रीम को रीडायरेक्ट करना संभव है?

विचार, सुझाव, टिप्पणियां अत्यधिक स्वागत है।

+0

करता है एंड्रॉयड एक "बहु-स्थल" सेटअप के लिए अनुमति देते हैं, जैसे कि एक ईथरनेट इंटरफेस WiFi के माध्यम से और समानांतर में जीएसएम के माध्यम से एक है? – Bernd

+0

मुझे एंड्रॉइड की क्षमताओं के बारे में कोई जानकारी नहीं है, इसलिए मैं पूछ रहा हूं। मैं कुछ अनुभवी एंड्रॉइड डेवलपर ढूंढने की उम्मीद कर रहा था जो मुझे सही दिशा में इंगित कर सकता था - या मुझे बताएं कि यह संभव नहीं है। –

+0

मेरा प्रश्न भूल जाओ। आपको जीएसएम पर डेटा बेयरर की आवश्यकता नहीं है, इसलिए आपको जीएसएम पर ईथरनेट की आवश्यकता नहीं है। आपको एक जीएसएम आवाज वाहक की जरूरत है। तो सवाल यह होगा: क्या एंड्रॉइड अनुप्रयोगों से टेलीफोनी वॉयस पेलोड तक पहुंच की इजाजत देता है? – Bernd

उत्तर

0

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

+1

मेरा लक्ष्य एसआईपी के माध्यम से अपने एंड्रॉइड फोन को कॉल करना है और एंड्रॉइड को एक अलग मोबाइल फोन पर कॉल करने देना है। –

+0

तब मैं इस मुद्दे को समझ नहीं पा रहा हूं। यदि आप एसआईपी के माध्यम से फोन करते हैं, तो अन्य मोबाइल फोन को एसआईपी में कॉल प्राप्त करने की आवश्यकता है।यदि आप चाहते हैं कि अन्य फोन जीएसएम पर प्राप्त करे - आपको बीच में प्रवेश द्वार की आवश्यकता है। –

+0

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

1

यदि आप सिप कॉल के प्रबंधन के लिए कंप्यूटर का उपयोग करते हैं, तो आप ध्वनि को "स्थानांतरित" कर सकते हैं और ब्लूटूथ के साथ अपने फोन को नियंत्रित कर सकते हैं।

1

आज तक अधिकांश एंड्रॉइड डिवाइसों को इस तरह से आर्किटेक्टेड नहीं किया गया है जहां इन-कॉल ऑडियो के दोनों पक्ष एप्लिकेशन प्रोसेसर पर लिनक्स के अंतर्गत चल रहे ऐप्स के लिए उपलब्ध हैं। इसके बजाए, कॉल ऑडियो ऑडियो प्रोसेसर के लिए निजी प्रतीत होता है।

1

एसआईपी जीएसएम गेटवे के रूप में एंड्रॉइड का उपयोग करना संभव नहीं है। कॉल करना संभव है लेकिन एपीआई आपको आने वाली ऑडियो को किसी अन्य स्ट्रीम पर रीडायरेक्ट करने या आउटगोइंग ऑडियो के रूप में अपनी वांछित स्ट्रीम भेजने की अनुमति नहीं देगी। यह डिवाइस माइक्रोफोन/स्पीकर और ब्लूटूथ/वायर्ड हेडसेट तक ही सीमित होगा।

एंड्रॉइड टेलीफोनी पैकेज रेडियो डिवाइस के पूर्ण नियंत्रण को रेडियो डेमन (रिल्ड) लाइब्रेरी में पास करता है जो आपको उपरोक्त वर्णित ऑडियो स्ट्रीम को बदलने की अनुमति नहीं देगा। यहां तक ​​कि, rild विक्रेता-निर्भर संपत्तिघर सॉफ्टवेयर है और ओपनसोर्स नहीं है, इसलिए कस्टम रोम का उपयोग करने में मदद नहीं होगी।

अधिक तकनीकी जानकारी के लिए, here देखें।

0

आप chan_mobile के साथ तारांकन का उपयोग कर सकते हैं और ब्लूटूथ के माध्यम से अपने एंड्रॉइड (या किसी भी पुराने मोबाइल फोन) को कनेक्ट कर सकते हैं। रास्पबेरी पीआई का उपयोग करते हुए यह उचित मूल्य है।

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

http://www.stocksy.co.uk/articles/Networks/use_an_old_mobile_phone_as_a_gsm_gateway_in_asterisk/

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