2011-12-15 11 views
5

के बिना सीधे आईपी से आईपी के बीच कॉल कैसे कर सकता हूं क्या कोई स्थानीय आईपी पता डायल करके कॉल करने का कोई तरीका है? बस आईपी कॉल करने के लिए एक आईपी। मैं यह कैसे कर सकता हूँ? pjsip कोड में मुझे क्या परिवर्तन करना चाहिए? मैं किसी भी सर्वर या वीओआईपी प्रदाता में पंजीकरण नहीं करना चाहता हूं। यह कॉल केवल स्थानीय वाईफाई में होगा, जैसे मैक (http://www.sjlabs.com/sjp.html) में SJPhone एप्लिकेशन हैं।मैं एसआईपी सर्वर

उत्तर

7

आप आसानी से एसआईपी के साथ लैन-केवल कॉल कर सकते हैं - यह मुख्य रूप से एक पीयर-टू-पीयर प्रोटोकॉल है, आखिरकार।

यह दूसरे शब्दों में, एसआईपी का एक मानक हिस्सा है।

ऐसा लगता है कि pjsip पहले से ही SIP URI directly (जैसा कि यह होना चाहिए!) को कॉल करने का समर्थन करता है, इसलिए आपको कुछ भी समायोजित करने की आवश्यकता नहीं है। बस sip:10.0.0.1 या sip:foo.home पर कॉल करें या जो भी आप कॉल करना चाहते हैं।

(nitpick:।। वहाँ "SIP सर्वर के बिना" के रूप में ऐसी कोई बात नहीं है, क्योंकि सभी एसआईपी उपयोगकर्ता एजेंटों दोनों क्लाइंट और सर्वर के रूप में कार्य मुझे लगता है कि आप "SIP प्रॉक्सी या इसी तरह की बुनियादी सुविधाओं का उपयोग किए बिना" की तरह कुछ मतलब)

2

आपको अपने pjsua क्लाइंट को पंजीकृत करने की आवश्यकता नहीं है। आप एक ही मशीन पर 2 pjsua प्रोग्राम शुरू कर सकते हैं और अलग pjsua खाते बना सकते हैं, प्रत्येक pjsua के लिए एक। फिर प्रत्येक खाते का उपयोग करके सीधे एक पीजेएसयू से पी 2 पी कॉल करें और प्राप्त करें।

+0

क्या आपने यह कोशिश की है? – onmyway133

+1

हां। मैंने कोशिश की है। अच्छा काम करता है। –

0

आप एसआईपी क्लाइंट प्रत्यक्ष आईपी कॉल को संभालने में सक्षम होना चाहिए और आप इसके बारे में अधिक जानकारी प्राप्त कर सकते हैं link पर।

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