在Freeswitch中呼叫录音

时间:2014-10-11 09:34:27

标签: freeswitch

我有一个freeswitch在一台服务器上运行,并且通话正常。 但现在我想记录每个调用某些特定格式,如.wav或.gsm 我已经尝试了“record_session”应用程序。Record session application

是否正确申请录音电话?

如果是,那么请建议我举一些例子,如果没有,那么也建议我其他申请。

2 个答案:

答案 0 :(得分:4)

这个问题已经过时了,但我仍会为将来可能受益的人解答。

record_session将记录整个会话,包括响铃。如果您只想录制对话,则可以使用以下命令执行此操作:

<action application="export" data="execute_on_answer=record_session $${base_dir}/recordings/${strftime(%Y%m%d%H%M%S)}_${caller_id_number}.wav"/>

答案 1 :(得分:1)

您可以通过在拨号方案中添加以下命令来录制呼叫:

<action application="record" data="/tmp/data.wav 20 200"/>

格式为record,Record File,<path> [<time_limit_secs>] [<silence_thresh>] [<silence_hits>] time_limit_secssilence_threshsilence_hits都是可选的。

请参阅FreeSWITCH wiki以获取更多详细信息。

https://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_record

编辑:正如@hdiogenes指出的那样,这就像一个语音邮件。 OP正在寻找的是应用程序record_session。

https://freeswitch.org/confluence/display/FREESWITCH/record_session