zoukankan      html  css  js  c++  java
  • freeswitch录音功能

    首先备份/usr/local/freeswitch/conf/dialplan/default.xml 。
    然后vi编辑default.xml ,在
    <extension name="Local_Extension">
         <condition field="destination_number" expression="^(10[01][0-8])$">
    下面加入以下语句即可录音。
    <action application="set" data="RECORD_TITLE=Recording ${destination_number} ${caller_id_number} ${strftime(%Y-%m-%d %H:%M)}"/>
       <action application="set" data="RECORD_COPYRIGHT=(c) 2011"/>
       <action application="set" data="RECORD_SOFTWARE=FreeSWITCH"/>
       <action application="set" data="RECORD_ARTIST=FreeSWITCH"/>
       <action application="set" data="RECORD_COMMENT=FreeSWITCH"/>
       <action application="set" data="RECORD_DATE=${strftime(%Y-%m-%d %H:%M)}"/>
       <action application="set" data="RECORD_STEREO=true"/>
       <action application="record_session" data="$${base_dir}/recordings/archive/${strftime(%Y-%m-%d-%H-%M-%S)}_${destination_number}_${caller_id_number}.wav"/>
    大家应该看明白了,录音会自动存放在${base_dir}/recordings/archive下。

  • 相关阅读:
    linux启动流程
    监控命令
    ansible组
    公钥和秘钥
    SSH协议介绍
    Java并发编程笔记之ThreadLocal内存泄漏探究
    【死磕 Java 集合】— ConcurrentSkipListMap源码分析
    GraphX介绍
    Storm内部的消息传递机制
    JanusGraph Server配置
  • 原文地址:https://www.cnblogs.com/myzhijie/p/2818926.html
Copyright © 2011-2022 走看看