如何通过控制台拨号测量Asterisk的往返时间?

时间:2014-03-13 09:26:19

标签: echo delay asterisk

我想使用Asterisk中的Playback()和Echo()函数来测量呼叫的往返时间。我怎样才能做到这一点? 我正在考虑这样的事情(就像例子一样):

[test]
exten => 201,1,Answer()
same  => 2,Monitor(wav,CallRecord,b)   ;b => Start Record when call established
same  => 3,Dial(Local/202@test,10)
same  => 4,Playback(testfile)
same  => 5,StopMonitor()
same  => 6,Hangup()

exten => 202,1,Answer()
same  => 2,Echo()                      ;would be blocking here (thats my problem)

是否有解决方案使这项工作?

由于

1 个答案:

答案 0 :(得分:0)

您已在大胆中编写自定义应用或打开文件,并比较左右声道(输入/输出记录)中的声音尖峰