前几天因为公司需要用python自动化测试模拟话机呼叫,找了半天,大部分都是基于pjsip的库。所以开始苦逼的编译安装pjsua之路。 先已经编译好python3.7 32位的_pjsua.pyd并且可以通过import pjsua导入 首先,需要准备的工具有visual studio 2015,p ...
分类:
编程语言 时间:
2020-04-22 00:11:16
阅读次数:
75
一、通用设计 1.1 架构 1.1.1 通信图 下面的图展示了SIP消息在PJSIP组件间从后端到前端如何传递的。 1.1.2 类图 下面的图显示类视图 1.2 Endpoint SIP 协议栈的核心是SIP endpoint,它由透明的pjsip_endpoint的表示,endpoint具有下面的 ...
分类:
Web程序 时间:
2019-10-20 11:20:48
阅读次数:
398
摘要: 最近再研究PJSIP,有一个需求,再适当的时候,需要给远程客户端放音,比如:播放一段广告、或者一段音乐。需要采用API来实现。 正文: 最近想用PJSIP做一个机器人,想法比较简单就是获取客户的语音流,然后送给ASR,进行识别,识别的结果送给NLP(大脑),NLP返回的结果,再送给TTS合成 ...
分类:
Web程序 时间:
2019-08-14 12:33:07
阅读次数:
119
1、freepbx/freeswitch + pjsip freepbx https://www.freepbx.org/ http://www.freepbx.cn/ freeswitch https://freeswitch.com/ http://www.freeswitch.org.cn/ ...
分类:
其他好文 时间:
2019-03-30 22:47:12
阅读次数:
285
客户端STACK: PJSIP 语言: C 非常好用的SIP客户端库, 本人测试在UBUNTU 12.4和MAC SNOW LEOPARD上都能顺利编译使用, 当然他本身还支持很多其他操作系统,最新发布的PJSIP 2.0版支持视频通话,稳定性很高,库本身包含一个命令行模式的简单客户端PJSUA,可 ...
分类:
其他好文 时间:
2019-02-27 13:02:47
阅读次数:
1058
1、linphone编译 linphone一般用在android/ios/windows/mobile上,但是没有图形界面的linphonec命令行程序用在资源紧张的硬件平台上也跟pjsip命令行一样方便 网友整理的依赖库,一键编译,非常省事 https://github.com/ua3nbw-cf ...
分类:
其他好文 时间:
2019-01-12 01:06:05
阅读次数:
437
Baresip is a modular SIP User-Agent with audio and video support https://github.com/alfredh/baresip PJSIP 代码太大,修改不易。需要一些时间才能。 Baresip 非常小巧的一个 SIP UA 的 ...
分类:
其他好文 时间:
2018-11-18 11:23:35
阅读次数:
996
官方文档https://trac.pjsip.org/repos/wiki/Getting-Started/iPhone 功能 在iPhone上可以实现的功能: 包含基于CoreAudio的音频设备,支持以下功能:支持内置的iLBC编解码器支持内置的iLBC编解码器支持内置的iLBC编解码器视频 内 ...
分类:
移动开发 时间:
2018-05-18 18:01:53
阅读次数:
336
oSIP oSIP的开发开始于2000年7月,第一个版本在2001年5月发 布,到现在已经发展到3.x了。它采用ANSI C编写,而且结 构简单小巧,所以速度特别快,它并不提供高层的SIP会话 控制API,它主要提供一些解析SIP/SDP消息的API和事务处理 的状态机,oSIP的作者还开发了基于o ...
分类:
Web程序 时间:
2017-09-30 13:30:14
阅读次数:
303
pjsip功能很强,做sip rtp语音通话库首选。在2.0之后,也支持视频。不过,它的视频功能缺省是从视频设备采集,然后进行编译,再发送出去的。假设,我们已经有了视频源,比如IP摄像机,不需要采集和编码这个过程,怎么处理呢?假设我们采用pjsip附带的pjsua为例。通常的方法:1 把视频源当然文 ...
分类:
Web程序 时间:
2017-09-26 12:58:39
阅读次数:
279