02-POS终端接入命令
本章节下载: 02-POS终端接入命令 (330.33 KB)
1.1.7 display posa statistics app
1.1.8 display posa statistics terminal
1.1.10 display posa status tcp trade
1.1.11 display posa status terminal
1.1.16 mirror(e1pos-adaptor视图)
1.1.21 negotiation line-quality-detect enable
1.1.22 negotiation no-carrier-detect retry
1.1.23 negotiation no-carrier-detect software
1.1.25 negotiation scramble-binary1
1.1.26 negotiation s-frame retry
1.1.27 negotiation s-frame timeout
1.1.30 negotiation u-frame retry
1.1.31 negotiation u-frame timeout
1.1.32 negotiation unscramble-binary1
1.1.35 parameter auto-select enable
1.1.38 posa auto-stop-service enable
1.1.42 posa bind terminal first-terminal-id
1.1.43 posa connection-threshold
1.1.46 posa statistics caller-id
1.1.47 posa statistics caller-ip
1.1.50 posa terminal description
1.1.57 snmp-agent trap enable posa
· 仅MSR 50路由器支持E1POS接口。
· MSR 2600、MSR 30-11、MSR 30-11E、MSR 30-11F和MSR3600-51F路由器不支持POS终端接入。
【命令】
auto-connect retry-interval minutes
undo auto-connect
【视图】
POS应用视图
【参数】
minutes:自动连接时间间隔,取值范围为1~1440,单位分钟。
【描述】
auto-connect命令用来开启POS应用长连接自动建立功能。undo auto-connect命令用来恢复缺省情况。
缺省情况下,没有开启POS应用长连接自动建立功能。
需要注意的是:
· 当POS应用的长连接断开时,等待自动连接时间间隔过后,会自动触发建立连接。
· 在长连接模式下,必须通过开启本功能,使得路由器可以主动与恢复为可达状态的主前置机重新建立连接。
【举例】
# 开启POS应用长连接自动建立功能,并配置自动连接时间间隔为1分钟。
<Sysname> system-view
[Sysname] posa app 1 type tcp
[Sysname-posa-app1] auto-connect retry-interval 1
【命令】
backup app app-id
undo backup app
【视图】
POS应用视图
【参数】
app-id:备份POS应用ID,取值范围为1~1024。
【描述】
backup app命令用来配置备份应用。一个备用应用对应一个备份前置机。undo backup app命令用来删除配置的备份应用。
缺省情况下,没有配置备份应用。
需要注意的是:
· 仅TCP连接方式的POS应用支持配置备份应用。
· 若某POS应用已经被指定为某POS终端在透传模式下的POS应用,则其对应的备份POS应用也只能服务于此POS终端,请不要再将该备份POS应用指定为其它POS终端在透传模式下的POS应用,也不要为该备份POS应用设置多应用映射。
相关配置可参考命令timer quiet。
【举例】
# 配置POS应用1的备份POS应用ID为2。
<Sysname> system-view
[Sysname] posa app 1 type tcp
[Sysname-posa-app1] backup app 2
【命令】
caller-number enable
undo caller-number enable
【视图】
POS应用视图
【缺省级别】
2:系统级
【参数】
无
【描述】
caller-number enable命令用来使能主叫号码发送功能,即发送给前置机的报文中包含有POS机的主叫号码。undo caller-number enable命令用来关闭主叫号码发送功能。
缺省情况下,主叫号码发送功能处于关闭状态。
需要注意的是,仅当前置机支持主叫号码显示功能的情况下,才需要在POS终端接入设备上使能主叫号码发送功能。
E1POS接口采用R2信令交互时,不支持主叫号码发送功能。
【举例】
# 配置TCP类型的POS应用1。
<Sysname> system-view
[Sysname] posa app 1 type tcp
# 使能主叫号码发送功能。
[Sysname-posa-app1] caller-number enable
【命令】
calling-number calling-number apply group-number
undo calling-number { calling-number | all }
【视图】
e1pos-adaptor视图
【缺省级别】
2:系统级
【参数】
calling-number:与协商参数组匹配的主叫号码,由“0-9”、“.”和“T”组合形成的字符串,最大长度为31个字符。
· “0-9”:0到9之间的数字,一位数字表示一位号码。
· “.”:通配符,可以与任何一位有效号码匹配。如:555. . . . 匹配任何拨入的以555开头的并有四位附加字符的号码串。
· “T”:T的意思是定时器,表示等待用户拨任意号码,直到:号码超长,或者拨了号码终止符,或者定时器超时。T是用来匹配以T前面字符开头的任意长度的号码。如:555T匹配任何拨入的以555开头的号码串。
group-number:主叫号码协商参数组编号,取值范围为1~128。
【描述】
calling-number命令用来设置主叫号码匹配的协商参数组。undo calling-number命令用来删除主叫号码协商参数组。
最多可以设置512条主叫号码匹配的协商参数组。
缺省情况下,没有配置主叫号码匹配的协商参数组。
在协商参数组视图下,可以使用negotiation和threshold命令配置各项协商参数。
【举例】
# 配置以555开头的主叫号码与协商参数组1匹配。
<Sysname> system-view
[Sysname] e1pos-adaptor
[Sysname-e1pos-adaptor] calling-number 555T apply 1
【命令】
description text
undo description
【视图】
POS应用视图
【参数】
text:POS应用的描述信息,为1~32字符的字符串,区分大小写。
【描述】
description命令用来配置POS应用的描述信息。undo description命令用来取消配置的描述信息。
缺省情况下,未配置POS应用的描述信息,在MIB管理平台上显示时为“app”+ID值的一个字符串,如“app1”。
【举例】
# 创建TCP连接方式的POS应用,并配置它的描述信息为“ChinaBank1”。
<Sysname> system-view
[Sysname] posa app 1 type tcp
[Sysname-posa-app1] description ChinaBank1
【命令】
display fcm statistics [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
所有视图
【缺省级别】
1:监控级
【参数】
interface interface-type interface-number:指定接口类型和接口编号,可支持FCM接口及E1POS接口类型。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display fcm statistics命令用来查看FCM接口的POS接入的统计信息。如果不指定接口,则显示所有FCM接口的统计信息。
【举例】
# 显示接口FCM1/0的统计信息。
<Sysname> display fcm statistics interface fcm1/0
Interface TerminalID ConnectFailed TimedOut
fcm1/0 5 2 1
表1-1 display fcm statistics命令显示信息描述表
字段 |
描述 |
Interface |
接入的接口,只能为FCM接口 |
TerminalID |
终端的编号 |
ConnectFailed |
因拨号协商不成功的次数 |
TimedOut |
因交易超时而断开的次数 |
【命令】
display posa statistics app [ app-id ] [ | { begin | exclude | include } regular-expression ]
【视图】
所有视图
【缺省级别】
1:监控级
【参数】
app-id:应用ID,取值范围为1~1024。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display posa statistics app命令用来查看POS接入应用的统计信息。信息项主要包括:应用ID、收到的报文数目、发送的报文数目、错误的报文数目、分发处理错误的报文数目、缓存已满丢弃的报文数目与链路不通丢弃的报文数目。收到的报文数目是从应用收到的报文数目。发送的报文数目是指发送给应用的报文数目。分发处理错误的报文为找不到对应POS接入终端的报文。缓存已满丢弃的报文数目是指应用接收报文时因缓存已满丢弃的报文数目,链路不通丢弃的报文数目是指应用发送报文时因链路不通丢弃报文数目。
对某一应用进行报文统计指的是该应用下所有应用实例接收发送的报文数目。
【举例】
# 显示所有POS应用的统计信息。
<Sysname> display posa statistics app
AppID Receive Send PktErr DisErr InDiscarded OutDiscarded
1 100 50 2 2 2 3
2 60 70 0 0 0 0
3 100 10 0 0 0 0
表1-2 display posa statistics app命令显示信息描述表
字段 |
描述 |
AppID |
应用的编号 |
Receive |
已接收的报文数目 |
Send |
已发送的报文数目 |
PktErr |
格式错误的报文数目 |
DisErr |
分发处理错误的报文数目 |
InDiscarded |
缓存已满丢弃的报文数目 |
OutDiscarded |
链路不通丢弃的报文数目 |
【命令】
display posa statistics terminal [ terminal-id ] [ | { begin | exclude | include } regular-expression ]
【视图】
所有视图
【缺省级别】
1:监控级
【参数】
terminal-id:终端ID,取值范围为1~255。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display posa statistics terminal命令用来查看POS终端的统计信息。信息项主要包括:终端ID、收到的报文数目、发送的报文数目、错误的报文数目、应用映射错误的报文数目、缓存已满丢弃的报文数目与链路不通丢弃的报文数目。收到的报文数目指从终端收到的报文数目。发送的报文数目指发送给终端的报文数目。错误的报文指从终端收到的格式错误的报文。应用映射错误的报文指查找不到应用对应关系的报文。缓存已满丢弃的报文数目是指终端接收报文时因缓存已满丢弃的报文数目,链路不通丢弃的报文数目是指终端发送报文时因链路不通丢弃的报文数目。
对某一终端进行报文统计指的是该终端下所有终端实例接收发送的报文数目。
【举例】
# 显示所有POS终端的统计信息。
<Sysname> display posa statistics terminal
TerminalID Receive Send PktErr MapErr InDiscarded OutDiscarded
1 100 50 2 2 2 5
2 60 70 0 10 0 6
3 100 100 0 0 0 3
4 3 0 0 0 0 3
表1-3 display posa statistics terminal命令显示信息描述表
字段 |
描述 |
TerminalID |
终端的编号 |
Receive |
已接收的报文数目 |
Send |
已发送的报文数目 |
PktErr |
格式错误的报文数目 |
MapErr |
应用映射失败的报文数目 |
InDiscarded |
缓存已满丢弃的报文数目 |
OutDiscarded |
链路不通丢弃的报文数目 |
【命令】
display posa status app [ app-id ] [ | { begin | exclude | include } regular-expression ]
【视图】
所有视图
【缺省级别】
1:监控级
【参数】
app-id:应用ID,取值范围为1~1024。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display posa status app命令用来查看POS应用的信息。信息项主要包括:应用ID、应用类型、模式、应用接口/应用IP地址和端口号、连接状态。
【举例】
# 显示所有POS应用的状态信息。
<Sysname> display posa status app
AppID Type Mode Interface IPAddr:Port State
1 TCP Temporary - 192.168.7.254:1000 linked
2 Flow - Asy1/0 - Down
9 TCP Normal - 192.168.4.1:20 Unlinked
11 TCP Normal - 192.4.5.5:111 Unlinked
30 TCP Temporary - 192.168.7.52:4000 Unlinked
31 Flow - - - -
表1-4 display posa status app命令显示信息描述表
字段 |
描述 |
AppID |
应用的编号 |
Type |
应用的连接类型: · Flow:异步连接方式 · TCP:TCP连接方式 |
Mode |
应用的模式: 对于Flow方式该项为‘-’ 对于TCP方式有: · Normal:长连接模式 · Temporary:短连接模式 |
Interface |
应用的接口(未配置或者TCP方式下该项为‘-’) |
IPAddr:Port |
应用的IP地址和端口号(未配置或者Flow方式下该项为‘-’) |
State |
应用的连接状态 对于Flow方式: · Up:连接建立 · Down:连接断开 对于TCP方式: · Unlinked:连接未建立 · Blocked:无法建立TCP连接 · Linking:连接正在建立 · Linked:连接已建立 · Multilink:标识该应用下建立了多条TCP连接 未配置Interface/IPAddr:Port时,该项为‘-’ |
【命令】
display posa status tcp trade [ | { begin | exclude | include } regular-expression ]
【视图】
所有视图
【缺省级别】
1:监控级
【参数】
tcp:表示TCP接入方式。
trade:表示查询TCP链接中的交易状态。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display posa status tcp trade命令用来显示POS终端上所有的TCP链接并发的交易数量。
【举例】
#显示POSA模块所有Terminal上每条TCP链接的并发交易数。
<Sysname> display posa status tcp trade
Max Concurrent Trades:32768
Total Current Trades: 1580
TerminalID SocketID Local Addr:port Foreign Addr:port Trade Numbers
128 1 172.31.99.50:23 172.32.73.12:53710 380
128 2 172.31.99.50:23 172.32.73.12:53980 200
129 3 172.31.99.50:1373 172.32.73.12:7777 1000
表1-5 display posa status tcp trade命令显示信息描述表
字段 |
描述 |
Max Concurrent Trades |
TCP接入方式下,支持的最大并发交易数 |
Total Current Trades |
当前并发的所有交易数 |
TerminalID |
终端的编号 |
SocketID |
Socket的编号 |
Local Addr:port |
TCP链接的本地IP地址和端口 |
Foreign Add:port |
TCP链接的外部IP地址和端口 |
Trade Numbers |
TCP链接的当前并发交易数 |
【命令】
display posa status terminal [ terminal-id ] [ | { begin | exclude | include } regular-expression ]
【视图】
所有视图
【缺省级别】
1:监控级
【参数】
terminal-id:终端ID,取值范围为1~255。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display posa status terminal命令用来查看POS终端的信息。信息项主要包括:TCP/FCM/Flow接入方式下当前连接总数、终端ID、终端类型、终端接入接口/监听端口、连接状态。
【举例】
# 显示所有POS终端的状态信息。
<Sysname> display posa status terminal
Total TCP connections :101
Total FCM connections:50
Total Flow connections:1
TerminalID Type Interface ListenPort State
1 TCP - 2000 Unlinked
2 FCM Fcm10/0:0.0 - Down
254 TCP - 3000 Unlinked
255 Flow Asy1/0 - Up
表1-6 display posa status terminal命令显示信息描述表
字段 |
描述 |
Total TCP connections |
TCP接入方式下的当前连接总数 |
Total FCM connections |
FCM接入方式下的当前连接总数 |
Total Flow connections |
Flow接入方式下的当前连接总数 |
TerminalID |
终端的编号 |
Type |
终端的连接类型 · Flow:流接入方式 · FCM:FCM同步接入方式 · TCP:TCP接入方式 |
Interface |
接入的端口(未配置或者TCP接入方式下该项为‘-’) |
ListenPort |
监听端口(未配置或者FCM/Flow接入方式下该项为‘-’) |
State |
终端的连接状态 对于Flow/FCM接入: · Up:连接建立 · Down:连接断开 对于TCP接入: · Unlinked:连接未建立 · Linking:连接正在建立 · Linked:连接已建立 · Multilink:标识该终端下建立了多条TCP连接 未配置Interface时该项为‘-’ |
【命令】
e1pos-adaptor
undo e1pos-adaptor
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
e1pos-adaptor命令用来创建并进入E1POS接口维护业务视图。undo e1pos-adaptor命令用来删除E1POS接口维护业务视图。
缺省情况下,没有配置E1POS接口维护业务视图。
【举例】
# 创建并进入E1POS接口维护业务视图。
<Sysname> system-view
[Sysname] e1pos-adaptor
[Sysname-e1pos-adaptor]
【命令】
hello interval minutes
undo hello
【视图】
POS应用视图
【缺省级别】
2:系统级
【参数】
minutes:应用层服务器侦听定时器,取值范围为1~1440,单位分钟。
【描述】
hello interval命令用来侦听当前POS应用对应的服务器,并启动服务器侦听定时器。undo hello命令用于删除该定时器。
缺省情况下,POS应用下未配置应用层服务器侦听定时器。
【举例】
# 配置当前POS应用服务器侦听定时器为10分钟。
<Sysname> system-view
[Sysname] posa app 1 type tcp
[Sysname-posa-app1] hello interval 10
【命令】
ip ip-address port port-number
undo ip
【视图】
POS应用视图
【缺省级别】
2:系统级
【参数】
ip-address:TCP类型POS应用的IP地址。
port-number:TCP类型POS应用的端口号,取值范围为1~65535。
【描述】
ip命令用来配置当前POS应用对应的前置机的IP地址和端口号。undo ip命令用于取消配置。
缺省情况下,POS应用下未配置IP地址和端口号。
需要注意的是:
· 配置的IP地址只能为A、B、C类地址,不能为D类地址。
· 同一个POS应用下只能配置一个IP地址和端口,在已配置IP地址和端口的应用下若要配置另一IP地址和端口,需先将前一个IP地址和端口undo掉,再配置新IP地址和端口。
· 不同的POS应用配置的IP地址和端口应不同。
【举例】
# 配置TCP类型的POS应用1。
<Sysname> system-view
[Sysname] posa app 1 type tcp
# 配置POS应用1的IP地址为1.1.1.1,端口号为3000。
[Sysname-posa-app1] ip 1.1.1.1 port 3000
【命令】
map { { destination des-code | source src-code } * | default }
undo map { { destination des-code | source src-code } * | default }
【视图】
POS应用视图
【缺省级别】
2:系统级
【参数】
des-code:POS报文的TPDU头中的目的地址,是由四个十六进制数字表示的字符(如:FFFF),一般用来区分不同的银行。它一般是由业务中心统一分配的。
src-code:POS报文的TPDU头中的源地址,是由四个十六进制数字表示的字符(如:0001),一般用来区分不同的POS终端。
default:指定缺省POS映射对应的应用,即所有未找到匹配项的报文将被送到该POS应用上去。
【描述】
map命令用来配置多应用的POS接入映射表项。undo map命令用来删除多应用POS接入映射表项。
POS接入设备通过将收到的POS报文的TPDU头中的源地址和目的地址与配置的POS接入映射关系表项进行匹配,来决定将该报文送到哪个应用上去。若报文的源地址、目的地址或者源地址和目的地址的组合与某一个映射关系表项对应,则报文就被送到该表项所对应的应用上去;若该报文未找到任何匹配项,则将该报文送到缺省的应用上去。
缺省情况下,系统未配置任何多应用POS接入映射表项。
需要注意的是:
· 同一个POS接入映射表项只能映射到一个应用上。
· 同一个应用上可以配置多个POS接入映射表项,其中源地址和目的地址的组合表项匹配优先级最高,其次是仅包含报文源地址的表项,最后是仅包含报文目的地址的表项。
· 支持的最多映射个数为32个(包括缺省POS映射在内)。
【举例】
# 配置将TPDU头中的目的地址为01f1的报文送到应用2上去。
<Sysname> system-view
[Sysname] posa app 2 type flow
[Sysname-posa-app2] map destination 01f1
[Sysname-posa-app2] quit
# 配置将未能匹配TPDU头目的地址的报文都缺省送到应用1上去。
[Sysname] posa app 1 type tcp
[Sysname-posa-app1] map default
[Sysname-posa-app1] quit
# 配置将TPDU头中的源地址为0001、目的地址为0103的报文,以及TPDU头中的源地址为0002的报文送到应用3上去。
[Sysname] posa app 3 type flow
[Sysname-posa-app3] map source 0001 destination 0103
[Sysname-posa-app3] map source 0002
【命令】
mirror number number pcm calling calling-number to { local-interface interface-type interface-number [ mac H-H-H ] | remote-ip ip-address [ port port ] }
undo mirror [ number number ]
【视图】
e1pos-adaptor视图
【缺省级别】
2:系统级
【参数】
number number:镜像编号,取值范围为1~64。
pcm:镜像PCM数据。
calling calling-number:需要镜像PCM数据的主叫号码,主叫号码必须精确匹配,最大长度为31个字符,字符串只能由0~9的数字组成。
to:输出镜像报文到指定接口或IP地址。
local-interface interface-type interface-number:镜像某个主叫号码的PCM数据到指定接口,interface-type interface-number为接口类型和接口编号。该接口必须为二层或三层以太网接口。
mac:镜像报文发出时使用的目的MAC地址。
remote-ip ip-address:镜像某个主叫号码的PCM数据报文到指定的IP地址。
port port:镜像PCM数据到指定的端口号,缺省值为60000。
【描述】
mirror命令用来镜像某个主叫号码对应的PCM数据。undo mirror命令用来取消一条或所有镜像配置。
缺省情况下,不镜像任何数据。
需要注意的是,在路由器全局配置环境下,只允许存在一条PCM数据镜像配置。
【举例】
# 镜像主叫号码为55501234的PCM数据到以太网接口Ethernet1/1。
<Sysname> system-view
[Sysname] e1pos-adaptor
[Sysname-e1pos-adaptor] mirror number 1 pcm calling 55501234 to local-interface ethernet 1/1
【命令】
mirror number number pcm channel-number to { local-interface interface-type interface-number [ mac H-H-H ] | remote-ip ip-address [ port port ] }
undo mirror [ number number ]
【视图】
FCM接口视图
【缺省级别】
2:系统级
【参数】
number number:镜像编号,取值范围为1~64。
pcm:镜像PCM数据。
channel-number:需要镜像PCM数据的E1POS接口通道编号,取值范围为0~29。
to:输出镜像报文到指定接口或IP地址。
local-interface interface-type interface-number:镜像某个E1POS接口通道的PCM数据到指定接口,interface-type interface-number为接口类型和接口编号。该接口必须为二层或三层以太网接口。
mac:镜像数据发出时使用的目的MAC地址,格式为H-H-H。在配置时,用户可以省去MAC地址中每段开头的“0”,例如输入“f-e2-1”即表示输入的MAC地址为“000f-00e2-0001”。
remote-ip ip-address:镜像某个E1POS接口通道的PCM数据到指定的IP地址。
port port:镜像PCM数据到指定的端口号,缺省值为60000。
【描述】
mirror命令用来镜像某个E1POS接口通道对应的PCM数据。undo mirror命令用来取消一条或所有镜像配置。
缺省情况下,不镜像任何数据。
需要注意的是,在路由器全局配置环境下,只允许存在一条PCM数据镜像配置。
【举例】
# 镜像E1POS接口生成的FCM 1/0:15接口通道2的PCM数据到以太网接口Ethernet1/1。
<Sysname> system-view
[Sysname] interface fcm 1/0:15
[Sysname-fcm1/0:15] mirror number 1 pcm 2 to local-interface ethernet 1/1
【命令】
mode temporary
undo mode
【视图】
POS应用视图
【缺省级别】
2:系统级
【参数】
无
【描述】
mode temporary命令用来配置当前POS应用的连接模式为短连接模式。undo mode命令用于取消该配置。
缺省情况下,POS应用的连接模式为长连接模式。
需要注意的是:
· 该命令只对TCP方式的POS应用有效。若POS应用下建立了TCP连接,此时将应用模式在长连接和短连接之间进行切换,将会断开该应用下已建立的TCP连接。
· 短连接模式下,每次POS业务结束时,接入路由器都会断开与前置机应用的连接。
【举例】
# 配置TCP方式的POS应用1。
<Sysname> system-view
[Sysname] posa app 1 type tcp
# 配置POS应用1的连接模式为短连接。
[Sysname-posa-app1] mode temporary
【命令】
negotiation fast-mode
undo negotiation fast-mode
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
无
【描述】
negotiation fast-mode命令用来使能快速协商功能。undo negotiation fast-mode命令用来恢复缺省情况。
缺省情况下,未配置快速协商功能。
快速协商功能是指在V.22协商阶段,通过检测线路上的信号音,快速切换到SDLC协商阶段。当POS机按照V.22协议发送SB1信号音时,FCM接口能够快速切换到SDLC协商阶段,从而缩短POS呼叫协商时间。
仅FIC-E1POS模块支持该命令。
【举例】
# 使能FCM接口快速协商功能。
<Sysname>system-view
[Sysname] interface fcm 5/0:15
[Sysname-Fcm5/0:15] negotiation fast-mode
# 使能主叫号码协商参数组快速协商功能。
<Sysname > system-view
[Sysname] e1pos-adaptor
[Sysname-e1pos-adaptor] parameter-group 1
[Sysname-e1pos-adaptor-group1] negotiation fast-mode
【命令】
negotiation hookoff value
undo negotiation hookoff
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
value:收到铃流后延时摘机时间,取值范围是100~6000毫秒。
【描述】
negotiation hookoff命令用来设置FCM接口接收到铃流后延时摘机时间。undo negotiation hookoff命令用来恢复默认值。
缺省情况下,FCM接口接收到铃流后延时摘机时间为500ms。
【举例】
# 设置FCM接口接收到铃流后延时摘机时间。
<Sysname>system-view
[Sysname]interface fcm 4/0
[Sysname-Fcm4/0]negotiation hookoff 2000
【命令】
negotiation line-quality-detect enable
undo negotiation line-quality-detect enable
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
无
【描述】
negotiation line-quality-detect enable命令用来使能线路质量检测功能。undo negotiation line-quality-detect enable命令用来关闭线路质量检测功能。
缺省情况下,线路质量检测功能为关闭状态。
【举例】
# 使能线路质量检测功能。
<Sysname >system-view
[Sysname]interface fcm 4/0
[Sysname-Fcm4/0] negotiation line-quality-detect enable
【命令】
negotiation no-carrier-detect retry value
undo negotiation no-carrier-detect retry
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
value:连续检测线路是否为无载波状态的次数,取值范围是1~1000。
【描述】
negotiation no-carrier-detect retry命令用来设置连续检测线路是否为无载波状态的次数。undo negotiation no-carrier-detect retry命令用来恢复默认值。
缺省情况下,连续检测线路是否为无载波状态的次数为1。
【举例】
# 设置FCM接口连续检测线路是否为无载波状态的次数为20次。
<Sysname >system-view
[Sysname] interface fcm 4/0
[Sysname-Fcm4/0] negotiation no-carrier-detect retry 20
【命令】
negotiation no-carrier-detect software
undo negotiation no-carrier-detect software
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
无
【描述】
negotiation no-carrier-detect software命令用来使能线路无载波状态检测功能。undo negotiation no-carrier-detect software命令用来关闭线路无载波状态检测功能。
缺省情况下,线路无载波状态检测功能为关闭状态。
【举例】
# 使能线路无载波状态检测功能。
<Sysname >system-view
[Sysname] interface fcm 4/0
[Sysname-Fcm4/0] negotiation no-carrier-detect software
【命令】
negotiation rx timeout value
undo negotiation rx timeout
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
value:接收字符间超时时间,取值范围是10~10000,单位为毫秒。
【描述】
negotiation rx timeout命令用来设置接收字符间超时时间。undo negotiation rx timeout命令用来恢复默认值。
缺省情况下,FCM接口接收字符间超时时间为2500毫秒。
【举例】
# 设置FCM接口接收字符间超时时间为1000ms。
<Sysname >system-view
[Sysname] interface fcm 4/0
[Sysname-Fcm4/0] negotiation rx timeout 1000
【命令】
negotiation scramble-binary1 value
undo negotiation scramble-binary1
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
value:设置MODEM协商发送扰码1的时间长,取值范围是100~1500毫秒。
【描述】
negotiation scramble-binary1命令用来设置modem协商发送扰码1的时间长度。undo negotiation scramble-binary1命令用来恢复默认值。
缺省情况下,modem协商发送扰码1的时间长度250毫秒。
【举例】
# 设置MODEM协商发送扰码1的时间长度为200毫秒。
<Sysname >system-view
[Sysname] interface fcm 4/0
[Sysname-Fcm4/0]negotiation scramble-binary1 200
【命令】
negotiation s-frame retry value
undo negotiation s-frame retry
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
value:S帧超时后重传次数,取值范围是1~1000。
【描述】
negotiation s-frame retry命令用来设置S帧超时重传次数。negotiation s-frame retry命令用来恢复默认值。
缺省情况下,FCM接口S帧超时重传次数为3。
【举例】
# 设置FCM接口S帧超时重传次数为20。
<Sysname >system-view
[Sysname] interface fcm 4/0
[Sysname-Fcm4/0] negotiation s-frame retry 20
【命令】
negotiation s-frame timeout value
undo negotiation s-frame timeout
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
value:发送S帧后等待接收的超时时间,取值范围是10~10000,单位为毫秒。
【描述】
negotiation s-frame timeout命令用来设置发送S帧后等待接收的超时时间。undo negotiation s-frame timeout命令用来恢复默认值。
缺省情况下,FCM接口发送S帧后等待接收的超时时间为6000毫秒。
【举例】
# 设置FCM接口发送S帧后等待接收的超时时间为1000ms。
<Sysname >system-view
[Sysname] interface fcm 4/0
[Sysname-Fcm4/0] negotiation s-frame timeout 1000
【命令】
negotiation silence value
undo negotiation silence
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
value:设置MODEM协商静默时间,取值范围是0~3000毫秒。
【描述】
negotiation silence命令用来设置MODEM协商的静默时间。undo negotiation silence命令用来恢复默认值。
缺省情况下,静默时间为0。
【举例】
# 设置MODEM 协商的静默时间为100毫秒。
<Sysname>system-view
[Sysname] interface fcm 4/0
[Sysname -Fcm4/0] negotiation silence 100
【命令】
negotiation txpower { handshake | always } value
undo negotiation txpower
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
handshake:使能V.22握手阶段自适应功能。
always:使能全程自适应功能。
value:发送能量基于接收能量增加的DB值,取值范围是0~24,单位为DB。
【描述】
negotiation txpower命令用来使能发送能量自适应机制,并设置发送能量基于接收能量增加的DB值。undo negotiation u-frame timeout命令用来禁止发送能量自适应机制。
缺省情况下,发送能量自适应机制处于关闭状态。
【举例】
# 设置FCM接口使能V.22握手阶段发送能量自适应机制,增加0DB。
<Sysname >system-view
[Sysname] interface fcm 4/0
[Sysname-Fcm4/0] negotiation txpower handshake 0
【命令】
negotiation u-frame retry value
undo negotiation u-frame retry
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
value:U帧超时后重传次数,取值范围是1~1000。
【描述】
negotiation u-frame retry命令用来设置U帧超时重传次数。negotiation u-frame retry命令用来恢复默认值。
缺省情况下,FCM接口U帧超时重传次数为15。
【举例】
# 设置FCM接口U帧超时重传次数为20。
<Sysname >system-view
[Sysname] interface fcm 4/0
[Sysname-Fcm4/0] negotiation u-frame retry 20
【命令】
negotiation u-frame timeout value
undo negotiation u-frame timeout
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
value:发送U帧后等待接收的超时时间,取值范围是10~10000,单位为毫秒。
【描述】
negotiation u-frame timeout命令用来设置发送U帧后等待接收的超时时间。undo negotiation u-frame timeout命令用来恢复默认值。
缺省情况下,FCM接口发送U帧后等待接收的超时时间为900毫秒。
【举例】
# 设置FCM接口发送U帧后等待接收的超时时间为1000ms。
<Sysname >system-view
[Sysname] interface fcm 4/0
[Sysname-Fcm4/0] negotiation u-frame timeout 1000
【命令】
negotiation unscramble-binary1 value
undo negotiation unscramble-binary1
【视图】
FCM接口视图/主叫号码协商参数组视图
【参数】
value:设置MODEM协商非扰码1时间,取值范围是300~1500毫秒。
【描述】
negotiation unscramble-binary1命令用来设置modem协商发送非扰码1的时间长度。undo negotiation unscramble-binary1命令用来恢复默认值。
缺省情况下,modem协商发送非扰码1的时间长度为400毫秒。
【举例】
# 设置MODEM协商非发送非扰码1的时间长度为900毫秒。
<Sysname>system-view
[Sysname] interface fcm 4/0
[Sysname-Fcm4/0]negotiation unscramble-binary1 900
【命令】
negotiation V22bis
undo negotiation V22bis
【视图】
主叫号码协商参数组视图
【参数】
无
【描述】
negotiation V22bis命令用来使能V.22 BIS Modem协商协议。undo negotiation V.22bis命令用来恢复缺省情况。
缺省情况下,设备使能V.22 Modem协商协议,未使能V.22 BIS Modem协商协议。
需要注意的是:
· V.22 BIS Modem协商协议支持的传输速率为2400bps,V.22 Modem协商协议支持的传输速率为1200bps。
· 如果POS终端接入设备使能V.22 BIS Modem协商协议,设备将自动设置Modem协商发送非扰码1的时间长度为8000毫秒。设备在执行undo negotiation V22bis后,Modem协商发送非扰码1的时间长度也将恢复为默认值400毫秒。
相关配置可参考命令negotiation unscramble-binary1。
MSR系列路由器各款型对于本命令的支持情况有所不同,详细差异信息如下:
型号 |
命令 |
描述 |
MSR800 |
negotiation V22bis |
不支持 |
MSR 900 |
不支持 |
|
MSR900-E |
不支持 |
|
MSR 930 |
不支持 |
|
MSR 20-1X |
不支持 |
|
MSR 20 |
不支持 |
|
MSR 30 |
不支持 |
|
MSR 50 |
仅FIC-1E1POS模块支持; 其他不支持 |
|
MSR 2600 |
不支持 |
【举例】
# 主叫号码协商参数组1使能V.22 BIS Modem协商协议。
<Sysname >system-view
[Sysname] e1pos-adaptor
[Sysname-e1pos-adaptor] parameter-group 1
[Sysname-e1pos-adaptor-group1] negotiation V22bis
【命令】
parameter auto-select { save | load | remove calling-number }
【视图】
e1pos-adaptor视图
【缺省级别】
2:系统级
【参数】
save:将参数组自动选择成功的结果保存到文件,文件名为e1pos_para.rec。
load:从文件中读到路由器内存中。
remove calling-number:将某个号码的调整结果去除,下一次呼叫时重新进行选择自动参数组的功能。
【描述】
parameter auto-select命令用来保存、读取或删除参数组自动选择成功的结果。
【举例】
# 保存参数组自动选择成功的结果。
<Sysname> system-view
[Sysname] e1pos-adaptor
[Sysname-e1pos-adaptor] parameter auto-select save
【命令】
parameter auto-select enable
undo parameter auto-select enable
【视图】
e1pos-adaptor视图
【缺省级别】
2:系统级
【参数】
无
【描述】
parameter auto-select enable命令使能协商参数组自动选择功能。undo parameter auto-select enable命令用来恢复缺省状态。
缺省情况下,使能协商参数组自动选择功能。
【举例】
# 使能协商参数组自动选择功能。
<Sysname> system-view
[Sysname] e1pos-adaptor
[Sysname-e1pos-adaptor] parameter auto-select enable
【命令】
parameter enable
undo parameter enable
【视图】
e1pos-adaptor视图
【缺省级别】
2:系统级
【参数】
无
【描述】
parameter enable命令使能根据主叫号码选择协商参数功能。undo parameter enable命令用来禁止根据主叫号码选择协商参数功能。
缺省情况下,使能根据主叫号码选择协商参数功能。
【举例】
# 使能根据主叫号码选择协商参数功能。
<Sysname> system-view
[Sysname] e1pos-adaptor
[Sysname-e1pos-adaptor] parameter enable
【命令】
parameter-group group-number
undo parameter-group { group-number | all }
【视图】
e1pos-adaptor视图
【缺省级别】
2:系统级
【参数】
group-number:主叫号码协商参数组编号,手工设置时取值范围为1~128,自动选择时取值范围为129~144。
【描述】
parameter-group命令用来创建并进入主叫号码协商参数组视图。undo parameter-group命令用来删除主叫号码协商参数组。
缺省情况下,没有配置主叫号码协商参数组。
在协商组视图下,可以使用negotiation和threshold命令配置各项协商参数。
【举例】
# 创建并进入主叫号码协商参数组视图。
<Sysname> system-view
[Sysname] e1pos-adaptor
[Sysname-e1pos-adaptor] parameter-group 1
【命令】
posa auto-stop-service enable
undo posa auto-stop-service enable
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
posa auto-stop-service enable命令用来打开上行APP状态与下联端口的联动功能。undo posa auto-stop-service enable命令用来恢复缺省情况。
缺省情况下,未使能上行APP状态与下联端口的联动功能。
使能该功能后,如果上联前置机在无任何APP可用时,将E1POS板卡连接的E1线路置忙,同时关闭下联TCP端口。
【举例】
# 打开上行APP状态与下联端口的联动功能。
<Sysname> system-view
[Sysname] posa auto-stop-service enable
【命令】
posa app app-id type { flow | tcp }
undo posa app app-id
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
app-id:应用ID,取值范围为1~1024。
type:配置的连接方式。
· flow:表示为流连接方式。
· tcp:表示为TCP连接方式。
【描述】
posa app命令用来创建POS应用并进入POS应用视图。undo posa app用来删除配置的POS应用。
缺省情况下,未配置POS应用。
需要注意的是,若要更改一个POS应用的连接方式,必须先将该应用删除掉,再将该应用配置为其他类型。
【举例】
# 创建流连接方式的POS应用1。
<Sysname> system-view
[Sysname] posa app 1 type flow
# 创建TCP连接方式的POS应用2。
<Sysname> system-view
[Sysname] posa app 2 type tcp
【命令】
posa bind app app-id
undo posa bind app
【视图】
异步接口视图/同异步接口视图/AUX接口视图
【缺省级别】
2:系统级
【参数】
app-id:应用ID,取值范围为1~1024。
【描述】
posa bind app命令用来配置串口或AUX口与前置机相连,该接口接收和发送POS应用报文。undo posa bind app命令用来删除该接口下的应用。
缺省情况下,在接口下未配置POS应用。
需要注意的是:
· 在接口下配置POS应用前,必须先在系统视图下配置该应用,且该应用的类型必须为Flow类型。
· 该接口对应的LINE未被其他服务使用时,才能配置该命令。
· 同异步串口需要在异步方式下,才能配置该命令。
· 同一接口下只能配置一个应用,在已配置应用的接口下若要配置另一个应用,必须将前一个应用undo掉,再配置新应用。
· 不同的接口间配置的应用应不同。
· 同一接口下不能同时配置终端和应用。
【举例】
# 配置Flow类型的应用2。
<Sysname> system-view
[Sysname] posa app 2 type flow
[Sysname-posa-app2] quit
# 配置异步接口Async1/0与应用2相连。
<Sysname> system-view
[Sysname] interface async1/0
[Sysname-Async1/0] posa bind app 2
【命令】
posa bind terminal terminal-id [ app app-id ]
undo posa bind terminal
【视图】
异步接口视图/同异步接口视图/AM接口视图/FCM接口视图/AUX接口视图
【缺省级别】
2:系统级
【参数】
terminal-id:终端ID,取值范围为1~255。
app-id:应用ID,取值范围为1~1024。用于为透传模式的终端指定POS应用。
【描述】
posa bind terminal命令用来配置当前接口为POS终端接入接口。undo posa bind terminal命令用来删除该接口下的POS终端。
缺省情况下,接口不是POS终端接入接口。
需要注意的是:
· 该接口对应的LINE未被其他服务使用时,才能配置该命令;
· 同异步串口需要在异步方式下,才能配置该命令;
· 在FCM接口下配置的终端必须为FCM类型;
· 在异步接口下配置的终端必须为Flow类型;
· 同一个接口下只能配置一个终端;
· 不同的接口下配置的终端不能相同;
· 同一接口下不能同时配置终端和应用;
· 接口下配置的终端不能进行非透传与透传的转换;
· 若要配置透传模式的终端,必须先配置一个应用,且应用类型必须为TCP类型;
· 透传模式下,同一终端只能指定一个应用,但可以多个终端指定一个相同的应用。
相关配置可参考命令posa app。
【举例】
# 配置Async1/0为POS终端1的接入接口。
[Sysname] interface async 1/0
[Sysname-Async1/0] posa bind terminal 1
【命令】
posa bind terminal first-terminal-id first-terminal-id
undo posa bind terminal
【视图】
E1POS接口视图
【缺省级别】
2:系统级
【参数】
first-terminal-id:起始终端ID,取值范围为1~255。一个E1POS接口下会生成多个FCM接口,本参数用于指定与这些FCM接口进行绑定的起始终端ID。
【描述】
posa bind terminal first-terminal-id命令用来批量配置当前接口为POS终端接入接口。通过指定起始终端ID,将当前接口下的所有FCM接口与自起始ID号码开始连续递增的一组终端进行逐一绑定,实现POS终端接入接口的批量配置。undo posa bind terminal命令用来删除当前接口下所有FCM接口与POS终端的绑定。
缺省情况下,当前接口不是POS终端接入接口。
需要注意的是:
· 批量配置的终端不支持透传;
· 如果要绑定的终端中存在非FCM类型终端或已经与其它接口绑定的终端,则批量配置失败。
· 如果从起始终端ID开始没有足够的终端ID用于绑定,则批量配置失败。例如,指定了起始终端ID为251,若当前接口下的FCM接口数目大于5,则由于绑定的终端ID只能递增且最大值为255,因此会由于终端数不足导致批量配置失败。
【举例】
# 进入接口FCM2/0:15。
<Sysname> system-view
[Sysname] controller e1 2/0
[Sysname-E1 2/0] pri-set
[Sysname-E1 2/0] interface fcm 2/0:15
[Sysname-Fcm2/0:15]
# 批量配置当前接口下的FCM接口为POS终端接入接口,指定与FCM接口进行绑定的起始终端ID为1。
[Sysname-Fcm2/0:15] pos bind terminal first-terminal-id 1
【命令】
posa connection-threshold { tcp | fcm } threshold-value
undo posa connection-threshold { tcp | fcm }
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
tcp:表示TCP接入方式。
fcm:表示FCM拨号接入方式。
threshold-value:并发连接阈值 ,对于TCP方式,取值范围为1~4096,缺省值为4096; FCM拨号接入方式,取值范围为1~255,缺省值是255。
【描述】
posa connection-threshold命令用来设置并发连接数阈值,当连接数超过阈值时,若对应的trap开关处于开启状态,则生成相应的Trap信息。undo posa connection-threshold命令用来恢复缺省情况。
缺省情况下,没有设置并发连接数阈值。
注意:
· 此配置只控制并发连接数阈值,超过阈值时,若对应的trap开关处于开启状态,则生成相应的Trap信息,但不影响后续连接的建立。
· 首次超过阈值时,产生Trap信息;当连接数连续多次超过阈值时,只会在第一次产生Trap信息;当再次由不超过阈值变为超过阈值时,产生Trap信息。
【举例】
#设置TCP方式的并发连接数阈值为200。
<Sysname> system-view
[Sysname] posa connection-threshold tcp 200
【命令】
posa fcm { answer-time time1 | trade-time time2 | idle-time time3 }*
undo posa fcm { answer-time | trade-time | idle-time }
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
answer-time time1:应答音时间,取值范围为500~2000,单位为毫秒,缺省值为2000毫秒。
trade-time time2:交易时间,取值范围为30000~12000000,单位为毫秒,缺省值为12000000毫秒。
idle-time time3:空闲时间,取值范围为1~12000,单位为秒,缺省值为180秒。
【描述】
posa fcm命令用来设置在MODEM协商过程中的FCM参数,undo posa fcm命令用来恢复参数的缺省值。
在POS接入应用中,路由器上的MODEM通常都是作为应答端,而POS终端内嵌的MODEM做主叫方。MODEM通信的基本过程为POS终端发起呼叫,应答方检测到呼叫信号时会摘机并发送应答音给POS终端,POS终端收到该应答音后双方同步开始MODEM协商(V.22)过程。由于电话网络比较复杂,信号质量及延迟也不尽相同,对于网络较差的系统,应答音设置太短可能会造成MODEM无法协商通过,在路由器上将只能看到MODEM端口不断的up、down,而没有数据包的收发,这时候可以适当增大answer-time参数时间值。
由于POS网络收敛比较大,为了提高接入端口的利用效率,需要避免一台POS终端拨入后长时间占用资源,若一台POS终端拨入后单笔交易时间超过设置的trade-time,或空闲时间超过设置的idle-time,则路由器会主动挂机以解除对资源的死锁。
一般情况下,各FCM参数的缺省值基本上都可以满足应用,但在通信出现异常的情况下需要根据上述说明修改各个参数。
【举例】
# 修改answer-time为800毫秒,trade-time为20分钟(1200000毫秒),idle-time为6秒。
<Sysname> system-view
[Sysname] posa fcm answer-time 800 trade-time 1200000 idle-time 6
【命令】
posa server enable
undo posa server enable
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
posa server enable命令用来启动POS接入服务,undo posa server enable命令用来恢复缺省情况。
缺省情况下,未启动POS接入服务。要实现POS接入,必须先启动POS接入服务。
【举例】
# 启动POS接入服务。
<Sysname> system-view
[Sysname] posa server enable
【命令】
posa statistics caller-id caller-number
undo posa statistics caller-id caller-number
【视图】
系统视图
【参数】
caller-number:终端主叫号码,为1~64个字符的字符串。
【描述】
posa statistics caller-id命令用来创建一个主叫号码统计项,路由器将根据该统计项中指定的终端主叫号码对POS终端与前置机之间交互的终端报文数进行统计。undo posa statistics caller-ip命令用来取消指定主叫号码统计项。
需要注意的是,该统计方式仅适用于非TCP接入方式的POS终端。
【举例】
# 创建一个主叫号码统计项,统计主叫号码为01012345678的POS终端报文数。
<Sysname> system-view
[Sysname] posa statistics caller-id 01012345678
【命令】
posa statistics caller-ip group-id ip-address ip-mask
undo posa statistics caller-ip group-id
【视图】
系统视图
【参数】
group-id:统计组编号,取值范围为1~64。
ip-address:终端源IP地址或源IP网段地址,为点分十进制格式。
ip-mask:终端源IP地址或源IP网段的子网掩码,为点分十进制格式。
【描述】
posa statistics caller-ip命令用来创建一个源IP统计组,该统计组中指定了一个终端源IP地址或者一个源IP网段,路由器将根据指定的源IP地址或者源IP网段对POS终端与前置机之间交互的终端报文数进行统计。undo posa statistics caller-ip命令用来删除指定的源IP统计组。
需要注意的是:
· 该统计方式只适用于TCP接入方式的POS终端。
· 各源IP统计组之间可以相互重叠,甚至相同,但不同源IP统计组的编号不允许重复。
· 只要是源IP地址与统计组中指定的源IP地址或者源IP地址段匹配的POS终端交易报文,都会被统计到该统计组。
【举例】
# 创建源IP统计组1,统计源IP地址为10.0.1.0/24网段内的POS终端的交易报文数。
<Sysname> system-view
[Sysname] posa statistics caller-ip 1 10.0.1.0 255.255.255.0
【命令】
posa tcp trade-limit threshold-value
undo posa tcp trade-limit
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
tcp:表示TCP接入方式。
trade-limit:表示设置并发交易上限值。
threshold-value: 表示每条TCP链接并发的交易上限值,单位是笔,默认值为0,表示不做限制,取值范围是0~32768。
【描述】
posa tcp trade-limit命令用来配置POS终端上的每条TCP链接最多并发处理的交易数。undo posa tcp trade-limit命令用恢复默认设置值。
如果POSA模块从Terminal收到交易数超过当前TCP设置的上限,交易报文,将被丢弃。
缺省情况下,POSA模块不对单条TCP链接的并发交易数做限制。
【举例】
#将POSA模块Terminal上单条TCP链接的并发交易1024。
<Sysname> system-view
[Sysname] posa tcp trade-limit 1024
【命令】
posa tcp trade-timeout timeout-value
undo posa tcp trade-timeout
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
tcp:表示TCP接入方式。
trade-timeout:表示设置交易超时时间。
timeout-value:交易超时时间,单位是秒,缺省值为240秒,取值范围是0~240。0表示交易永不超时。
【描述】
posa tcp trade-timeout命令用来配置每笔交易的超时时间。undotcp trade-timeout命令用来恢复缺省情况。
缺省情况下,交易超时时间是240秒。
如果POSA模块从POS终端收到交易报文,在设定的时间范围内没有收到来自于APP的应答,则认为交易超时。超时后收到的APP的应答报文,将被丢弃。
【举例】
#将POSA交易超时时间设置为120秒。
<Sysname> system-view
[Sysname] posa tcp trade-timeout 120
【命令】
posa terminal terminal-id description text
undo posa terminal terminal-id description
【视图】
系统视图
【参数】
terminal-id:终端ID,取值范围为1~255。
text:终端的描述信息,为1~32个字符的字符串,区分大小写。
【描述】
posa terminal terminal-id description命令用来配置指定POS终端的描述信息。undo posa terminal terminal-id description命令用来取消配置的描述信息。
缺省情况下,未配置POS终端的描述信息,在MIB管理平台上显示为“terminal”+ID值的一个字符串,如“terminal1”。
需要注意的是,允许先配置终端描述信息再创建终端,但是删除终端时会删除相应的终端描述信息。
【举例】
# 为POS终端1配置描述信息为“Shopping1”。
<Sysname> system-view
[Sysname] posa terminal 1 description shopping1
【命令】
posa terminal terminal-id type tcp listen-port port idle-time time
undo posa terminal terminal-id
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
terminal-id:终端ID,取值范围为1~255。
type tcp:配置终端的接入方式为TCP接入方式。
listen-port port:为TCP接入方式的POS终端指定监听端口号,取值范围为1~65535。
time:TCP链接空闲超时定时器,取值范围为0~1440,单位为分钟。
【描述】
posa terminal命令用来创建TCP接入方式的POS接入终端。undo posa terminal命令用来删除指定的POS接入终端。
缺省情况下,未配置TCP接入方式的POS接入终端。
需要注意的是:
· 各TCP接入终端的监听端口号不能冲突。
· 当配置了TCP链接空闲超时定时器超时,下联口会自动清除此TCP链接。
【举例】
# 创建TCP接入方式的POS终端1,且指定监听端口号为3000。
<Sysname> system-view
[Sysname] posa terminal 1 type tcp listen-port 3000
【命令】
posa tpdu-replace match terminal { terminal-id | any } destination { des-code | any } to des-code
undo posa tpdu-replace match terminal { terminal-id | any } [ destination { des-code | any } ]
【视图】
系统视图
【参数】
terminal-id:POS终端模板ID。
terminal any:任意POS终端模板ID。
destination des-code:TPDU中的目的地址。
destination any:任意TPDU中的目的地址。
des-code:需要替换成的目的地址。
【描述】
posa tpdu-replace命令用来将符合匹配条件的TPDU中的目的地址替换成指定的目的地址。undo posa tpdu-replace命令用来恢复缺省情况。
缺省情况下,不对TPDU中的目的地址进行替换。
需要注意的是:
· 指定终端ID的优先级高于未指定终端ID。
· 指定的TPDU中的目的地址优先级高于未指定的。
· POS终端接入设备使用TPDU替换前的目的地址应答消息。
· 每一个终端,最多可以配置16条替换策略。
【举例】
# 将终端1发送的目的地址为0002的TPDU的目的地址替换为0003。
<Sysname> system-view
[Sysname] posa tpdu-replace match terminal 1 destination 0002 to 0003
# 将收到的所有TPDU的目的地址替换为0003。
<Sysname> system-view
[Sysname] posa tpdu-replace match terminal any destination any to 0003
【命令】
posa trap { app-state-change | fcm-link-failure | fcm-physical-failure | server-state-change | terminal-hangup | fcm-connection-exceed | tcp-connection-exceed | tcp-trade-exceed }
undo posa trap { app-state-change | fcm-link-failure | fcm-physical-failure | server-state-change | terminal-hangup | fcm-connection-exceed | tcp-connection-exceed | tcp-trade-exceed }
【视图】
系统视图
【参数】
app-state-change:表示POS应用状态切换的Trap开关。
fcm-link-failure:表示FCM链路层协商失败的Trap开关。
fcm-physical-failure:表示FCM物理层协商失败的Trap开关。
server-state-change:表示POS接入服务状态切换的Trap开关。
terminal-hangup:表示终端自动挂机的Trap开关。
fcm-connection-exceed:表示FCM拨号连接方式连接数超过阈值的Trap开关。
tcp-connection-exceed:表示TCP连接方式连接数超过阈值的Trap开关。
tcp-trade-exceed:表示TCP交易超出上限值的Trap开关。
【描述】
posa trap命令用来开启指定类型的POS Trap开关。undo posa trap命令用来关闭指定类型的POS Trap开关。
缺省情况下,所有的POS Trap开关均处于开启状态。
只有在POS终端接入的Trap功能开启的前提下,并开启了指定类型的POS Trap开关,系统才能生成指定类型的Trap信息。
相关配置可参考命令snmp-agent trap enable posa。
【举例】
# 关闭FCM物理层协商失败的POS Trap开关。
<Sysname> system-view
[Sysname] undo posa trap fcm-physical-failure
【命令】
reset fcm statistics [ interface interface-type interface-number ]
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
interface-type interface-number:指定接口类型和接口编号,可支持FCM接口及E1POS接口类型。
【描述】
reset fcm命令用来清除指定FCM接口的统计信息,以重新开始统计。如果不指定接口,则清除所有FCM接口的统计信息。
相关配置可参考命令display fcm。
【举例】
# 清除所有FCM接口统计信息。
<Sysname> reset fcm statistics
【命令】
reset posa statistics [ app [ app-id ] | terminal [ terminal-id ] ]
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
app-id:应用ID,取值范围为1~1024。
terminal-id:终端ID,取值范围为1~255。
【描述】
reset posa命令用来清空显示信息记数器。
本命令用来将display posa statistics app和display posa statistics terminal两条命令显示信息记数器清零,从零开始重新对报文进行记数。
相关配置可参考命令display posa statistics app和display posa statistics terminal。
【举例】
# 将显示信息记数器清零。
<Sysname> reset posa statistics
【命令】
reset posa connection terminal tcp [ source-ip | destination-ip | destination-port ]
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
source-ip:源IP地址。
destination-ip:终端IP地址。
destination-port:目的端口号,取值范围1~65535
【描述】
reset posa命令用来清空POS应用的TCP连接。如果不指定IP地址或者目的端口号,则清除所有POS应用的TCP连接。
【举例】
# 清除所有POS应用的TCP连接。
<Sysname> reset posa connection terminal tcp
【命令】
snmp-agent trap enable posa
undo snmp-agent trap enable posa
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
snmp-agent trap enable posa命令用来开启POS终端接入的Trap功能,undo snmp-agent trap enable posa命令用来关闭POS终端接入的Trap功能。
缺省情况下,POS终端接入的Trap功能处于开启状态。
在POS终端接入的Trap功能处于开启状态的情况下,还需要开启指定类型的POS Trap开关,系统才会生成指定类型的Trap信息。
相关配置请参考命令posa trap。
【举例】
# 开启POS终端接入的Trap功能。
<Sysname> system-view
[Sysname] snmp-agent trap enable posa
【命令】
source-ip ip-address
undo source-ip
【视图】
POS应用视图
【缺省级别】
2:系统级
【参数】
ip-address:IP地址。
【描述】
source-ip命令用来配置绑定TCP连接的源地址,undo source-ip命令用来取消对TCP连接源地址的绑定。
缺省情况下,未绑定源地址。
需要注意的是:
· 绑定的IP地址只能为A、B、C类地址,不能为D类地址。
· 配置完source-ip后,要重新建立TCP连接该命令才生效。
【举例】
# 配置TCP类型的POS应用1。
<Sysname> system-view
[Sysname] posa app 1 type tcp
# 配置POS应用1的源地址为1.1.1.1。
[Sysname-posa-app1] source-ip 1.1.1.1
【命令】
source-port port-number
undo source-port
【视图】
POS应用视图
【缺省级别】
2:系统级
【参数】
port-number:源端口号,取值范围为4000~4999。
【描述】
source-port命令用来配置绑定TCP连接的源端口号,即与前置机建立TCP连接时,只能使用指定的源端口号。undo source-port命令用来取消对TCP连接源端口号的绑定。
缺省情况下,未绑定源端口号,与前置机建立TCP连接时将使用系统随机分配的一个未被占用的端口号。
需要注意的是:
· 短连接模式下,不支持配置绑定TCP连接的源端口号。
· 指定源端口号时,请选择使用系统中未分配给其它应用的空闲端口号。
· 配置完source-port后,要重新建立TCP连接该命令才生效。
【举例】
# 配置TCP类型的POS应用1。
<Sysname> system-view
[Sysname] posa app 1 type tcp
# 配置POS应用1的源端口号为4001。
[Sysname-posa-app1] source-port 4001
【命令】
tcp keepalive interval time count counts
undo tcp keepalive
【视图】
POS应用视图
【缺省级别】
2:系统级
【参数】
interval time表示keepalive报文发送时间间隔,取值范围为1~7200,单位为秒,缺省值为2秒。
count counts表示keepalive报文发送次数,取值范围为2~100,缺省值是3次。
【描述】
tcp keepalive命令用来设置POS应用的TCP keepalive报文的发送参数。路由器通过向前置机上的POS应用发送keepalive报文,来探测该POS应用对应连接的连通信。undo tcp keepalive用来恢复缺省情况。
缺省情况下,发送keepalive报文的周期为2秒,当连续发送3次keepalive报文没有得到回应时路由器断开与该POS应用的TCP连接。
【举例】
# 配置TCP类型的POS应用1。
<Sysname> system-view
[Sysname] posa app 1 type tcp
# 配置POS应用1的keepalive报文发送间隔为100秒,发送次数为4次。
[Sysname-posa-app1] tcp keepalive interval 100 count 4
【命令】
tcp linking-time time
undo tcp linking-time
【视图】
POS应用视图
【参数】
time:允许POS应用处于Linking状态的最大时间,取值范围为1~20,单位为秒,缺省值为20秒。
【描述】
tcp linking-time命令用来设置POS应用处于Linking状态的允许的最大时间。undo tcp linking-time用来恢复缺省情况。
缺省情况下,允许POS应用处于Linking状态的最大时间为20秒。
【举例】
# 配置POS应用1的TCP连接状态时间为10秒
<Sysname> system-view
[Sysname] posa app 1 type tcp
[Sysname-posa-app1] tcp linking-time 10
【命令】
terminal-ip append
undo terminal-ip append
【视图】
POS应用视图
【缺省级别】
2:系统级
【参数】
无
【描述】
terminal-ip append命令用来使能主叫IP地址发送功能,即发送给前置机的报文中包含有POS机的主叫IP地址。undo terminal-ip append命令用来关闭主叫IP地址发送功能。
缺省情况下,主叫IP地址发送功能处于关闭状态。
需要注意的是:
· 仅当POS终端为TCP接入方式时支持此功能。
· 仅当前置机支持主叫IP地址显示功能的情况下,才需要在POS终端接入设备上使能主叫IP地址发送功能。
· 如果级联方式下需要使用发送主叫IP地址功能,则应该在与前置机相连的路由器上使能该功能,而中继路由器上无需使能。
【举例】
# 配置TCP类型的POS应用1。
<Sysname> system-view
[Sysname] posa app 1 type tcp
# 使能主叫IP地址发送功能。
[Sysname-posa-app1] terminal-ip append
【命令】
threshold answer-tone value
undo negotiation answer-tone
【视图】
FCM接口视图
【参数】
value:设置MODEM发送应答音的能量增益,取值范围是1~42,单位为-dBm。
【描述】
threshold answer-tone命令用来设置modem发送应答音能量增益。undo threshold answer-tone命令用来恢复默认值。
MSR系列路由器各款型对于本节所描述的命令及参数的支持情况有所不同,详细差异信息如下:
命令 |
参数 |
E1POS模块 |
FCM模块 |
threshold answer-tone |
value |
缺省值为20 |
缺省值为9 |
【举例】
# 设置modem发送应答音能量增益为-12 dBm。
<Sysname>system-view
[Sysname]int fcm 4/0
[Sysname-Fcm4/0] threshold answer-tone 12
【命令】
threshold rlsdoff value
undo threshold rlsdoff
【视图】
FCM接口视图
【参数】
value:设置MODEM接收信号门限值下限,取值范围是0~75,单位为-dBm。
【描述】
threshold rlsdoff命令用来设置modem协商的接收信号门限值下限。undo threshold rlsdoff命令用来恢复默认值。
缺省情况下,modem协商的接收信号门限值下限为-48dBm。
【举例】
# 设置modem协商的接收信号门限值下限为-50 dBm。
<Sysname >system-view
[Sysname]int fcm 4/0
[Sysname-Fcm4/0] threshold rlsdoff 50
【命令】
threshold rlsdon value
undo negotiation rlsdon
【视图】
FCM接口视图
【参数】
value:设置MODEM接收信号门限值上限,取值范围是0~75,单位为-dBm。
【描述】
threshold rlsdon命令用来设置modem协商的接收信号门限值上限。undo threshold rlsdon命令用来恢复默认值。
缺省情况下,modem协商的接收信号门限值上限为-43 dBm。
【举例】
# 设置modem协商的接收信号门限值上限为-45 dBm。
<Sysname >system-view
[Sysname]int fcm 4/0
[Sysname-Fcm4/0] threshold rlsdon 45
【命令】
threshold txpower value
undo negotiation txpower
【视图】
FCM接口视图
【参数】
value:设置MODEM信号发送的能量增益,取值范围是1~42,单位为-dBm。
【描述】
threshold txpower命令用来设置modem协商的发送能量增益的大小。undo threshold txpower命令用来恢复默认值
MSR系列路由器各款型对于本节所描述的命令及参数的支持情况有所不同,详细差异信息如下:
命令 |
参数 |
E1POS模块 |
FCM模块 |
threshold txpower |
value |
缺省值为18 |
缺省值为10 |
【举例】
# 设置modem协商的发送能量增益大小为-11 dBm。
<Sysname >system-view
[Sysname]int fcm 4/0
[Sysname-Fcm4/0] threshold txpower 11
timer quiet time
undo timer quiet
【视图】
POS应用视图
【参数】
time:当前前置机不可达时,保持静默状态的时间,范围为10~600,单位为分钟。
【描述】
timer quiet用来设置POS应用的静默时间。undo timer quiet命令用来恢复缺省情况。
缺省情况下,POS应用的静默时间为600分钟。
对于TCP类型的前置机,当POS终端发起交易时,路由器尝试向前置机(有可能是主前置机也有可能是备前置机)发起连接,若前置机不可达,则此前置机进入静默(Blocked)状态,在此期间,此前置机保持静默(Blocked)状态,路由器不向该前置机发送任何POS终端的交易请求,静默时间超时后,该前置机恢复为非静默状态。
需要注意的是:
· 仅TCP连接方式的POS应用支持配置静默时间。
· 仅当POS应用配置了备份应用时,静默时间的配置才有意义。
· 互为备份的两个POS应用可以分别配置各自的静默时间。
相关配置可参考命令backup app。
【举例】
# 设置POS应用1的静默时间为500分钟。
<Sysname> system-view
[Sysname] posa app 1 type tcp
[Sysname-posa-app1] timer quiet 500
【命令】
tpdu-change { destination | source }
undo tpdu-change
【视图】
POS应用视图
【参数】
destination:修改转发给前置机的终端报文的TPDU目的地址。
source:修改转发给前置机的终端报文的TPDU源地址。
【描述】
tpdu-change命令用来配置TPDU地址更改策略,即路由器向该POS应用对应的前置机转发终端报文时,对报文TPDU地址的更改策略。undo tpdu-change命令用来取消该配置。
缺省情况下,仅能修改TPDU源地址。
需要注意的是:
· 仅能配置为修改报文的TPDU源地址或者TPDU目的地址,后配置的生效。
· 不同的前置机对可更改的TPDU地址字段的要求不同,要么仅允许更改TPDU源地址,要么仅允许更改TPDU目的地,因此需要根据前置机的要求来配置路由器对于TPDU地址的更改策略。
【举例】
# 指定向POS应用1对应的前置机转发终端报文时,修改其TPDU目的地址。
<Sysname> system-view
[Sysname] posa app 1 type tcp
[Sysname-posa-app1] tpdu-change destination
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!