不同SIP客户端使用说明

本地使用过4款SIP客户端,各有利弊
1. Blink,支持语音,视频,聊天和屏幕分享
在这里插入图片描述

使用虚拟PC没有声卡也可以使用,可以使用虚拟摄像头进行视频
功能齐全,可以进行的配置也很多
用户配置:
使用RTP传输
在这里插入图片描述

可以配置代理服务器
在这里插入图片描述
支持ICE NAT穿越功能
在这里插入图片描述

可以调整注册间隔等
在这里插入图片描述
可以选择虚拟摄像头进行视频通话
在这里插入图片描述

使用过程遇到一个问题,在NAT场景下,虚拟PC是双网卡,INVITE报文和200OK中带的IP是另外一个网卡的IP,而不是SIP控制连接的使用网卡IP。禁用网卡,仅一个网卡工作仍然携带被禁用网卡ip进行协商。

总体而言算是功能很齐全的SIP客户端,满足大部分需求

  1. EasySIP语音视频通话
    在这里插入图片描述
    这个客户端可以配置的很少,只能简单配置音频大小和图像质量,大部分功能实现都已经写死。
    在这里插入图片描述
    在这里插入图片描述
    这款使用可以使用虚拟摄像头,如果PC没有声卡或者没有虚拟声卡,RTP数据传输会有问题。
    在NAT的场景下,可以进行控制连接协商,两端客户端显示正在通话,但是抓包没有RTP数据传输-_-|||

  2. MicroSIP语音、视频通话、信息聊天
    在这里插入图片描述
    这款比EasySIP能配置的功能多一些,但是没有声卡和摄像头不能主动拨号
    支持SIP代理,NAT,ICE
    在这里插入图片描述
    支持一些媒体设置
    在这里插入图片描述
    用的不多,因为本地虚拟PC没有声卡,虚拟声卡也装不上,可以作为拨号的响应端

使用过程中有个细节需要注意一下
这款软件的回复的200OK报文connection Information©字段在Media Description(m)字段后面 ,大多数sip软件(m)字段在(c)字段之前。这个可能对一些防火墙ALG处理会有影响。
在这里插入图片描述

4. EyeBeam语音,视频通话

在这里插入图片描述

账号属性可以配置代理,注册间隔,NAT穿越
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
基本配置除了可以配置音频,视频编码还可以配置QOS
在这里插入图片描述
这款软件没有声卡的情况下,不能主动拨号,但是本地通过尝试,NAT场景下用EasySIP进行拨号,eyeBeam作为响应端,可以正常使用,RTP数据传输也正常传输。eyebeam通话成功后,就可以正常拨号,不管有没有声卡都可以-_-|||

这款软件使用的时候还遇到一个问题,应该是实现的方式问题
在NAT场景下,发送200OK报文中,contact中带的IP是过NAT后的公网IP
正常情况下,比如使用EasySIP, contact中带的IP是本地私网IP,在经过防火墙后做了ALG后才会转换成过NAT后的公网IP。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值