为什么选用SIP协议来部署WebRTC 通讯系统?
1,互通性,基于sip 协议有大量的软硬件设备,例如: ip 话机,软电话,ip摄像头等等,MCU 设备等。
2,稳定性,sip 协议历史悠久,且大量的公司使用它开发ip 通讯系统,文档丰富,功能强大。
3,支持与电话系统互通,我们可以通过webrtc + sip,来完成与电话系统的对接,例如ippbx,呼叫中心,企业内线电话。
resiprocate 简介
ReSIProcate由SIPFoundry开发,ReSIProcate最开始起源于Vocal,由于Vocal开始只支持rfc3254,为了支持最新的rfc3261,ReSIProcate诞生了,但现在,ReSIProcate已经成为一个独立SIP协议栈了,它十分稳定,并且很多商业程序都在使用
准备环境:
CentOS 6.X 64 位系统
安装GCC G++, automake,autoconf 等开发环境
yum -y install gcc gcc-c++ automake autoconf libtool openssl-devel db4-devel
1,下载resiprocate 1.9.2版
wget https://www.resiprocate.org/files/pub/reSIProcate/releases/resiprocate-1.9.2.tar.gz
下载编译依赖
wget https://www.resiprocate.org/files/