我正在开发一个新的应用程序来测试我的voip服务器(asterisk)的良好配置。其原理是使用sipp工具作为sip客户端,以模拟多个客户端(简单呼叫、呼叫转移等)。我还想测试在我的voip服务器中配置和启用的语音邮件应用,即:由sip客户端呼叫语音邮件以执行许多可能的动作,例如查阅语音邮件消息、擦除它们、收听存档的消息等。sip客户端和语音邮件之间的这种交互基于分配给语音邮件上的每个菜单的dtmf代码。我在问是否有人有关于如何使用sipp客户端测试/故障排除语音邮件的想法或示例:-xml scénario呼叫语音邮件并在菜单-how之间导航以发送正确的dtmf数字(1-9或#)作为rtp包-how以正确解释语音邮件菜单邀请(如何将表示菜单选项的rtp包转换为音频文件或类似文件)
我将非常感谢任何专家或voip开发人员的帮助。
提前谢谢。
发布于 2015-03-07 20:06:53
您可以将Asterisk服务器配置为通过SIP INFO请求接受DTMF。您将能够通过手动构建SIP INFO请求从sipp发送DTMF音调。
发布于 2015-03-09 03:48:52
您可以使用相同的asterisk服务器进行测试
使用cmd_originate进行调用
之后,通过拨号计划发送dtmf你想要的,记录答案,转换答案通过谷歌speach到文本或其他服务。
如果您的测试计划很复杂,您可以使用fastagi脚本控制拨号计划。
也可以在同一台机器上的其他端口上运行第二个星号,并将其用作发起者。
使用sipp来实现这一点是非常棘手的。
https://stackoverflow.com/questions/28914374
复制相似问题