基于VOIP的网络组建与配置 第9页
图5-3 VOIP通信原理图
SIP 协议基于客户/服务器工作模式,涉及两类协议实体:SIP 用户代理和SIP 网络服务器。前者对应呼叫的端系统,包括用户代理客户机(UAC- User Agent Client)和用户代理服务器(UAS- User Agent Server),分别相当于主叫和被叫。这样的划分使得客户/服务器模式的SIP 协议可以完成对通信网中对等呼叫的控制。后者则是处理呼叫信令的网络设备,其基本功能是地址解析和用户定位,包括代理服务器(proxy)和重定位服务器(redirect)两类。代理服务器类似于HTTP 的proxy 或SMTP 的MTA(Message Transfer Agent ),接受会话请求后,根据被叫地址确定下一跳服务器,然后前传该请求。重定位服务器有类似于DNS 服务器的作用。它并不前传请求,而是将地址解析所得的结果回告主叫,由主叫直接与下一跳服务器联络。
配置sip.conf
注意:如果SIP终端在NAT内部,则要求配置你的IP-PBX服务器其中的NAT这个参数,NAT这个参数在分机设置中出现,其把NAT设为YES即可。
[general]
bindport=5060 ;UDP绑定端口号,而5060是SIP的标准端口号
bindaddr=0.0.0.0 ;绑定IP地址,其中0.0.0.0 代表所有的IP地址
disallow=all
allow=g723
allow=g729
allow=ulaw
allow=alaw
allow=gsm
context = from-sip-external ; Send unknown SIP callers to this context
callerid = Unknown
#include sip_nat.conf
#include sip_custom.conf
#include sip_additional.conf
#include additional_a2billing_sip.conf
配置Sip_addtional:分机号的设置
[10000]
username=10000
type=friend
secret=888888
record_out=Adhoc
record_in=Adhoc
qualify=no
port=5060
nat=yes
mailbox=10000@device
host=dynamic
dtmfmode=rfc2833
context=from-internal
canreinvite=yes
callerid=Support <10000>
……………(还有很多分机,配置相仿,省略)
3.中继建立:
SIP中继:
远端是同一个IP-PBX,则要求使用register字段
register=SIP注册用户名:SIP注册密码@SIP注册服务器:SIP注册端口
在本次项目输入:
register=868:123456@ reg.sip.com.cn:6060
register语句告诉远端的peer你的IP-PBX在网络中的位置。
出口路由设置:
username=868
type=peer peer类型是呼出连接
secret=123456
port=6060
host=reg.sip.com.cn
canreinvite=no
canredirect=no
入口路由设置:
username=868
type=user user类型是呼入连接
secret=123456
port=6060
host=reg.sip.com.cn
验证是否成功:
#Sip show registry
4.各终端配置
通用软电话
主要配置以下几项:
SIP sever:222.1.1.1
Domain server:222.1.1.1
Register port:5060
Username:10000
Password:10000
通用IP 话机:
IP分配方式:
动态IP,静态IP,PPPOE
通信协议:SIP
服务地址:SIP服务器地址
电话号码:10000
帐号:10000(在SIP服务器上注册的分机号码)
密码:
注册端口:5060
信令端口:1720
控制端口:5068
注册刷新时间:3600
RTP TOS:0
RTP 端口:20000
JITTER SIZE:0
双音频发送:可选择:rfc2833,control string,inband audio,signal keybad
通用网关配置:
打开IE 浏览器,在地址栏输入 的IP
其中的参数包括:
Domain Name 是SIP 服务域名。
Outbound Proxy 为SIP Outbound 服务器。默认IP 地址为000.000.000.000。只有
系统启用Outbound 服务时启用。
Phone Number 是SIP 的标识,SIP 的号码。
Authorization Name 是SIP 鉴权认证的标识。
Authorization Password 是SIP 用户的秘密。
Server Port 是SIP 服务器信令端口,默认值是5060。
Local Port 是终端的信令端口,默认值是5060。
RTP Port 是终端的媒体端口,最后一位应该为偶数。
STUN Server 是STUN 服务器地址。不启用STUN 时, 此项为空或者
000.000.000.000。(STUN Server解决SIP终端在防火墙或NAT内部的通信问题)。连接图如5-4网关连接图所示。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>