安装及配置

1. 下载partysip
大家可以下载libosip2-2.2.2.tar.gz和partysip-2.2.3.tar.gz
2. 解压
tar zxvf libosip2-2.2.2.tar.gz
tar zxvf partysip-2.0.3.tar.gz
5. 安装
a.安装osip2
cd libosip2-2.2.2
./configure
make
make install
b.安装partysip
cd partysip-2.0.3
./configure
make
make install
6. 修改配置文件
vi /usr/local/etc/partysip/ partysip.conf
需要修改的选项如下(以下只是举例说明,需要根据实际情况进行设置):
serverrealm  = "你的ip或者服务器名称"
authentication = on//这一选项如果为off,你的服务器将不对用户进行认证,为on则你要为用户添加id和认证密码
serverip = xx.xx.xx.xx //指明为服务器的IP
servername = xxx.xxx //服务器的域名
serverport_udp = 5060 //需要服务器侦听5060端口来的数据
transport = udp //侦听udp包
if_ext = eth1 //代理服务器上外部网络的物理网卡接口
if_lan = eth0 //代理服务器内部网络物理网卡的接口
if_extip = 202.204.9.80 //外部公网IP
if_extmask = 255.255.255.224
if_lanip = 192.168.0.133 //内部公网IP
if_lanmask= 255.255.255.0
user sip:[email protected]  1001  1001 //添加用户
把后面的record-route选项全选为on,这样可以使SIP呼叫所有的信令,无论是会话内还是会话外的请求都通过代理服务器转发。

7. 启动代理服务及注册服务
partysip –d 6 -i