我有一个freeswitch在一台服务器上运行,并且通话正常。 但现在我想记录每个调用某些特定格式,如.wav或.gsm 我已经尝试了“record_session”应用程序。Record session application
是否正确申请录音电话?
如果是,那么请建议我举一些例子,如果没有,那么也建议我其他申请。
答案 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_secs
,silence_thresh
,silence_hits
都是可选的。
请参阅FreeSWITCH wiki以获取更多详细信息。
https://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_record
编辑:正如@hdiogenes指出的那样,这就像一个语音邮件。 OP正在寻找的是应用程序record_session。https://freeswitch.org/confluence/display/FREESWITCH/record_session