选择区域语言: EN CN HK

05-终端接入命令参考

02-POS终端接入命令

本章节下载  (238.44 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/MSR/MSR_50/Command/Command_Manual/H3C_MSR_CR-R2207(V1.11)/05/201107/720016_30005_0.htm

02-POS终端接入命令


1 POS接入配置命令

MSR 50路由器支持E1POS接口。

 

1.1.1  caller-number enable

【命令】

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

1.1.2  description

【命令】

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

1.1.3  display fcm statistics

【命令】

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

因交易超时而断开的次数

 

1.1.4  display posa statistics app

【命令】

display posa statistics app [ app-id ] [ | { begin | exclude | include } regular-expression ]

【视图】

所有视图

【缺省级别】

1:监控级

【参数】

app-id:应用ID,取值范围为1~31。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“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

链路不通丢弃的报文数目

 

1.1.5  display posa statistics terminal

【命令】

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

链路不通丢弃的报文数目

 

1.1.6  display posa status app

【命令】

display posa status app [ app-id ] [ | { begin | exclude | include } regular-expression ]

【视图】

所有视图

【缺省级别】

1:监控级

【参数】

app-id:应用ID,取值范围为1~31。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“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

应用的连接类型:

l      Flow:异步连接方式

l      TCP:TCP连接方式

Mode

应用的模式:

对于Flow方式该项为‘-’

对于TCP方式有:

l      Normal:长连接模式

l      Temporary:短连接模式

Interface

应用的接口(未配置或者TCP方式下该项为‘-’)

IPAddr:Port

应用的IP地址和端口号(未配置或者Flow方式下该项为‘-’)

State

应用的连接状态

对于Flow方式:

l      Up:连接建立

l      Down:连接断开

对于TCP方式:

l      Unlinked:连接未建立

l      Linking:连接正在建立

l      Linked:连接已建立

l      Multilink:标识该应用下建立了多条TCP连接

未配置Interface/IPAddr:Port时,该项为‘-’

 

1.1.7  display posa status terminal

【命令】

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终端的信息。信息项主要包括:终端ID、终端类型、终端接入接口/监听端口、连接状态。

【举例】

# 显示所有POS终端的状态信息。

<Sysname> display posa status terminal

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-5 display posa status terminal命令显示信息描述表

字段

描述

TerminalID

终端的编号

Type

终端的连接类型

l      Flow:流接入方式

l      FCM:FCM同步接入方式

l      TCP:TCP接入方式

Interface

接入的端口(未配置或者TCP接入方式下该项为‘-’)

ListenPort

监听端口(未配置或者FCM/Flow接入方式下该项为‘-’)

State

终端的连接状态

对于Flow/FCM接入:

l      Up:连接建立

l      Down:连接断开

对于TCP接入:

l      Unlinked:连接未建立

l      Linking:连接正在建立

l      Linked:连接已建立

l      Multilink:标识该终端下建立了多条TCP连接

未配置Interface时该项为‘-’

 

1.1.8  ip

【命令】

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地址和端口号。

需要注意的是:

l              配置的IP地址只能为A、B、C类地址,不能为D类地址。

l              同一个POS应用下只能配置一个IP地址和端口,在已配置IP地址和端口的应用下若要配置另一IP地址和端口,需先将前一个IP地址和端口undo掉,再配置新IP地址和端口。

l              不同的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

1.1.9  map

【命令】

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接入映射表项。

需要注意的是:

l              同一个POS接入映射表项只能映射到一个应用上。

l              同一个应用上可以配置多个POS接入映射表项,其中源地址和目的地址的组合表项匹配优先级最高,其次是仅包含报文源地址的表项,最后是仅包含报文目的地址的表项。

l              支持的最多映射个数为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

1.1.10  mode temporary

【命令】

mode temporary

undo mode

【视图】

POS应用视图

【缺省级别】

2:系统级

【参数】

【描述】

mode temporary命令用来配置当前POS应用的连接模式为短连接模式。undo mode命令用于取消该配置。

缺省情况下,POS应用的连接模式为长连接模式。

需要注意的是:

l              该命令只对TCP方式的POS应用有效。若POS应用下建立了TCP连接,此时将应用模式在长连接和短连接之间进行切换,将会断开该应用下已建立的TCP连接。

l              短连接模式下,每次POS业务结束时,接入路由器都会断开与前置机应用的连接。

【举例】

# 配置TCP方式的POS应用1。

<Sysname> system-view

[Sysname] posa app 1 type tcp

# 配置POS应用1的连接模式为短连接。

[Sysname-posa-app1] mode temporary

1.1.11  negotiation hookoff

【命令】

negotiation hookoff value

undo negotiation hookoff

【视图】

FCM接口视图

【参数】

value:收到铃流后延时摘机时间,取值范围是100~6000毫秒。

【描述】

negotiation hookoff命令用来设置FCM接口接收到铃流后延时摘机时间。undo negotiation hookoff命令用来恢复默认值。

缺省情况下,FCM接口接收到铃流后延时摘机时间为500ms。

【举例】

# 设置FCM接口接收到铃流后延时摘机时间。

<Sysname>system-view

[Sysname]int fcm 4/0

[Sysname-Fcm4/0]negotiation hookoff 2000

1.1.12  negotiation line-quality-detect enable

【命令】

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]int fcm 4/0

