想把pjsip移植到嵌入式Linux下,该设备有多个fxs/fxo端口,每个端口对应一个dsp通道。pjsip目前只是对声卡类设备进行支持,实现的pjsua也仅仅对一个声卡设备支持,并不支持多端口。在移植中,可以考虑如下方法:1、把每个fxs/fxo端口对应的dsp通道适配成一个声卡设备,对pjsua改造,呼叫的时候,指定使用哪一个音频设备方法好处就是完全支持pjmedia现有的媒体框架,基本不改动原有流程和代码。pjsip库升级时,原有自己实现的设备不受影响2、在pjsip代码中进行拦截,拦截收发报文时决定使用的那个通道该方法修改了pjsip流程,在以后pjsip库需要升级时,需要同步修改3、把整个dsp适配成一个声卡设备,扩展参数,来通知dsp使用哪个通道该方法同样要修改pjsip代码,对以后升级不利因此,最好的方法,就是把dsp的每个通道适配成一个音频设备,混音功能同样适配成mix设备。pjsip目前还不支持特性 收藏 1、sip info方式dtmf接收2、call waiting3、t38传真4、t30传真5、digitmap6、call parking这些在pjsip的简单的uaapp中都没有,需要自己实现。可以使用pjsip-ua,pjsip lib自己实现ua或者在现有ua上进行扩充。Ubuntu下多人射击类游戏 Quake Live 雷神之锤Linux系统管理+网络监控命令相关资讯 嵌入式Linux Linux教程 PJSIP
- 2015年嵌入式和移动Linux领域的几 (01月06日)
- OpenWRT嵌入式Linux故障排除一例 (01/17/2015 13:04:14)
- Linux教程:如何在命令行中查看目 (07/28/2014 12:22:23)
| - 解决嵌入式Linux中的时区问题 (09/13/2015 13:49:19)
- 嵌入式Linux开发环境搭建 (08/19/2014 05:49:14)
- 10款专为嵌入式系统打造的Linux平 (06/27/2014 14:27:09)
|
本文评论 查看全部评论 (1)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评论即表明您已经阅读并接受上述条款
|
|