क्या यूनिक्स के लिए एक सरल कमांड लाइन एसआईपी डायलर है जो एसआईपी सर्वर से जुड़ सकता है, कॉल कर सकता है और कुछ मीडिया फ़ाइल (wav / mp3) खेल सकता है? आदर्श रूप में मैं इस तरह दिखूंगा:
sip-dailer +1xxxxxxxxxx /path/to/message.mp3
क्या यूनिक्स के लिए एक सरल कमांड लाइन एसआईपी डायलर है जो एसआईपी सर्वर से जुड़ सकता है, कॉल कर सकता है और कुछ मीडिया फ़ाइल (wav / mp3) खेल सकता है? आदर्श रूप में मैं इस तरह दिखूंगा:
sip-dailer +1xxxxxxxxxx /path/to/message.mp3
जवाबों:
Sipcmd https://github.com/tmakkonen/sipcmd के साथ आप इसे एक पंक्ति में कर सकते हैं:
sipcmd -u <login> -c <passwd> -P sip -w <sipproxy> -x "c<phonenum>;ws3000;v<audiofile>;h"
एक नि: शुल्क (GPL) उपकरण है जिसे SIPp कहा जाता है ( डेबियन और इसके डेरिवेटिव द्वारा sip-tester के रूप में वितरित ) जो आपको इन लाइनों के साथ कुछ करने की अनुमति देगा।
उदाहरण के लिए:
./sipp -sn uac <IP address>
इसे यूएसी परिदृश्य में निर्मित उपयोग करने और निर्दिष्ट आईपी पते पर अनुरोध भेजने के लिए कहता है।
एक बार कॉल का जवाब देने के बाद यह ऑडियो चला सकता है, लेकिन इसे एक कच्ची आरटीपी स्ट्रीम (एक .pcap कैप्चर फ़ाइल को अच्छी तरह से पास करना) के रूप में प्रदान करना होगा और इसके लिए आपको अपना स्वयं का 'परिदृश्य' बनाने की आवश्यकता होगी, जिसमें लिखना / संशोधन करना शामिल है XML का एक सा।
यदि आपके पास पहले से ही Asterisk चल रहा है, तो एक नंबर डायल करने के लिए एक कार्य सेट करना और दूसरी तरफ जवाब देने के लिए प्रतीक्षा करना और एक ऑडियो फ़ाइल को चलाना उतना मुश्किल नहीं है। लेकिन 'ऐस्टरिस्क रनिंग' का 'सरल' जवाब नहीं है।
linphonec समर्थन remote_ring विकल्प (wav फ़ाइल बज दूरस्थ विज्ञापित करने के लिए खेलने के लिए)। आप तारांकन चिह्न कॉन्फ़िगर कर सकते हैं।
play
WAV खेलने के लिए एक विशेष कमांड है , और कॉन्फ़िगर करें जहां आप sip -proxy सेट कर सकते हैं। लगभग मुझे जो चाहिए।
शायद http://www.pjsip.org/pjsua.htm पर एक नज़र है । हालांकि मुझे यकीन नहीं है कि इसमें आउटगोइंग कॉल के लिए एक ऑटोप्ले-ऑप्शन है, मुझे लगता है कि आप इसे संभव बनाने के लिए इनपुट डिवाइस के साथ थोड़ा सा फील कर सकते हैं।
एक छोटी सी साधारण बैच स्क्रिप्ट है, यहाँ netcat का उपयोग करना है:
https://github.com/rundekugel/callSip.sh
मैं इसका उपयोग कनेक्शन और फोन का परीक्षण करने के लिए करता हूं। यह कॉल और हैंग करता है, लेकिन इसमें कोई ऑडियो सपोर्ट नहीं है।