freeswitch 调试dialplan,自动接听,播放一段彩铃后开始录音,录音指定时间后自动挂机

<!-- 单腿 录音 2017-9-26 新增 -->
<extension name="onelegrecord" >
<condition field="destination_number" expression="^(1001)$">
<action application="answer"/>
<action application="playback" data="/home/freeswitch/voice/rengongluzhi.mp3"/>
<action application="record_session" data="/home/freeswitch/record/${strftime(%Y-%m-%d-%H-%M-%S)}_${destination_number}_${caller_id_number}.mp3"/>
<action application="sleep" data="10000"/>
<action application="hangup"/>
<action application="info" data=""/>
</condition>
</extension>

红色背景部分,使用record_session,则会起一个进程单独录音,后面继续执行,如果使用record,则record一致会录下去,除非对方挂机。

<action application="sleep" data="10000"/>  这里指定录音时间是10秒

时间: 2024-11-09 02:37:34

freeswitch 调试dialplan,自动接听,播放一段彩铃后开始录音,录音指定时间后自动挂机的相关文章

【转】Expire Google Drive Files 让Google Docs云盘共享连接在指定时间后自动失效

最近在清理Google Docs中之前共享过的文件链接,发现Google Docs多人协作共享过的链接会一直存在,在实际操作中较不灵活.正好订阅的RSS推送了Pseric写的这篇文章 - Expire Google Drive Files 让Google 云端硬碟共用连结在指定时间后自动失效,文中介绍的Expire Google Drive Files可以让Google  Docs云盘共享连接在指定时间后自动失效解决了指定时间内权限失效的问题. —————————————————————————

JS可控制的图片自动循环播放查看效果

JS可控制的图片自动循环播放查看效果 <html> <head> <title>JS可控制的图片自动循环播放查看效果丨芯晴网页特效丨CsrCode.Cn</title> </head> <body> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin var rotate_delay = 5000; // delay in milliseconds (5000 =

linux c 用户态调试追踪函数调用堆栈以及定位段错误[转载]

一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的. 在glibc头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈. int backtrace(void **buffer,int size) 该函数用于获取当前线程的调用堆栈,获取的信息将会被存放在buffer中,它是一个指针列表.参数 size 用来指定buffer中可以保

【转】【调试技巧】Linux环境下段错误的产生原因及调试方法小结

本文转自:http://www.cnblogs.com/panfeng412/archive/2011/11/06/segmentation-fault-in-linux.html 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多.花费时间最长的问题就是著名的“段错误”(Segmentation Fault).借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解决. 1. 段错误

Android 实现自动接听和挂断电话功能

添加权限 <uses-permission android:name="android.permission.CALL_PHONE"/> <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/> main.xml <?xml version="1.0" encoding="utf-8"?> <Line

高版本自动接听电话方法

原文地址:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=894679&page=1&_dsign=b92c470b 高版本自动接听电话方法:             try {                 Method method = Class.forName("android.os.ServiceManager")                         .getMethod(&q

Visual Studio 2008用过一段时间后编辑器自动提示(智能提示:Intellisense)功能失效

头痛了好几天了,我用的VS2010, 出现的问题先是输入法把ctrl+z快捷键给拦截了,导致撤销还要点编辑->撤销 主要的问题是装的插件太多,在编辑xaml界面里面不提示了,参考下面的方案解决了, 是重新修复安装Visual Studio,在VS的Common7/IDE输入命令解决的, 原文连接http://blog.csdn.net/haiyangzhibing/article/details/5493163 Visual Studio 2008用过一段时间后编辑器自动提示(智能提示:Inte

android怎么实现自动接听和挂断电话功能

原文地址:http://zhidao.baidu.com/link?url=LVQ9uI0sHUWtKOroOLc21aaAWOuJDZnqL4TXfwF5bQOUqCULMl3Ayzg5BBY29CuqQVcyvAY6DlrYpmUhyoiNGkOJhn1t37SZCmdrSNyIyby Android自动接听和挂断电话实现原理:http://blog.csdn.net/chenda_lin/article/details/41346493 Android提供的系统服务之--Telephony

Android 电话自动接听和挂断详解

1.通过aidl及反射实现挂断电话 具体分三步: (1)ITelephony.aidl ,必须新建com.android.internal.telephony包并放入ITelephony.aidl文件(构建后在gen下有ITelephony.java文件,这是aidl生成的接口),文件内容如下: package com.android.internal.telephony; interface ITelephony{ boolean endCall(); void answerRingingCa