04-EPON VoIP配置
本章节下载: 04-EPON VoIP配置 (285.96 KB)
EPON系统中ONU设备对各特性的支持情况以ONU实际型号和版本支持情况为准。
EPON特性仅在缺省MDC上支持。有关MDC的介绍,请参见“虚拟化技术配置指导”。
EPON VoIP基本配置任务如下:
(1) 配置ONU的IAD模块
(2) 配置ONU的Voice VLAN
(3) 打开ONU的VoIP端口
(4) (可选)配置ONU语音业务的心跳参数
(5) (可选)配置ONU的传真/Modem业务的协商和传输方式
IAD(Integrated Access Device,综合接入设备)作为VoIP(Voice over IP,IP网络电话)或FoIP(Fax over IP,基于IP网络的传真)媒体接入网关,用于完成模拟语音数据与IP数据的转换,通过IP网络传送数据,在SIP(Session Initiation Protocol,会话初始化协议)服务器或MGC(Media Gateway Controller,媒体网关控制器)的控制下完成主被叫间的话路接续。
设备支持远程配置ONU的IAD模块的IP地址。
设备也可以向ONU的IAD模块下发如下操作指令:
· cancel:使IAD从SIP注册服务器或MGC注销。
· re-register:使IAD重新向SIP注册服务器或MGC注册。
· reset:将IAD恢复出厂设置。
表1-1 配置ONU的IAD模块
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU远程配置视图 |
· 进入ONU接口视图 · 进入ONU冗余接口视图 |
- |
配置ONU的IAD模块的IP地址 |
· 手动配置IP地址 · 通过DHCP方式自动获取IP地址 · 通过PPPoE方式获取IP地址 |
缺省情况下,未配置ONU的IAD模块的IP地址 |
(可选)向ONU的IAD模块下发操作指令 |
iad operation { cancel | re-register | reset } |
- |
ONU的Voice VLAN是为ONU上的语音报文专门划分的VLAN。将语音报文加入到Voice VLAN中传输后,可以对该VLAN进行QoS保障,当网络发生拥塞时优先保证语音流的传输。
可以通过如下方式配置ONU的Voice VLAN:
· 透传模式:ONU不会给语音报文添加VLAN Tag,直接发送给OLT。一般不建议使用该模式。
· VLAN标记模式:ONU为语音报文添加一层指定VLAN的Tag。
· VLAN QinQ模式:ONU为语音报文添加一层内层VLAN Tag和一层外层VLAN Tag。其中外层VLAN Tag作为网络层Voice VLAN,以实现运营商对进入到网络中的语音业务进行统一管理。
表1-2 配置ONU的Voice VLAN
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU远程配置视图 |
· 进入ONU接口视图 · 进入ONU冗余接口视图 |
- |
配置ONU的Voice VLAN操作模式 |
· 透传模式: · VLAN标记模式: · VLAN QinQ模式: |
请选择一种模式 缺省情况下,ONU的Voice VLAN操作模式为透传模式 |
从OLT上可以远程打开ONU的VoIP端口。
ONU设备也可能使用POTS(Plain Old Telephone Service,普通老式电话业务)或FXS(Foreign Exchange Station,外部交换站)等名称来标识VoIP物理端口,请以ONU实际情况为准。
表1-3 打开ONU的VoIP端口
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU远程配置视图 |
· 进入ONU接口视图 · 进入ONU冗余接口视图 |
- |
打开ONU的VoIP端口 |
undo voip-port port-number shutdown |
缺省情况下,ONU的VoIP端口处于关闭状态 |
ONU以指定时间间隔(心跳周期)向SIP服务器/MGC发送一个保活报文,如果在指定次数的心跳周期(心跳次数)后没收到服务器的回应报文,ONU即认为与SIP服务器/MGC的链路中断。
表1-4 配置ONU语音业务的心跳参数
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU远程配置视图 |
· 进入ONU接口视图 · 进入ONU冗余接口视图 |
- |
配置ONU语音业务的心跳参数 |
voip heartbeat { cycle interval | count count }* |
缺省情况下,ONU语音业务的心跳周期为60秒,心跳次数为3 |
ONU传真/Modem业务的协商方式包括:
· 自切换(Auto-VBD):ONU自动切换传真/Modem的编解码方式,不与SIP服务器或MGC协商。
· 自协商:ONU需要与SIP服务器或MGC协商编解码方式。
ONU传真/Modem业务的传输方式支持以下2种方式,请根据实际情况选择配置。
· T.38:传真专用编码方式。ONU将传真信号编码压缩后在IP网络中传输数据,对端收到数据后将其解码复原为传真信号。T.38的优点是占用带宽小,传输效率高。
· 透明传输:也称为T30方式,指ONU通过PSTN网络将传真信号直接发送给对端传真机。透明传输具有实现简单、时延小的特点,但容易受网络丢包率、抖动等因素的影响。
表1-5 配置ONU的传真/Modem业务的协商和传输方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU远程配置视图 |
· 进入ONU接口视图 · 进入ONU冗余接口视图 |
- |
配置ONU的传真/Modem业务的协商方式 |
voip fax-modem negotiation-mode { auto-vbd | negotiate } |
缺省情况下,ONU的传真/Modem业务的协商方式为自协商 |
配置ONU的传真/Modem业务的传输方式 |
voip fax-modem transmission-mode { t38 | transparent } |
缺省情况下,ONU的传真/Modem业务的传输方式为透明传输 |
EPON SIP配置任务如下:
(1) 配置ONU的SIP注册服务器
(2) 配置ONU的SIP代理服务器
(3) 配置ONU的SIP数图
(4) 配置ONU的SIP用户
(5) (可选)配置ONU的SIP语音网关的端口号
(6) (可选)配置ONU的SIP外呼服务器
注册服务器(Registrar Server)接受ONU上的SIP用户注册,同时对用户的注册信息进行管理和维护。
表1-6 配置ONU的SIP注册服务器
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU远程配置视图 |
· 进入ONU接口视图 · 进入ONU冗余接口视图 |
- |
配置ONU的SIP注册服务器 |
· 配置主用SIP注册服务器 · 配置备用SIP注册服务器 |
请至少选择一项配置 缺省情况下,ONU未配置SIP注册服务器 |
(可选)配置ONU重新向SIP注册服务器发起用户注册的周期 |
voip sip registration-interval interval |
缺省情况下,ONU重新向SIP注册服务器发起用户注册的周期为3600秒 本命令建议使用缺省值,一般无需配置 |
代理服务器(Proxy Server)用于转发ONU的SIP用户的请求或者响应,还可以提供呼叫控制、计费认证授权等功能。
表1-7 配置ONU的SIP代理服务器
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU远程配置视图 |
· 进入ONU接口视图 · 进入ONU冗余接口视图 |
- |
配置ONU的SIP代理服务器 |
· 配置主用SIP代理服务器 · 配置备用SIP代理服务器 |
请至少选择一项配置 缺省情况下,ONU未配置SIP代理服务器 |
数图即拨号规则,用于判断用户拨打号码的范围和长度是否符合拨号规则。通过设置数图,允许一定范围内的号码可以正常呼叫。
一般ONU设备支持的数图符号举例如下:
· 数字0~9。
· DTMF符号“#”、“*”、“A”、“B”、“C”、“D”:对应于电话机上的功能按键。
· 通配符“x”:用于任意匹配数字。
· 范围符号“[”、“]”、“-”:例如“[*#]”表示“*”或“#”,“[0-9]”表示0~9之间任一数字。
· 位置符“.”:表示匹配前一字符0次到无限次。
· 两个拨号方案之间的间隔符“|”:一个数图可由多个拨号方案组成,例如“1xxx|3xxx”。
· 定时器“T”、“S”、“L”。
本功能仅用于将数图内容下发给ONU设备,数图的解释和支持情况请以具体ONU设备为准。
若要支持任意拨号,可以只配置一个“[0-9*#].”数图。
为同一名称的数图多次配置数图内容,最后一次配置的内容生效。
最多可配置64个不同名称的数图。
表1-8 配置ONU的SIP数图
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU远程配置视图 |
· 进入ONU接口视图 · 进入ONU冗余接口视图 |
- |
配置ONU的SIP数图 |
voip digit-map map-name map-content |
缺省情况下,未配置ONU的SIP数图 某些ONU设备带有缺省数图,无需配置数图即可拨号,请以ONU设备的实际情况为准 |
ONU的SIP用户必须使用SIP注册服务器上已有的电话号码及对应的用户名和密码。
每个VoIP端口只能配置一个SIP用户。每个SIP用户只能绑定到一个VoIP端口。
表1-9 配置ONU的SIP用户
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU远程配置视图 |
· 进入ONU接口视图 · 进入ONU冗余接口视图 |
- |
配置ONU的SIP用户 |
voip-port port-number sip account phone-number username username password { cipher | simple } password |
缺省情况下,ONU未配置SIP用户 |
表1-10 配置ONU的SIP语音网关的端口号
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU远程配置视图 |
· 进入ONU接口视图 · 进入ONU冗余接口视图 |
- |
配置ONU的语音网关的端口号 |
voip sip mg-port port |
缺省情况下,ONU的SIP语音网关的端口号为5060 |
表1-11 配置ONU的SIP外呼服务器
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入ONU远程配置视图 |
· 进入ONU接口视图 · 进入ONU冗余接口视图 |
- |
配置ONU的SIP外呼服务器 |
voip sip outbound-server ip ip-address [ port port ] |
缺省情况下,ONU未配置SIP外呼服务器 |
在完成上述配置后,执行以下display命令可以显示配置后EPON VoIP的运行情况,通过查看显示信息验证配置的效果。
表1-12 EPON VoIP显示和维护
操作 |
命令 |
显示ONU的IAD模块的相关信息 |
display epon iad interface interface-type interface-number |
显示ONU的VoIP端口状态 |
display epon interface interface-type interface-number voip-port port-number status |
显示ONU的SIP配置信息 |
display epon voip sip interface interface-type interface-number |
通过在OLT上配置SIP语音业务,使OLT下的ONU1和ONU2将各自的VoIP电话号码注册到SIP注册服务器上,再通过SIP代理服务器完成呼叫。
OLT上语音业务使用的VLAN为VLAN 100。
图1-1 ONU SIP语音业务组网图
# 在OLT上创建VLAN 100和对应VLAN接口;根据组网图配置OLT和SIP服务器的IP地址和子网掩码,并确保OLT和SIP服务器之间路由可达。具体配置过程略。
# 将ONU设备绑定到OLT的ONU接口。本例中使用自动绑定ONU功能,ONU接口Onu1/0/1:1和Onu1/0/1:2将被自动创建。
<OLT> system-view
[OLT] ftth
[OLT-ftth] onu bind auto slot 1
[OLT-ftth] quit
# 配置端口Olt1/0/1允许VLAN 100通过,且发送该VLAN的报文时携带Tag。
[OLT] interface olt 1/0/1
[OLT-Olt1/0/1] port hybrid vlan 100 tag
[OLT-Olt1/0/1] quit
# 配置接口Onu1/0/1:1和Onu1/0/1:2允许所有VLAN通过。
[OLT] interface range onu 1/0/1:1 to onu 1/0/1:2
[OLT-if-range] port link-type trunk
[OLT-if-range] port trunk permit vlan all
# 配置ONU1和ONU2的Voice VLAN操作模式为VLAN标记模式,为语音报文添加一层VLAN 100的Tag。
[OLT-if-range] voice vlan 100
# 打开ONU1和ONU2的VoIP端口1。
[OLT-if-range] undo voip-port 1 shutdown
# 配置ONU1和ONU2的SIP注册服务器的IP地址为192.168.3.60。
[OLT-if-range] voip sip registrar-server ip 192.168.3.60
# 配置ONU1和ONU2的SIP代理服务器的IP地址为192.168.3.60。
[OLT-if-range] voip sip proxy-server ip 192.168.3.60
# 配置ONU1和ONU2的SIP数图为允许3开头的4位数字号码发起呼叫。
[OLT-if-range] voip digit-map map1 3xxx
[OLT-if-range] quit
# 为两台ONU配置不同的IAD模块IP地址以及SIP用户。其中,两台ONU的IAD的网关地址均为OLT上VLAN接口100的IP地址。
[OLT] interface onu 1/0/1:1
[OLT-Onu1/0/1:1] iad address 192.168.2.11 24 gateway 192.168.2.1
[OLT-Onu1/0/1:1] voip-port 1 sip account 3001 username 3001 password simple 3001
[OLT-Onu1/0/1:1] quit
[OLT] interface onu 1/0/1:2
[OLT-Onu1/0/1:2] iad address 192.168.2.12 24 gateway 192.168.2.1
[OLT-Onu1/0/1:2] voip-port 1 sip account 3002 username 3002 password simple 3002
[OLT-Onu1/0/1:2] quit
ONU1和ONU2下的电话号码在SIP注册服务器上成功注册后,电话3001和3002之间可以互相呼叫。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!