在freeswitch中,可以通过使用mod_cdr_csv模块来获取所有过去调用的列表。mod_cdr_csv模块是一个通话记录模块,它可以将通话记录以CSV格式保存在指定的文件中。
要在freeswitch中获取所有过去调用的列表,可以按照以下步骤进行操作:
<load module="mod_cdr_csv"/>
<configuration name="cdr.conf" description="CSV CDR">
<settings>
<param name="cdr-csv-dir" value="/var/log/freeswitch/cdr"/>
<param name="cdr-csv-base" value="cdr"/>
<param name="cdr-csv-template" value="${caller_id_number} ${destination_number} ${start_stamp} ${answer_stamp} ${end_stamp} ${duration} ${hangup_cause} ${hangup_cause_q850} ${uuid}"/>
</settings>
</configuration>
其中,cdr-csv-dir参数指定了CSV文件保存的目录,cdr-csv-base参数指定了CSV文件的基本名称,cdr-csv-template参数指定了CSV文件中的字段模板。
需要注意的是,以上步骤仅适用于获取freeswitch中已经记录的通话记录列表。如果需要实时获取当前正在进行的通话列表,可能需要使用其他方法或自定义开发。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云