04-GPON VoIP命令
本章节下载: 04-GPON VoIP命令 (248.60 KB)
目 录
1.1.2 display pon voip-port status
1.1.5 voip fax-modem transmission-mode
1.2.4 voip sip outbound-server
1.2.6 voip sip registrar-server
1.2.7 voip sip registration-interval
display pon iad命令用来显示ONU的IAD模块的相关信息。
【命令】
display pon iad interface interface-type interface-number
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface-type:指定接口类型,取值为Onu。
interface-number:指定接口编号。
【举例】
# 显示ONU的IAD模块的相关信息。
<Sysname> display pon iad interface onu 1/0/1:1
IAD basic information:
MAC address: 000f-e200-0004
Protocol: SIP
Software version: 101
User count: 2
IAD configuration:
IAD IP address configuration mode: Manual
IAD IP address: 172.3.170.58
IAD IP mask: 255.255.255.0
IAD IP gateway: 172.3.103.8
Voice VLAN mode: Tag
CVLAN: 4094
SVLAN: N/A
Priority: 5
Fax/modem configuration:
Fax/modem transmission mode: Transparent
Fax/modem negotiation mode: N/A
表1-1 display pon iad命令显示信息描述表
字段 |
说明 |
IAD basic information |
IAD模块基本信息 |
The ONU does not support getting IAD basic information. |
当前ONU不支持获取IAD模块信息 |
The ONU failed to get IAD basic information. |
当前ONU获取IAD模块信息失败 |
MAC address |
IAD模块的MAC地址 |
Protocol |
IAD模块支持的语音协议,取值为SIP或H.248 |
Software version |
IAD模块的软件版本号,若设备不支持本字段,显示为N/A |
User count |
ONU的VoIP端口数 |
IAD configuration |
IAD模块配置 |
The ONU does not support getting IAD configuration. |
当前ONU不支持获取IAD模块配置 |
The ONU failed to get IAD configuration. |
当前ONU获取IAD模块配置失败 |
IAD IP address configuration mode |
IAD模块的IP地址配置模式,取值包括: · Manual:手工配置IP地址 · DHCP:通过DHCP功能自动获取IP地址 · PPPoE:通过PPPoE协议获取IP地址 |
IAD IP address |
IAD模块的IP地址 |
IAD IP mask |
IAD模块的IP地址的子网掩码 |
IAD IP gateway |
IAD模块的网关IP地址 |
Voice VLAN mode |
Voice VLAN操作模式,取值包括: · Transparent:表示VLAN透传模式 · Tag:表示VLAN标记模式 |
CVLAN |
为语音报文添加的内层VLAN标签 对于VLAN透传模式,本字段显示为N/A |
SVLAN |
为语音报文添加的外层VLAN标签 对于VLAN透传模式、VLAN标记模式,本字段显示为N/A |
Priority |
语音报文的最外层VLAN标签的802.1p优先级 |
Fax/modem configuration |
传真/Modem配置 |
The ONU does not support getting fax/modem configuration. |
当前ONU不支持获取传真/Modem配置 |
The ONU failed to get fax/modem configuration. |
当前ONU获取传真/Modem配置失败 |
Fax/modem transmission mode |
传真/Modem业务的传输方式,取值包括: · Transparent:透明传输方式 · T38:T38方式 |
Fax/modem negotiation mode |
传真/Modem业务的协商方式,取值包括: · Negotiate:自协商方式 · Auto VBD:自切换方式 若设备不支持本字段,显示为N/A |
The ONU has not been registered. |
当前ONU未注册 |
display pon voip-port status命令用来显示ONU的VoIP端口状态。
【命令】
display pon interface interface-type interface-number voip-port port-number status
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface-type:指定接口类型,取值为Onu。
interface-number:指定接口编号。
port-number:VoIP端口号,取值范围为1。
【举例】
# 显示ONU的VoIP端口1的状态。
<Sysname> display pon interface onu 1/0/1:1 voip-port 1 status
Port status: Idle, on-hook
Service status: None/initial
Codec mode: PCMU
表1-2 display pon voip-port status命令显示信息描述表
字段 |
说明 |
Port status |
VoIP端口状态,取值包括: · Audible ringback:正在回铃 · Connected:已连接 · Connecting:正在连接 · Dialing:正在拨号 · Disconnecting, audible indication:正在释放连接 · Idle, on-hook:端口空闲 · Off-hook dial tone:摘机 · Ringing or FSK alerting/data:正在振铃 · RegFailure:端口注册失败 · ROH, no tone:处于摘机状态但没有拨号音 · ROH with tone:处于摘机状态且拨号音正常 · Unknown or undefined:其他值 |
Service status |
VoIP端口业务状态,取值包括: · CONFIGDONE:业务配置完成 · DisabledBySwitch:业务端口被呼叫服务器禁用 · INSESSION:业务进行中 · InvFail-AUTH:发起会话失败,鉴权失败 · InvFail-ICMP:发起会话失败,ICMP错误 · InvFail-Server:发起会话失败,服务器错误 · InvFail-TCP:发起会话失败,TCP错误 · InvFail-Timeout:发起会话失败,超时 · None/initial:业务已初始化 · PortNotconfigure:端口未配置 · RegFail-AUTH:业务注册失败,鉴权失败 · RegFail-ICMP:业务注册失败,ICMP错误 · RegFail-Server:业务注册失败,服务器错误 · RegFail-TCP:业务注册失败,TCP错误 · RegFail-Timeout:业务注册失败,超时 · REGISTERED:业务已注册 |
Codec mode |
VoIP端口当前使用的编解码方式,取值包括: · CN · DVI4, 11.025 kHz · DVI4, 16 kHz · DVI4, 22.050 kHz · DVI4, 8 kHz · GSM · ITU-T G.722 · ITU-T G.723 · ITU-T G.728 · ITU-T G.729 · L16, 1 channel · L16, 2 channels · LPC · MPA · PCMA · PCMU · QCELP · RESERVED1 · RESERVED2 · Other:其他编解码方式 |
iad address命令用来配置ONU的IAD模块的IP地址。
undo iad address命令用来恢复缺省情况。
【命令】
iad address { ip-address { mask-length | mask } gateway gateway | dhcp-alloc }
undo iad address
【缺省情况】
未配置ONU的IAD模块的IP地址。
【视图】
ONU接口视图
【缺省用户角色】
network-admin
【参数】
ip-address:手工配置IP地址,为点分十进制格式。
mask-length:IP地址的子网掩码长度,即掩码中连续“1”的个数,取值范围为1~31。
mask:IP地址的子网掩码,为点分十进制格式。
gateway gateway:IAD的网关IP地址。
dhcp-alloc:通过DHCP功能自动获取IP地址。
【举例】
# 配置ONU的IAD模块通过DHCP功能自动获取IP地址。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] iad address dhcp-alloc
voice vlan命令用来配置ONU的Voice VLAN操作模式。
undo voice vlan命令用来恢复缺省情况。
【命令】
透传模式:
undo voice vlan
VLAN标记模式:
voice vlan cvlan-id [ priority priority ]
【缺省情况】
ONU的Voice VLAN操作模式为透传模式。
【视图】
ONU接口视图
【缺省用户角色】
network-admin
【参数】
cvlan-id:为语音报文添加的内层VLAN标签,取值范围为1~4094。
priority priority:语音报文的最外层VLAN标签的802.1p优先级,取值范围为0~7,缺省值为5。
【举例】
# 配置ONU的Voice VLAN操作模式为VLAN标记模式,为语音报文添加一层VLAN 100的标签。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] voice vlan 100
voip fax-modem transmission-mode命令用来配置ONU的传真/Modem业务的传输方式。
undo voip fax-modem transmission-mode命令用来恢复缺省情况。
【命令】
voip fax-modem transmission-mode { t38 | transparent }
undo voip fax-modem transmission-mode
【缺省情况】
ONU的传真/Modem业务的传输方式为透明传输。
【视图】
ONU接口视图
【缺省用户角色】
network-admin
【参数】
t38:T38方式。
transparent:透明传输方式。
【举例】
# 配置ONU的传真/Modem业务的传输方式为T38。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] voip fax-modem transmission-mode t38
voip heartbeat命令用来配置ONU语音业务的心跳参数。
undo voip heartbeat命令用来恢复缺省情况。
【命令】
voip heartbeat cycle interval
undo voip heartbeat
【缺省情况】
ONU语音业务的心跳周期为60秒,心跳次数为3。
【视图】
ONU接口视图
【缺省用户角色】
network-admin
【参数】
cycle interval:心跳周期,取值范围为1~65535,单位为秒。
【使用指导】
ONU以指定时间间隔(心跳周期)向SIP服务器/MGC发送一个保活报文,如果在指定次数的心跳周期后没收到服务器的回应报文,ONU即认为与SIP服务器/MGC的链路中断。
【举例】
# 配置ONU语音业务的心跳周期为180秒。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] voip heartbeat cycle 180
voip-port shutdown命令用来关闭ONU的VoIP端口。
undo voip-port shutdown命令用来打开ONU的VoIP端口。
【命令】
voip-port port-number shutdown
undo voip-port port-number shutdown
【缺省情况】
ONU的VoIP端口处于关闭状态。
【视图】
ONU接口视图
【缺省用户角色】
network-admin
【参数】
port-number:VoIP端口号,取值范围为1~当前ONU的VoIP端口数。
【举例】
# 打开ONU的VoIP端口1。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] undo voip-port 1 shutdown
display pon voip sip命令用来显示ONU的SIP配置信息。
【命令】
display pon voip sip interface interface-type interface-number
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface-type:指定接口类型,取值为Onu。
interface-number:指定接口编号。
【举例】
# 显示ONU的SIP配置信息。
<Sysname> display pon voip sip interface onu 1/0/1:1
SIP MG port number: 0
Main SIP proxy server IP address: N/A
Main SIP proxy server port number: 0
Standby SIP proxy server IP address: N/A
Standby SIP proxy server port number: 0
Active SIP proxy server: 0.0.0.0
Main SIP registrar server IP address: N/A
Main SIP registrar server port number: 0
Standby SIP registrar server IP address: N/A
Standby SIP registrar server port number: 0
SIP outbound server IP address: N/A
SIP outbound server port number: 0
SIP registration Interval: 0s
SIP heartbeat cycle: 0s
SIP heartbeat count: N/A
表1-3 display pon voip sip命令显示信息描述表
字段 |
说明 |
The ONU does not support getting SIP configuration. |
当前ONU不支持获取SIP协议配置 |
The ONU failed to get SIP configuration. |
当前ONU获取SIP协议配置失败 |
SIP MG port number |
SIP语音网关的端口号,未配置GPON SIP时,显示为0 |
Main SIP proxy server IP address |
主用SIP代理服务器的IP地址 |
Main SIP proxy server port number |
主用SIP代理服务器的端口号,未配置GPON SIP时,显示为0 |
Standby SIP proxy server IP address |
备用SIP代理服务器的IP地址 |
Standby SIP proxy server port number |
备用SIP代理服务器的端口号,未配置GPON SIP时,显示为0 |
Active SIP proxy server |
当前处于激活状态的SIP代理服务器的IP地址 |
Main SIP registrar server IP address |
主用SIP注册服务器的IP地址 |
Main SIP registrar server port number |
主用SIP注册服务器的端口号,未配置GPON SIP时,显示为0 |
Standby SIP registrar server IP address |
备用SIP注册服务器的IP地址 |
Standby SIP registrar server port number |
备用SIP注册服务器的端口号,未配置GPON SIP时,显示为0 |
SIP outbound server IP address |
SIP外呼服务器的IP地址 |
SIP outbound server port number |
SIP外呼服务器的端口号,未配置GPON SIP时,显示为0 |
SIP registration interval |
ONU重新向SIP注册服务器发起注册的周期,单位为秒,未配置GPON SIP时,显示为0 |
SIP heartbeat cycle |
心跳周期,单位为秒 |
SIP heartbeat count |
一个心跳周期内的心跳次数。若设备不支持本字段,显示为N/A |
The ONU has not been registered. |
当前ONU未注册 |
voip digit-map命令用来配置ONU的SIP数图。
undo voip digit-map命令用来删除ONU的SIP数图。
【命令】
voip digit-map map-name map-content
undo voip digit-map map-name
【缺省情况】
未配置ONU的SIP数图。
某些ONU设备带有缺省数图,无需配置数图即可拨号,请以ONU设备的实际情况为准。
【视图】
ONU接口视图
【缺省用户角色】
network-admin
【参数】
map-name:数图名称,为1~31个字符的字符串,区分大小写。
map-content:数图内容,为1~28个字符的字符串,区分大小写。
【使用指导】
数图即拨号规则,用于判断用户拨打号码的范围和长度是否符合拨号规则。通过设置数图,允许一定范围内的号码可以正常呼叫。
本命令仅用于将数图内容下发给ONU设备,数图的解释和支持情况请以具体ONU设备为准。
若要支持任意拨号,可以只配置一个“[0-9*#].”数图。
为同一名称的数图多次配置数图内容,最后一次配置的内容生效。
最多可配置8个不同名称的数图。
【举例】
# 配置ONU的SIP数图为允许8888开头的8位数字号码发起呼叫。
<Sysname> system-view
[Sysname] interface Onu1/0/1:1
[Sysname-Onu1/0/1:1] voip digit-map map1 8888xxxx
voip sip mg-port命令用来配置ONU的SIP语音网关的端口号。
undo voip sip mg-port命令用来恢复缺省情况。
【命令】
voip sip mg-port port
undo voip sip mg-port
【缺省情况】
ONU的SIP语音网关的端口号为5060。
【视图】
ONU接口视图
【缺省用户角色】
network-admin
【参数】
port:SIP语音网关的端口号,取值范围为1~65535。
【举例】
# 配置ONU的SIP语音网关的端口号为5080。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] voip sip mg-port 5080
voip sip outbound-server命令用来配置ONU的SIP外呼服务器。
undo voip sip outbound-server命令用来恢复缺省情况。
【命令】
voip sip outbound-server ip ip-address [ port port ]
undo voip sip outbound-server
【缺省情况】
ONU未配置SIP外呼服务器。
【视图】
ONU接口视图
【缺省用户角色】
network-admin
【参数】
ip-address:服务器IP地址,点分十进制格式。
port:服务器端口号,取值范围为1~65535,缺省值为5060。
【举例】
# 配置SIP外呼服务器的IP地址为10.10.10.12,端口号为4098。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] voip sip outbound-server ip 10.10.10.12 port 4098
voip sip proxy-server命令用来配置ONU的SIP代理服务器。
undo voip sip proxy-server命令用来恢复缺省情况。
【命令】
voip sip proxy-server [ standby ] ip ip-address [ port port ]
undo voip sip proxy-server [ standby ]
【缺省情况】
ONU未配置SIP代理服务器。
【视图】
ONU接口视图
【缺省用户角色】
network-admin
【参数】
standby:配置的SIP代理服务器为备用服务器。不指定该参数时,表示配置主用服务器。
ip ip-address:IP地址,为点分十进制格式。
port port:端口号,取值范围为1~65535,缺省值为5060。
【使用指导】
多次配置主用或备用服务器,最后一次执行的命令生效。
【举例】
# 配置主用SIP代理服务器的IP地址为10.10.10.10,端口号为4096。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] voip sip proxy-server ip 10.10.10.10 port 4096
voip sip registrar-server命令用来配置ONU的SIP注册服务器。
undo voip sip registrar-server命令用来恢复缺省情况。
【命令】
voip sip registrar-server [ standby ] ip ip-address [ port port ]
undo voip sip registrar-server [ standby ]
【缺省情况】
ONU未配置SIP注册服务器。
【视图】
ONU接口视图
【缺省用户角色】
network-admin
【参数】
standby:配置的SIP注册服务器为备用服务器。不指定该参数时,表示配置主用服务器。
ip ip-address:IP地址,为点分十进制格式。
port port:端口号,取值范围为1~65535,缺省值为5060。
【使用指导】
多次配置主用或备用服务器,最后一次执行的命令生效。
【举例】
# 配置ONU的主用SIP服务器的IP地址为10.10.10.11,端口号为4097。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] voip sip registrar-server ip 10.10.10.11 port 4097
voip sip registration-interval命令用来配置ONU重新向SIP注册服务器发起用户注册的周期。
undo voip sip registration-interval命令用来恢复缺省情况。
【命令】
voip sip registration-interval interval
undo voip sip registration-interval
【缺省情况】
ONU重新向SIP注册服务器发起用户注册的周期为3600秒。
【视图】
ONU接口视图
【缺省用户角色】
network-admin
【参数】
interval:注册周期,取值范围为1~4294967295,单位为秒。
【使用指导】
SIP服务器上存在大量的SIP用户账号,通过让ONU每隔一个周期重新注册其所有用户,可以把不再使用的用户注销。
本命令建议使用缺省值,一般无需配置。
实际周期以ONU和SIP注册服务器协商的结果为准。
【举例】
# 配置ONU重新向SIP注册服务器发起用户注册的周期为3000秒。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] voip sip registration-interval 3000
voip-port sip account命令用来配置ONU的SIP用户。
undo voip-port sip account命令用来恢复缺省情况。
【命令】
voip-port port-number sip account phone-number username username password { cipher | simple } password
undo voip-port port-number sip account
【缺省情况】
ONU未配置SIP用户。
【视图】
ONU接口视图
【缺省用户角色】
network-admin
【参数】
port-number:VoIP端口号,取值范围为1~当前ONU的VoIP端口数,且支持的最大端口数为64。
phone-number:电话号码,为1~16个数字的字符串。
username:用户名,为1~25个字符的字符串。
cipher:表示以密文方式设置密码。
simple:表示以明文方式设置密码。该密码以密文形式存储。
password:SIP用户密码,区分大小写,以明文方式设置密码时为1~16个字符的字符串,以密文方式设置密码时为1~53个字符的字符串。
【使用指导】
ONU的SIP用户必须使用SIP注册服务器上已有的电话号码及对应的用户名和密码。
每个VoIP端口只能配置一个SIP用户。每个SIP用户只能绑定到一个VoIP端口。
【举例】
# 在ONU上配置一个SIP用户,电话号码为13812345678,用户名为alan,密码为123。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] voip-port 1 sip account 13812345678 username alan password simple 123
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!