最近有个需求就是希望用户在通话的过程中可以按某个特定的按键就可以把当前的通话进行录音,这个功能其实在asterisk中已经是实现了的,只是默认是没开启的
要开启它也很简单,方法如下:
修改asterisk的features.conf这个配置文件
在[featuremap]下面可以找到
;automon => *1 ; One Touch Record
修改
automon => *1 ; One Touch Record
即可打开asterisk自带的一键录音功能,这样在用户通话过程中如果按下*1就可以开始录音。
当然光这样还是不能正常使用的,还需要在拨叫参数中加入特定的参数
打开Freebpx中的General Settings设定
在Dialing Options中
对Asterisk Dial command options中加入w参数
对Asterisk Outbound Dial command options中加入W参数
保存后应用即可,一下是参数的含义
w:允许被叫按*1后,开始录音
W:允许主叫按*1后,开始录音