2014-10-11 148 views
1

我有一个freeswitch在一台服务器上工作,呼叫工作正常。 但现在我想要记录每个呼叫某些特定的格式,如.wav或.gsm 我已经尝试使用“record_session”应用程序。 Record session applicationFreeswitch呼叫记录

它是正确的申请记录呼叫吗?

如果是的话请给我推荐一些例子,如果没有的话也建议我其他的应用。

回答

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指出,这条记录,类似的语音邮件。你要找的是应用程序record_session。

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

+1

这不是正确的应用程序。他希望记录双腿呼叫,而“记录”应用程序将只记录一条腿,如在语音邮件系统中。 – hdiogenes 2014-12-18 19:59:50

+0

record_session的文档已移至:https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+record_session – EpicVoyage 2016-08-16 17:05:36

+1

示例用法:'' – EpicVoyage 2016-08-16 17:06:21

3

这个问题是老了,但我还是会回答它谁可能在未来造福于人民。

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“/>

+0

这是一个古老的线索,我有一个切题,也许它会得到回答:我需要什么(或搜索)来创建一个应用程序,该应用程序可以在freeswitch上记录一个调用? – 2017-03-09 22:50:38