在我的上一篇文章中已经介绍如何通过SIP软电话直接通话,但是如果需要支持更多用户互相通话,同时基于安全考虑,需要对用户帐户登录进行验证控制,这些情况下就需要建立SIP服务器。
SIP服务器的作用:
呼叫控制和处理功能、业务提供/支持功能、用户管理功能、协议处理功能、路由处理、接入认证、计费信息采集、操作维护/网管功能、互通功能、安全功能(可选)、黑白名单功能、拥塞控制功能(可选)。
建立SIP服务器的条件:
* 一台计算机,作为服务器;
* 服务器通常需要拥有固定的IP地址;
* 服务器上不能再运行客户端(也就是说,客户端、服务器不能同时启动,否则会冲突)。
上一篇文章中已经介绍了如何使用Yate2客户端,本次仍然使用Yate2搭建SIP服务器。由于Yate2同时包含客户端及服务器端,所以不需要再单独安装服务器端。
说明,本次测试需要用到三台电脑,具体如下:
电脑A,Yate2客户端,账户名:test,IP:192.168.1.102
电脑B,Yate2服务器,IP:192.168.1.106
电脑C,Yate2客户端,账户名:cheney,IP:192.168.1.103
另外,不建议在Windows7上安装Yate2服务器,会有很多问题,导致服务器无法使用,建议使用Windows XP。
用Yate2搭建SIP服务器的步骤:
1. 安装Yate2服务器(