VOIP:yate sip客户端直接呼叫

环境

macos系统下Parallels Desktop 16 + ubuntu 20

sip客户端配置

右边:宿主机macos中启动的客户端,局域网ip:192.168.3.49
左边:虚拟机ubuntu 20中通过编译程序启动的客户端,公网ip:10.x.x.x(虚拟机网络配置是共享网络,和宿主机公网ip不同)
ps:都是一个路由上,这些局域网和公网都可互通的

在这里插入图片描述

用户在软件的红色框中输入被叫用户的URI地址即可,具体的格式为:

sip/sip:username@ip_address:port

sip/sip:第一个”sip”表明使用SIP协议,”/” 为分隔符,第2个”sip:” 是uri语法的一部分;

username:用户名,在这里可以随便输入;

@:分隔符,uri语法的一部分

ip_address:被叫用户的IP地址;

port:IP端口号,SIP协议默认使用端口5060。

若被叫用户的IP为:192.168.1.103,则输入:sip/sip:506@192.168.3.49:5060。之后点击Call按钮,即可产生呼叫,如下图所示,左边为主叫用户,右边为被叫用户。

被叫用户点击接电话按钮后,即可开始语音通话。

SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 10.211.55.5:5060;rport=51780;branch=z9hG4bK536768387;received=192.168.3.49
From: <sip:10.xx.xx.xx>;tag=1838693780
To: <sip:506@192.168.3.49:5060>;tag=1742052252
Call-ID: 945948649@10.211.55.5
CSeq: 4 INVITE
Server: YATE/5.5.0
Contact: <sip:506@192.168.3.49:5060>
Allow: ACK, INVITE, BYE, CANCEL, OPTIONS, INFO
Content-Length: 0

特殊说明:

1、不能在运行Yate服务器的PC上打开Yate客户端软件,否则无法正常运行。

2、按照参考文章1设置Yate服务器的电话路由后,会导致无法直接通话。

#参考
https://blog.csdn.net/ppy521/article/details/7944213

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值