所以使用类似的语法
../sipp -sn uac SERVER_IP -s DESTINATION_NUMBER -ap AUTH_PASSWORD -aa -m 1 -l 1 -d 10000
Run Code Online (Sandbox Code Playgroud)
我能够发起一个SIP呼叫.我想要实现的是,在被叫方选择呼叫之后,播放.wav文件并在文件播放完毕后终止呼叫.
我想使用命令行参数来实现这一点.有人曾经这样做过吗?
通过研究另一个与SIPp相关的问题,我了解到现在可以使用该rtp_stream动作播放WAV文件。
我尝试了几种不同的WAV文件,但均未成功。我得到的只是一些噪音而不是预期的声音。
在提到的问题的一个评论中,有一条简单的指令将WAV文件转换为兼容格式,但效果不佳。
我也曾尝试使用sox转换此文件,但没有成功。
谁能指导我如何生成与SIPp一起使用的有效WAV文件?
这是我的recv 200 OK命令,其中包括播放音频操作:
<recv response="200" rtd="true">
<action>
<exec rtp_stream="sorry_dave.wav,-1" />
</action>
</recv>
Run Code Online (Sandbox Code Playgroud)