Baresip is a modular SIP User-Agent with audio and video support
https://github.com/alfredh/baresip

PJSIP 代码太大,修改不易。需要一些时间才能。

Baresip 非常小巧的一个 SIP UA 的实现。

编译需要装2个小库 re rem RTP 和 解码的库,同时也需要 openssl ffmpeg SDL 。需要先提前装好。autoconf 这种更是不会说了,也是需要的。

还是用 win 上面的 SIP 服务软件。

用法:

baresip  运行以后打出来所有的控制命令。

--- Help ---
ESC Hangup call
/about About box
/accept a Accept incoming call
/auloop .. Start audio-loop <srate ch>
/auloop_stop Stop audio-loop
/auplay .. Switch audio player
/ausrc .. Switch audio source
/callstat c Call status
/chatpeer .. = .. Select chat peer
/conf_reload Reload config file
/config Print configuration
/contacts C List contacts
/dial .. d .. Dial
/dialcontact .. | .. Dial from contacts
/hangup b Hangup call
/help h Help menu
/insmod .. Load module
/listcalls l List active calls
/main Main loop debug
/memstat y Memory status
/message .. - .. Send MESSAGE to peer
/modules Module debug
/netstat n Network debug
/options .. o .. Options
/play .. Play audio file
/quit q Quit
/reginfo r Registration info
/rmmod .. Unload module
/sipstat i SIP debug
/sysinfo s System info
/timers Timer debug
/uanew .. Create User-Agent
/uanext T Toggle UAs
/uastat u UA debug
/vidloop .. Start video-loop <codec>
/vidloop_stop Stop video-loop
/vidsrc .. Switch video source

/uanew  新建一个用户  SIP 服务器是 192.168.1.121 用户名是 101 密码是 101 。
<sip:101@192.168.1.121>;auth_pass=101

注册成功了。

用 win 的 SIP 客户端打一个电话过来

音质也非常好,比 PJSIP 好很多。

最新文章

  1. jQuery 请指出'$'和'$.fn'的区别?或者说出'$.fn'的用途。
  2. LINQ TO XML 个人的一些心得1
  3. Present
  4. C# 线程(六):定时器
  5. LCS模板,求长度,并记录子串
  6. 【转】Android source build/envsetup.sh学习笔记
  7. 【BZOJ3295】【块状链表+树状数组】动态逆序对
  8. iOS开发之网络篇-CocoaPods的安装 EI Capitan 10.11 之前的方式
  9. Jenkins权限配置失误后导致登录失败的解决办法
  10. 如何获取变量的地址?(C#)
  11. Android px、dp、sp之间相互转换 系统默认12 sp
  12. Python 基于TK 文本编辑器
  13. css学习の第一弹—格式创建
  14. Python的time(时间戳与时间字符串互相转化)
  15. 关于使用echarts走过的坑(同grid多图、多轴系列)
  16. [AMPPZ2014]Jaskinia
  17. Oracle数据库实例的启动及关闭
  18. python之tkinter使用-文件系统遍历
  19. JAVA多线程之中断机制(stop()、interrupted()、isInterrupted())
  20. Ubuntu网卡配置

热门文章

  1. 83)PHP,配置文件功能
  2. 78)PHP,编写session存储机制(将数据写进数据库)的代码整理(未实验)
  3. Qt 使用自带的OpenGL模块开发程序
  4. Linux把内存挂载成硬盘提高读写速度
  5. 深入JVM内核--常用JVM配置参数
  6. java 内存溢出-与gc
  7. Serializable 接口(序列化)
  8. MAYA安装未完成,某些产品无法安装的解决方法
  9. iOS(Swift)学习笔记之SwiftyJSON的使用
  10. ionic2踩坑之自定义插件开发及调用