Unix
命令行 SIP 撥號器
是否有一個用於 unix 的簡單命令行 SIP 撥號器,它可以連接到 SIP 伺服器、撥打電話和播放一些媒體文件(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"
有一個名為SIPp的免費 (GPL) 工具(由 Debian 及其衍生產品作為sip-tester分發)可以讓您按照這些構想做一些事情。
例如:
./sipp -sn uac <IP address>
告訴它使用內置的 UAC 場景並將請求發送到指定的 IP 地址。
接聽電話後,它可以播放音頻,但這需要作為原始 RTP 流提供(傳遞 .pcap 擷取文件效果很好),您需要為此建構自己的“場景”,這涉及編寫/修改一點XML。