Ker*_*y82 5 linux voip asterisk
我需要测量网络中VOIP服务的MOS和质量.我想创建一个模拟调用的脚本,然后测量网络指标.
我正在使用星号.
您对如何使用星号编写和调度测试调用有任何建议吗?
我想使用一些avi文件进行不同持续时间的调用.
显然,我需要自动执行拨出呼叫和自动应答拨出呼叫.
我建议使用Asterisk Call Files
创建文件名,/tmp/example.call例如:
Channel: SIP/peerdevice/1234
Application: Playback
Data: silence/1&tt-weasels
Run Code Online (Sandbox Code Playgroud)
然后复制该文件并将其移动到星号传出假脱机中,例如:
cp /tmp/example.call /tmp/example.call.new
mv /tmp/example.call.new /var/spool/asterisk/outgoing
Run Code Online (Sandbox Code Playgroud)
您会注意到,在Asterisk CLI中它将发起一个新的呼叫.
您可以通过在拨号方案中回答它来自动接听电话号码,例如,如果您有其他设备SIP/peerdevice,并且您在拨号方案中按照我的示例拨打1234:
[somecontext]
exten => 1234,1,Answer()
same => n,Noop(Example call inbound)
same => n,Playback(hello-world)
same => n,Hangup()
Run Code Online (Sandbox Code Playgroud)
您可以创建多个扩展来执行您喜欢的操作以改变调用的行为.
| 归档时间: |
|
| 查看次数: |
12556 次 |
| 最近记录: |