asterisk系统源代码 程序截获SIGHUP信号来保证语音处理部分正常结束。 正常结束,产生MVMSTATUS变量 Main模式: 程序截获SIGHUP信号来保证语音处理部分正常结束。 正常结束,产生MVMSTATUS变量 被hangup或其他异常结束: 检测是否录音模式,是否需要处理文件 利用fork语法产生新进程,处理外部程序(ftp或smtp在处理完成以后根据要求是否删除掉本地文件) 功能约定: 语音播放部分从配置中分析。播放习惯直接检测caller的language类型。 用户可以指定greet和mail存放在不同folder里。 mail部分只保留new和old两个分类。 系统可以检测指定磁盘是否足够存放voicemail。 可以限制留言每条的时间,以及每个人允许有多少条,以及留过以后处理完成是否删除。 提示语音说的内容根据配置文件产生,两单词之间用空格做分割,特别变量用%表示
标签: SIGHUP MVMSTATUS asterisk Main
上传时间: 2016-07-29
上传用户:dongbaobao
摘要】 本文介绍了以AT89S51单片机为核心的温度控制器的设计,在该设计中采用高精度的温度传感器AD590对电热锅炉的温度进行实时精确测量,用超低温漂移高精度运算放大器OP07将温度-电压信号进行放大,再送入12位的AD574A进行A\D转换,从而实现自动检测,实时显示及越限报警。控制部分采用PID算法,实时更新PWM控制输出参数,控制可控硅的通断时间,最终实现对炉温的高精度控制。
上传时间: 2014-01-01
上传用户:13188549192
医学信号处理 设计目的:通过学习心电信号的知识和小波方法,结合学过的医学信号处理理论,实现心电QRS波形检测算法。
上传时间: 2016-08-20
上传用户:c12228
用于信号处理中的DOA估计,谱估计,检测等
上传时间: 2013-12-04
上传用户:13160677563
用于信号处理中的DOA估计,谱估计,检测等
上传时间: 2014-12-06
上传用户:坏坏的华仔
用于信号处理中的DOA估计,谱估计,检测等
上传时间: 2016-08-23
上传用户:pompey
void InitGoertzel(void) 作用:初始化算法参数 用法:采用算法进行检测前执行一次,如果需要改变参数,调用SetParameter() float CGoertzel::GetMagnitude(unsigned char * sampleData, int length) //算法主接口 作用:对采集下来的音频数据用算法处理,返回一个结果 参数:sampleData-音频数据缓冲地址指针; length-缓冲区尺寸(音频数据数量),字节数; 返回值:返回算法结果。 void SetParameter(DWORD set_SampleRate, DWORD set_TargetFreq, DWORD set_BlockSize) 作用:设置算法参数; 参数:set_SampleRate-音频数据抽样速率; set_TargetFreq-目标信号频率; set_BlockSize-算法数据块尺寸(采样点); 用法:调用本函数后,需要调用一次InitGoertzel(void)才会生效
标签: void InitGoertzel 算法 初始化
上传时间: 2016-09-20
上传用户:sssl
使用VERILOG实现QPSK信号的匹配滤波,对符号过采样率为4,在程序中设定相关峰的检测门限为3
上传时间: 2014-01-12
上传用户:xuan‘nian
磁传感器信号,adc,状态机算法,无线传输,用于检测车辆通过数
上传时间: 2014-01-16
上传用户:牧羊人8920
一种二相码信号多普勒补偿方法的研究与实现,并实现一种基于数字动目标检测 (DM TD)的二相码信号多普勒补偿方法
上传时间: 2016-10-06
上传用户:jiahao131