Unix

命令行 SIP 撥號器

  • January 14, 2022

是否有一個用於 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。

引用自:https://serverfault.com/questions/231597