http:larkguo.googlepages.com
Asterisk语音处理
郭建立
2008-3-31
目录
1_____________ 语音转换过程_____________ 2
1.1_____________ RTP to RTP_____________ 3
1.2_____________ RTP to File_____________ 5
1.3_____________ File to RTP_____________ 5
1.4_____________ File to File_____________ 5
1.5_____________ 混合流程_____________ 6
2_____________ RTP处理_____________ 6
2.1_____________ RTP init_____________ 6
2.2_____________ RTP Read_____________ 6
2.3_____________ RTP Send_____________ 6
2.4_____________ RTP translate_____________ 7
2.4.1_____________ 语音转换相关结构_____________ 7
2.4.2_____________ 语音转换流程_____________ 8
3_____________ T38_____________ 10
4_____________ 附录_____________ 10
4.1_____________ 文件流API_____________ 10
4.1.1_____________ 文件流操作函数_____________ 10
4.1.2_____________ 文件流操作步骤_____________ 11
4.1.3_____________ 文件流操作实例_____________ 11
4.2_____________ RTP相关_____________ 13
4.2.1_____________ RTP与frame关系_____________ 13
4.2.2_____________ Frame结构_____________ 13
4.2.3_____________ RTP结构_____________ 14
4.3_____________ Voicemail函数调用过程_____________ 14
4.3.1_____________ 语音接收_____________ 14
4.3.2_____________ 语音发送_____________ 15
4.3.3_____________ 文件流读写_____________ 15
1 语音转换过程
以下讲语音转换有两种方式除外:
? 两端编码方式一致,如两端语音编码都是g729;
? 一端是g711a,另一端是g711u时
Asterisk语音处理过程与业务无关,是一个统一的过程,处理对象有RTP和File,