导航:首页 > 编程语言 > pjsipdtmf

pjsipdtmf

发布时间:2023-02-03 18:37:48

『壹』 pjsip 嵌入式 必须有系统

想把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 waiting

3、t38传真

4、t30传真

5、digitmap

6、call parking

这些在pjsip的简单的uaapp中都没有,需要自己实现。可以使用pjsip-ua,pjsip lib自己实现ua或者在现有ua上进行扩充。

阅读全文

与pjsipdtmf相关的资料

热点内容
电脑网卡怎么连接网络连接不上网吗 浏览:838
刷子公司网站怎么做 浏览:272
86版本艾尔文测试 浏览:714
深宫曲文件夹是哪个 浏览:618
苹果u盘修复工具哪个好用 浏览:124
微信动态表情包搞笑 浏览:436
可以去哪里找编程老师问问题 浏览:608
win10lol全屏 浏览:25
qq图片动态动漫少女 浏览:122
sai绘图教程视频 浏览:519
如何分析加载减速法数据 浏览:672
手机怎么免费转换pdf文件格式 浏览:668
在哪个网站可以驾照年检 浏览:89
iphone可以播放ape吗 浏览:991
matlabp文件能破解吗 浏览:817
四川省高三大数据考试是什么 浏览:457
导出打开java文件 浏览:671
win10蓝屏是硬盘坏了么 浏览:46
沈阳哪里适合学编程 浏览:811
django19常用版本 浏览:521

友情链接