【学习笔记】DTMF相关的学习-三种方式
来源:互联网 发布:写作软件排行 编辑:程序博客网 时间:2024/05/18 19:40
使用电话时有很多语音功能。
先转载一篇文章了解DTMF.
http://sirrain.blog.51cto.com/2645762/481055
接下来就使用voip电话测试一下:
RFC2833:
A、B建立通话,A在通话过程中按0-9、*、#按键。
使用Wireshark捕获通话按键过程的数据报文,在过滤器中输入rtpevent过滤出DTMF。
从Wireshark中过滤的DTMF可以看到输入的数字(数字一般是重复的),且数据报文中的数字与话机手动按键的数字正确对应,且Playload=101。
SIP-INFO
从数据包Message Body字段中可以看到输入的数字(如,Signal:1),且数据报文中的数字与话机手动按键的数字正确对应。
Session Initiation Protocol-->Message Body
IN-AUDIO
在音频视图中可以看见各个按键。频率相似。
ps:不太明白别人是如何看一下频率就知道如何计算该DTMF。不是有了频率图还是要用傅立叶变换去计算得到频谱才行吗?
阅读全文
0 0
- 【学习笔记】DTMF相关的学习-三种方式
- 实现dtmf信号传输的相关笔记
- 记录笔记----XML解析的三种方式学习
- java 学习笔记 读取配置文件的三种方式
- 学习笔记(3)-----servlet的三种开发方式
- Redis学习笔记之一---- Redis的三种启动方式
- Android学习笔记--ListView的三种使用方式
- 【Spring学习笔记三】-依赖注入的两种方式
- angular学习笔记--服务的三种定义方式
- Java学习笔记-数组的三种初始化方式
- JAVA学习笔记-数组的三种初始化方式
- SpringMVC学习笔记(三):handlerMapping的三种方式及Controller三种配置
- 相关的学习笔记
- Struts2第九讲学习笔记Action的三种实现方式,两种驱动方式
- Hibernate学习笔记之三种查询方式
- html及css学习笔记_12_css三种使用方式
- spring2.5.6学习笔记五:Spring的三种实例化Bean的方式
- 【c和指针学习笔记】函数指针的初始化以及函数调用的三种方式
- Linux学习---3
- REDIS复制原理
- js中使用with可能导致程序出错
- JavaScript学习总结(十一)——Object类详解
- IIS 之 在IIS7、IIS7.5中应用程序池最优配置方案
- 【学习笔记】DTMF相关的学习-三种方式
- 阿里云服务器价格,用一张表来展示
- 由跳槽想到的人生抉择
- 监听ContentProvider
- JAVA高斯模糊代码实现
- H5实战(一):照片墙效果
- PhantomJS、Selenium、Chrome驱动的mac版安装和配置
- Thread(target=Test1())中target写函数名时带括号和不带括号有什么区别?
- 多线程之Thread和Runable选择及原理(二)