我有一个freeswitch在一台服务器上工作,呼叫工作正常。 但现在我想要记录每个呼叫某些特定的格式,如.wav或.gsm 我已经尝试使用“record_session”应用程序。 Record session applicationFreeswitch呼叫记录
它是正确的申请记录呼叫吗?
如果是的话请给我推荐一些例子,如果没有的话也建议我其他的应用。
我有一个freeswitch在一台服务器上工作,呼叫工作正常。 但现在我想要记录每个呼叫某些特定的格式,如.wav或.gsm 我已经尝试使用“record_session”应用程序。 Record session applicationFreeswitch呼叫记录
它是正确的申请记录呼叫吗?
如果是的话请给我推荐一些例子,如果没有的话也建议我其他的应用。
您可以通过添加下面的命令到拨号方案录制通话内容:
<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指出,这条记录,类似的语音邮件。你要找的是应用程序record_session。
https://freeswitch.org/confluence/display/FREESWITCH/record_session
这个问题是老了,但我还是会回答它谁可能在未来造福于人民。
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“/>
这是一个古老的线索,我有一个切题,也许它会得到回答:我需要什么(或搜索)来创建一个应用程序,该应用程序可以在freeswitch上记录一个调用? – 2017-03-09 22:50:38
这不是正确的应用程序。他希望记录双腿呼叫,而“记录”应用程序将只记录一条腿,如在语音邮件系统中。 – hdiogenes 2014-12-18 19:59:50
record_session的文档已移至:https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+record_session – EpicVoyage 2016-08-16 17:05:36
示例用法:' ' –
EpicVoyage
2016-08-16 17:06:21