在Asterisk中录制ChanSpy

时间:2017-04-10 14:00:53

标签: asterisk voip asteriskami

一个呼叫中心需要在通话期间播放音乐,并且应该进行录音。

因此,自动拨号程序通过本地频道拨打电话:

[dialout]
exten => _XXXXXXXXXXX,1,Dial(SIP/${provider}/${EXTEN})

然后在接听时连接操作员:

[operators]
exten => s,1,MixMonitor(${FileName})
  same = n,Dial(SIP/${EXTEN})

然后他们有一个问题按钮发送给Asterisk AMI命令:

Action: Originate;
Channel: LOCAL/$num@whisper-to-participant;
Application: Playback;
Data: $song;
Async: True;

在这里"耳语对参与者"上下文:

exten => _XXX,1,ChanSpy(SIP/${EXTEN},Bq)

所以来电者和被叫者都能听到音乐并且工作正常。但我不能用MixMonitor录制这些音乐,我只听到来电者和被叫者。

任何人都可以提出任何建议让它与MixMonitor一起使用吗?也许是一些完全不同的方法?

解决方案

我使用Monitor 而不是MixMonitor,它记录了所有音乐甚至是ChanSpy的音乐。这是最简单的分辨率,它可以工作。

1 个答案:

答案 0 :(得分:0)

您可以将用户从开始到会议,录制会议。

之后如果您将音乐添加到会议中,它将被保存

参见Confbridge