मैंने अभी JsSIP लाइब्रेरी पर एक नज़र डाली है, और यह इस तथ्य को छोड़कर बहुत आशाजनक लगता है कि इसका कोई वास्तविक प्रदर्शन या कोड नहीं है जो वास्तविक मोबाइल फोन को कॉल करता है। तो क्या ऑफलाइन मोड में या ऑनलाइन फोन पर कॉल करना वास्तव में संभव है? यहाँ डॉक्स पर कोड है

var ua = new JsSIP.UA(configuration);

ua.start();

// Register callbacks to desired call events
var eventHandlers = {
   'progress': function(e) {
       console.log('call is in progress');
    },
    'failed': function(e) {
       console.log('call failed with cause: '+ e.data.cause);
    },
    'ended': function(e) {
       console.log('call ended with cause: '+ e.data.cause);
    },
    'confirmed': function(e) {
       console.log('call confirmed');
    }
};

var options = {
 'eventHandlers'    : eventHandlers,
 'mediaConstraints' : { 'audio': true, 'video': true }
};

var session = ua.call('sip:bob@example.com', options);

यहां तक ​​​​कि डेमो भी ब्राउज़र के भीतर कॉल लागू कर रहा है, जो कि वेबआरटीसी के साथ अधिक आसानी से किया जाता है लेकिन मैं फोन पर कॉल करना चाहता हूं। यह कैसे संभव है, यदि यह ऑफ़लाइन मोड में संभव हो तो बेहतर होगा

1
iLiA 2 मार्च 2020, 13:08
यदि आप ब्राउज़र से फोन कॉल करना चाहते हैं, तो आपको फ्रीस्विच के साथ-साथ jsSip का उपयोग करना होगा।
 – 
Karthik
2 मार्च 2020, 13:53
मैंने केवल तारक के बारे में सुना है लेकिन फ्रीस्विच बेहतर लगता है, क्या इसके साथ कॉल लागू करने का कोई डेमो है?
 – 
iLiA
2 मार्च 2020, 14:51

2 जवाब

आपको सबसे पहले एक पीएसटीएन प्रदाता की तलाश करनी होगी जो आपको फोन नंबरों पर कॉल करने के लिए एक एसआईपी खाता प्रदान करे। यह आमतौर पर मुफ़्त नहीं है। फिर आप शायद अपने एसआईपी सर्वर में ऐसे एसआईपी खाते को कॉन्फ़िगर करना चाहते हैं और जेएसएसआईपी से पीएसटीएन प्रदाता को राउटर कॉल करना चाहते हैं। और लेखांकन वगैरह से निपटें। कुछ तुच्छ नहीं।

2
Iñaki Baz Castillo 3 मार्च 2020, 15:05
क्या मैं एक डेमो देख सकता हूँ?
 – 
iLiA
3 मार्च 2020, 15:36
मुझे लगता है कि एडब्ल्यूएस फ्रीस्विच सर्वर प्रदान करता है और यह एन वर्जीनिया में है, तो क्या मैं इसे पूर्वी रूस में उदाहरण के लिए उपयोग कर सकता हूं?
 – 
iLiA
3 मार्च 2020, 15:40
आप एडब्ल्यूएस पूछ सकते हैं।
 – 
Iñaki Baz Castillo
4 मार्च 2020, 16:05

"एक फोन कॉल करना"। क्या आप जानते हैं कि पीएसटीएन नेटवर्क कैसे काम करता है? क्या आप वाकई उम्मीद करते हैं कि एक जावास्क्रिप्ट पुस्तकालय पीएसटीएन प्रदाता का उपयोग किए बिना पीएसटीएन को कॉल कर सकता है?

-3
Iñaki Baz Castillo 2 मार्च 2020, 14:45
2
कठोर होने की कोई आवश्यकता नहीं है, वास्तव में मैं नहीं करता, अगर आप मुझे स्रोत कोड के साथ किसी भी प्रकार के डेमो के लिए मार्गदर्शन कर सकते हैं तो मुझे खुशी होगी, बस एक बुनियादी कार्यान्वयन
 – 
iLiA
2 मार्च 2020, 14:50
1
उत्तर देने से पहले कृपया stackoverflow.com/help/how-to-answer का अनुसरण करें, आपकी यह पोस्ट सराहनीय नहीं है .
 – 
vishal
2 मार्च 2020, 15:07