标签归档:通话录音

利用Tasker通话录音

配置文件: 开始通话录音 (2)
	事件: 电话被挂机
进入: 马上 (3)

配置文件: 结束通话录音 (4)
	事件: 电话空闲
进入: 马上 (5)

Task: 马上 (3)
	A1: 录制声音 [ 文件:RECORD/temp.3gp 源:默认 最大尺寸:0 Codec:AMR Narrowband Format:3GPP ]

Task: 马上 (5)
	A1: 停止录制声音 
	A2: 等待 [ MS:0 秒:5 分:0 小时:0 天:0 ] 
	A3: 复制文件 [ 来自:RECORD/temp.3gp 发往:RECORD/%CONUM_%DATE_%TIME.3gp 使用Root:关 ] 
	A4: 删除文件 [ 文件:RECORD/temp.3gp 粉碎级别:0 使用Root:关 ]

本来应该是录音的时候文件名就已经是%CONUM_%DATE_%TIME.3gp这个形式了,但是%CONUM这个参数必须
通话结束之后才能获取到,而且还需要Delay一段时间,所以就有了A2这个步骤。A4步骤是为了防止“未接来电”
导致的不必要录音。

2013.2.25更新

由于%CONUM这个参数只是outgoing时的对方号码,没有incoming时的号码,这样就导致录音文件的命名
有些混乱。通过分别录制outgoing与incoming后,再分别重命名录音文件来达到目的,缺点是暂时没能解决不必
要的未接来电录音。

配置文件: 开始打电话录音 (3)
	事件: 电话被挂机
	State: Call [ Type:Outgoing 数字:* ]
进入: 马上 (4)

配置文件: 结束通话录音 (5)
	事件: 电话空闲
进入: 马上 (6)
退出: 马上 (17)

配置文件: 开始接电话录音 (7)
	事件: 电话振铃 [ 来电者:* ]
	State: Call [ Type:Incoming 数字:* ]
进入: 马上 (20)

Task: 马上 (4)
	A1: 录制声音 [ 文件:RECORD/temp_out.mp4 源:默认 最大尺寸:0 Codec:AMR Narrowband Format:MP4 ] 

Task: 马上 (6)
	A1: 停止录制声音 
	A2: 等待 [ MS:0 秒:10 分:0 小时:0 天:0 ] 
	A3: 复制文件 [ 来自:RECORD/temp_out.mp4 发往:RECORD/%CONUM_%DATE_%TIME_%CODUR_%OUT.mp4 使用Root:关 ] 
	A4: 删除文件 [ 文件:RECORD/temp_out.mp4 粉碎级别:0 使用Root:关 ] 

Task: 马上 (17)
	A1: 复制文件 [ 来自:RECORD/temp_in.mp4 发往:RECORD/%CNUM_%DATE_%TIME_%CODUR_%IN.mp4 使用Root:关 ] 
	A2: 删除文件 [ 文件:RECORD/temp_in.mp4 粉碎级别:0 使用Root:关 ] 

Task: 马上 (20)
	A1: 录制声音 [ 文件:RECORD/temp_in.mp4 源:默认 最大尺寸:0 Codec:AMR Narrowband Format:MP4 ]