[Sysname-Fcm4/0] negotiation line-quality-detect enable

1.1.13  negotiation no-carrier-detect software

【命令】

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]int fcm 4/0

[Sysname-Fcm4/0] negotiation no-carrier-detect software

1.1.14  negotiation no-carrier-detect retry

【命令】

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]int fcm 4/0

[Sysname-Fcm4/0] negotiation no-carrier-detect retry 20

1.1.15  negotiation rx timeout

【命令】

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]int fcm 4/0

[Sysname-Fcm4/0] negotiation rx timeout 1000

1.1.16  negotiation scramble-binary1

【命令】

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]int fcm 4/0

[Sysname-Fcm4/0]negotiation scramble-binary1 200

1.1.17  negotiation s-frame retry

【命令】

negotiation s-frame retry value

undo negotiation s-frame retry

【视图】

FCM接口视图

【参数】

valueS帧超时后重传次数,取值范围是1~1000。

【描述】

negotiation s-frame retry命令用来设置S帧超时重传次数。negotiation s-frame retry命令用来恢复默认值。

缺省情况下,FCM接口S帧超时重传次数为3。

【举例】

# 设置FCM接口S帧超时重传次数为20。

<Sysname >system-view

[Sysname]int fcm 4/0

[Sysname-Fcm4/0] negotiation s-frame retry 20

1.1.18  negotiation s-frame timeout

【命令】

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帧后等待接收的超时时间为3000毫秒。

【举例】

# 设置FCM接口发送S帧后等待接收的超时时间为1000ms。

<Sysname >system-view

[Sysname]int fcm 4/0

[Sysname-Fcm4/0] negotiation s-frame timeout 1000

1.1.19  negotiation silence

【命令】

negotiation silence value

undo negotiation silence

【视图】

FCM接口视图

【参数】

value:设置MODEM协商静默时间,取值范围是0~3000毫秒。

【描述】

negotiation silence命令用来设置MODEM协商的静默时间。undo negotiation silence命令用来恢复默认值。

缺省情况下,静默时间为0。

【举例】

# 设置MODEM 协商的静默时间为100毫秒。

<Sysname>system-view

[Sysname]int fcm 4/0

[Sysname -Fcm4/0] negotiation silence 100

1.1.20  negotiation txpower

【命令】

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]int fcm 4/0

[Sysname-Fcm4/0] negotiation txpower handshake 0

1.1.21  negotiation u-frame retry

【命令】

negotiation u-frame retry value

undo negotiation u-frame retry

【视图】

FCM接口视图

【参数】

valueU帧超时后重传次数,取值范围是1~1000。

【描述】

negotiation u-frame retry命令用来设置U帧超时重传次数。negotiation u-frame retry命令用来恢复默认值。

缺省情况下,FCM接口U帧超时重传次数为15。

【举例】

# 设置FCM接口U帧超时重传次数为20。

<Sysname >system-view

[Sysname]int fcm 4/0

[Sysname-Fcm4/0] negotiation u-frame retry 20

1.1.22  negotiation u-frame timeout

【命令】

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]int fcm 4/0

[Sysname-Fcm4/0] negotiation u-frame timeout 1000

1.1.23  negotiation unscramble-binary1

【命令】

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]int fcm 4/0

[Sysname-Fcm4/0]negotiation unscramble-binary1 900

1.1.24  posa app

【命令】

posa app app-id type { flow | tcp }

undo posa app app-id

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

app-id:应用ID,取值范围为1~31。

type配置的连接方式。

l              flow:表示为流连接方式。

l              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

1.1.25  posa bind app

【命令】

posa bind app app-id

undo posa bind app

