Welcome 微信登录

首页 / 操作系统 / Linux / 移植PJSIP到嵌入式Linux下多DSP端口问题

想把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)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款