SIP sunucusuna bağlanabilen, arama yapan ve bazı medya dosyalarını (wav / mp3) çalabilen unix için basit bir komut satırı SIP çevirici var mı? İdeal olarak şöyle görünürdüm:
sip-dailer +1xxxxxxxxxx /path/to/message.mp3
SIP sunucusuna bağlanabilen, arama yapan ve bazı medya dosyalarını (wav / mp3) çalabilen unix için basit bir komut satırı SIP çevirici var mı? İdeal olarak şöyle görünürdüm:
sip-dailer +1xxxxxxxxxx /path/to/message.mp3
Yanıtlar:
Sipcmd https://github.com/tmakkonen/sipcmd ile tek bir satırda yapabilirsiniz:
sipcmd -u <login> -c <passwd> -P sip -w <sipproxy> -x "c<phonenum>;ws3000;v<audiofile>;h"
Bu hatlar boyunca bir şeyler yapmanıza izin veren SIPp ( Debian ve türevleri tarafından yudum test cihazı olarak dağıtılmış ) adlı ücretsiz (GPL) bir araç var .
Örneğin:
./sipp -sn uac <IP address>
yerleşik UAC senaryosunu kullanmasını ve isteği belirtilen IP adresine göndermesini söyler.
Çağrı yanıtlandıktan sonra ses çalabilir, ancak bunun ham bir RTP akışı olarak sağlanması gerekir (bir .pcap yakalama dosyasını iletmek iyi çalışır) ve bunun için yazma / değiştirmeyi içeren kendi 'senaryo'unuzu oluşturmanız gerekir. biraz XML.
Yıldız işareti zaten çalışıyorsa, bir numarayı çevirmek ve karşı tarafın ses dosyasını yanıtlamasını ve çalmasını beklemek için bir görev ayarlamak o kadar da zor değildir. Ancak 'Yıldız işareti'nin çalıştırılması' 'basit' yanıt vermez.
Google pjsua'yı önerir .
linphonec remote_ring seçeneğini destekler (uzaktan zil sesinin duyurulması için wav dosyası). Yıldız işaretini yapılandırabilirsiniz.
play
WAV'ları oynamak için özel bir komut var ve sip_proxy'yi ayarlayabileceğiniz yapılandırma. Neredeyse ihtiyacım olan şey.
Belki http://www.pjsip.org/pjsua.htm adresine bir göz atın . Giden aramalar için bir otomatik oynatma seçeneği olduğundan emin olmasam da, bunu mümkün kılmak için giriş cihazlarıyla biraz uğraşabilirsiniz.
Burada netcat kullanan küçük bir toplu iş komut dosyası var:
https://github.com/rundekugel/callSip.sh
Bağlantıları ve telefonları test etmek için kullanıyorum. Sesli arama yapmıyor ve kapanıyor.