【视图】

异步接口视图/同异步接口视图/AUX接口视图

【缺省级别】

2:系统级

【参数】

app-id:应用ID,取值范围为1~31。

【描述】

posa bind app命令用来配置串口或AUX口与前置机相连,该接口接收和发送POS应用报文。undo posa bind app命令用来删除该接口下的应用。

缺省情况下,在接口下未配置POS应用。

需要注意的是:

l              在接口下配置POS应用前,必须先在系统视图下配置该应用,且该应用的类型必须为Flow类型。

l              该接口对应的LINE未被其他服务使用时,才能配置该命令。

l              同异步串口需要在异步方式下,才能配置该命令。

l              同一接口下只能配置一个应用,在已配置应用的接口下若要配置另一个应用,必须将前一个应用undo掉,再配置新应用。

l              不同的接口间配置的应用应不同。

l              同一接口下不能同时配置终端和应用。

【举例】

# 配置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

1.1.26  posa bind terminal

【命令】

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~31。用于为透传模式的终端指定POS应用。

【描述】

posa bind terminal命令用来配置当前接口为POS终端接入接口。undo posa bind terminal命令用来删除该接口下的POS终端。

缺省情况下,接口不是POS终端接入接口。

需要注意的是:

l              该接口对应的LINE未被其他服务使用时,才能配置该命令;

l              同异步串口需要在异步方式下,才能配置该命令;

l              在FCM接口下配置的终端必须为FCM类型;

l              在异步接口下配置的终端必须为Flow类型;

l              同一个接口下只能配置一个终端;

l              不同的接口下配置的终端不能相同;

l              同一接口下不能同时配置终端和应用;

l              接口下配置的终端不能进行非透传与透传的转换;

l              若要配置透传模式的终端,必须先配置一个应用,且应用类型必须为TCP类型;

l              透传模式下,同一终端只能指定一个应用,但可以多个终端指定一个相同的应用。

相关配置可参考命令posa app

【举例】

# 配置Async1/0为POS终端1的接入接口。

[Sysname] interface async 1/0

[Sysname-Async1/0] posa bind terminal 1

1.1.27  posa bind terminal first-terminal-id

【命令】

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终端接入接口。

需要注意的是:

l              批量配置的终端不支持透传;

l              如果要绑定的终端中存在非FCM类型终端或已经与其它接口绑定的终端,则批量配置失败。

l              如果从起始终端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

1.1.28  posa fcm

【命令】

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,单位为秒,缺省值为60秒。

【描述】

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

1.1.29  posa server enable

【命令】

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

1.1.30  posa statistics caller-id

【命令】

posa statistics caller-id caller-number

undo posa statistics caller-id caller-number

【视图】

系统视图

【参数】

caller-number:终端主叫号码,为1~64个字符的字符串,仅能包括数字,如01012345678。

【描述】

posa statistics caller-id命令用来创建一个主叫号码统计项,路由器将根据该统计项中指定的终端主叫号码对POS终端与前置机之间交互的终端报文数进行统计。undo posa statistics caller-ip命令用来取消指定主叫号码统计项。

需要注意的是,该统计方式仅适用于非TCP接入方式的POS终端。

【举例】

# 创建一个主叫号码统计项,统计主叫号码为01012345678的POS终端报文数。

<Sysname> system-view

[Sysname] posa statistics caller-id 01012345678

1.1.31  posa statistics caller-ip

【命令】

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统计组。

需要注意的是:

l              该统计方式只适用于TCP接入方式的POS终端。

l              各源IP统计组之间可以相互重叠,甚至相同,但不同源IP统计组的编号不允许重复。

l              只要是源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

1.1.32  posa terminal description

【命令】

posa terminal terminal-id description text

undo posa terminal terminal-id description

【视图】

系统视图

【参数】

terminal-id:终端ID,取值范围为1~255。

text:终端的描述信息,为132个字符的字符串,区分大小写。

【描述】

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

1.1.33  posa terminal type

【命令】

posa terminal terminal-id type tcp listen-port port

undo posa terminal terminal-id

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

terminal-id:终端ID,取值范围为1255

type tcp:配置终端的接入方式为TCP接入方式。

listen-port port:为TCP接入方式的POS终端指定监听端口号,取值范围为165535

【描述】

posa terminal命令用来创建TCP接入方式的POS接入终端。undo posa terminal命令用来删除指定的POS接入终端。

缺省情况下,未配置TCP接入方式的POS接入终端。

