一个呼叫中心需要在通话期间播放音乐,并且应该进行录音。
因此,自动拨号程序通过本地频道拨打电话:
[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的音乐。这是最简单的分辨率,它可以工作。
答案 0 :(得分:0)
您可以将用户从开始到会议,录制会议。
之后如果您将音乐添加到会议中,它将被保存
参见Confbridge