- 2019-07-09
- 阅读()
- 来源:互联数据
SIP服务器百度里面的解释是:Session Initiation Protocol,会话初始协议,作用是用来帮助提供跨越因特网的高级电话业务。SIP服务器可以在SMTP(简单邮件传送协议)和HTTP(超文本传送协议)基础之上进行建立,用来改变和终止基于IP网络的用户间的呼叫。话说了那么多,反正我是没有看懂!!!
通俗的翻译就是,SIP服务器只负责会话的建立、维护和清除,不过多干涉呼叫。而相对比较复杂的SIP服务器,一般又称为SSIP服务器,则不仅仅提供对基本呼叫、基本会话的支持,还提供丰富的业务,为了解决IP网中的信令控制,以及同软交换的通信,从而构成下一代的增值业务平台,对电信、银行、金融等行业提供更好的增值业务。
IP语音终端包括IP电话、PC软电话、SIP话机等。IP语音终端都是直接接入数据网络,所以无论用户身在何处,只要能够接入INTERNET,都能够使用它通过SIP服务器来接听和拨打电话。那如何搭建SIP服务器呢?
SIP服务器:
OpenSIPS(Open SIP S erver)是SIP服务器的一个成熟的开源实现。OpenSIPS不仅仅是一个SIP代理/路由器,因为它包含应用程序级别的功能。作为SIP服务器的OpenSIPS是任何基于SIP的VoIP解决方案的核心组件。
下载安装OpenSIPs http://www.opensips.org/Downloads/Downloads
可以手动编译安装,或下载编译好的。
编辑/usr/local/etc/opensips的opensips.cfg文件,将 127.0.0.1 改为自己的内网 ip 地址。
listen=udp:10.213.24.50:5060
进入/usr/local/sbin,执行
sudo ./opensipsdbctl start
打开客户端,我用的是 Zoiper(支持 Mac、Windows、Linux,还有移动端),下载地址:https://www.zoiper.com/en/voip-softphone/download/current
用户名密码随便写。
hostname 填内网 ip:5060。例如10.213.24.50:5060
下一步里选择 SIP UDP
同一个内网内,两台设置好的电脑,就可以互相拨打 VoIP 电话了。
windows 上一个不用安装 SIP 服务器的软件:http://sipphone.cc/phone_lite_last.zip
Sip测试工具
SIPp是sip协议栈的一个免费开源的测试工具, 它模拟了一些基本的uac和uas功能,并建立和释放多个调用的INVITE和BYE的方法,可以读取xml和csv文件生成注册或呼叫流程,可以动态显示统计信息和动态调整呼叫速率。
模拟UAS:./sipp -sn uas -i 192.168.1.249 -p 5077 //监听5077端口
模拟UAC:./sipp -sn uac 192.168.1.249:5077 -i 192.168.1.249 -p 5078 -r 50 -rp 1000 //每1000ms发送50个呼叫
SIPp还支持使用脚本文件来自定义模拟的UAC或UAS的行为,具体可参考官网文档:http://sipp.sourceforge.net/index.html
大部分SIP服务器都是基于linux平台,典型代表为:Kamailio、OpenSER、sipXecx等。也有部分SIP服务器是基于windows [2] 平台,典型代表为:miniSipServer、Brekeke等。STP服务器作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。
如需购买windowsSIP主机,推荐互联数据,共享虚拟主机、独享云主机、物理服务器齐备,独享IP、共享IP等各类配置均有,满足不同客户需求,咨询更优惠,技术专家7*24小时服务,更多快速免备案产品,免费测试。
windows香港服务器购买入口:http://www.hkt4.com/dedicated/hk.html
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:400-8715-668;邮箱:mange
- 上一篇:Web服务器压力测试的8款工具
- 下一篇:服务器突然宕机!我们如何诊断并解决?