需要注意的是,各TCP接入终端的监听端口号不能冲突。

【举例】

# 创建TCP接入方式的POS终端1,且指定监听端口号为3000。

<Sysname> system-view

[Sysname] posa terminal 1 type tcp listen-port 3000

1.1.34  posa trap

【命令】

posa trap { app-state-change | fcm-link-failure | fcm-physical-failure | server-state-change | terminal-hangup }

undo posa trap { app-state-change | fcm-link-failure | fcm-physical-failure | server-state-change | terminal-hangup }

【视图】

系统视图

【参数】

app-state-change:表示POS应用状态切换的Trap开关。

fcm-link-failure:表示FCM链路层协商失败的Trap开关。

fcm-physical-failure:表示FCM物理层协商失败的Trap开关。

server-state-change:表示POS接入服务状态切换的Trap开关。

terminal-hangup:表示终端自动挂机的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

1.1.35  reset fcm

【命令】

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

1.1.36  reset posa

【命令】

reset posa statistics [ app [ app-id ] | terminal [ terminal-id ] ]

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

app-id:应用ID,取值范围为1~31。

terminal-id:终端ID,取值范围为1~255。

【描述】

reset posa命令用来清空显示信息记数器。

本命令用来将display posa statistics appdisplay posa statistics terminal两条命令显示信息记数器清零,从零开始重新对报文进行记数。

相关配置可参考命令display posa statistics appdisplay posa statistics terminal

【举例】

# 将显示信息记数器清零。

<Sysname> reset posa statistics

1.1.37  snmp-agent trap enable posa

【命令】

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

1.1.38  source-ip

【命令】

source-ip ip-address

undo source-ip

【视图】

POS应用视图

【缺省级别】

2:系统级

【参数】

ip-address:IP地址。

【描述】

source-ip命令用来配置绑定TCP连接的源地址,undo source-ip命令用来取消对TCP连接源地址的绑定。

缺省情况下,未绑定源地址。

需要注意的是:

l              绑定的IP地址只能为A、B、C类地址,不能为D类地址。

l              配置完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

1.1.39  source-port

【命令】

source-port port-number

undo source-port

【视图】

POS应用视图

【缺省级别】

2:系统级

【参数】

port-number:源端口号,取值范围为4000~4999。

【描述】

source-port命令用来配置绑定TCP连接的源端口号,即与前置机建立TCP连接时,只能使用指定的源端口号。undo source-port命令用来取消对TCP连接源端口号的绑定。

缺省情况下,未绑定源端口号,与前置机建立TCP连接时将使用系统随机分配的一个未被占用的端口号。

需要注意的是:

l              短连接模式下,不支持配置绑定TCP连接的源端口号。

l              指定源端口号时,请选择使用系统中未分配给其它应用的空闲端口号。

l              配置完source-port后,要重新建立TCP连接该命令才生效。

【举例】

# 配置TCP类型的POS应用1。

<Sysname> system-view

[Sysname] posa app 1 type tcp

# 配置POS应用1的源端口号为4001。

[Sysname-posa-app1] source-port 4001

1.1.40  tcp keepalive

【命令】

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

1.1.41  tcp linking-time

【命令】

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

1.1.42  threshold answer-tone

【命令】

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

1.1.43  threshold rlsdoff

【命令】

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

1.1.44  threshold rlsdon

【命令】

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

1.1.45  threshold txpower

【命令】

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

1.1.46  tpdu-change

【命令】

tpdu-change { destination | source }

undo tpdu-change

【视图】

POS应用视图

【参数】

destination:修改转发给前置机的终端报文的TPDU目的地址。

source:修改转发给前置机的终端报文的TPDU源地址。

【描述】

tpdu-change命令用来配置TPDU地址更改策略,即路由器向该POS应用对应的前置机转发终端报文时,对报文TPDU地址的更改策略。undo tpdu-change命令用来取消该配置。

缺省情况下,仅能修改TPDU源地址。

需要注意的是:

l              仅能配置为修改报文的TPDU源地址或者TPDU目的地址,后配置的生效。

l              不同的前置机对可更改的TPDU地址字段的要求不同,要么仅允许更改TPDU源地址,要么仅允许更改TPDU目的地,因此需要根据前置机的要求来配置路由器对于TPDU地址的更改策略。

【举例】

# 指定向POS应用1对应的前置机转发终端报文时,修改其TPDU目的地址。

<Sysname> system-view

[Sysname] posa app 1 type tcp

[Sysname-posa-app1] tpdu-change destination

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!