📄 rfc1696.txt
字号:
REFERENCE "V.58的transmitClockSource"
DEFVAL { internal }
::= { mdmDTEInterfaceEntry 3 }
mdmDTESyncAsyncMode OBJECT-TYPE
SYNTAX INTEGER {
async(1), -- 异步
sync(2), -- 同步
syncAfterDial(3) -- 拨号后同步
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Modem的工作模式。如果该值为拨号后同步(3),Modem将在异步模式下接受命
令并在执行一个拨号序列后改为同步模式传送数据。"
DEFVAL { async }
::= { mdmDTEInterfaceEntry 4 }
mdmDTEInactivityTimeout OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"在断开一个连接前Modem将等待的空闲分钟数。当呼叫建立并在该指定的时间内
103和104两条电路上都没有传送数据(连续标志条件),DCE断开该呼叫。如果该值为0,
空闲断开不会发生。该功能只对异步拨号操作提供且用于对空闲连接进行管理控制。"
REFERENCE "V.58的inactivityTimerSelect"
DEFVAL { 0 }
::= { mdmDTEInterfaceEntry 5 }
-- 呼叫控制表
mdmCallControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF MdmCallControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Modem呼叫控制表扩充了Modem标识表。"
::= { mdmMIBObjects 7 }
mdmCallControlEntry OBJECT-TYPE
SYNTAX MdmCallControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"该表中的记录仅由代理创建。一条记录代表由代理管理的一个Modem。"
AUGMENTS { mdmIDEntry }
::= { mdmCallControlTable 1 }
MdmCallControlEntry ::= SEQUENCE {
mdmCCRingsBeforeAnswer Integer32, -- 应答前的振铃次数
mdmCCCallSetUpFailTimer Integer32, -- 呼叫建立失败时间
mdmCCResultCodeEnable INTEGER, -- 允许的结果代码类型
mdmCCEscapeAction INTEGER, -- 转换符的动作
mdmCCCallDuration Integer32, -- 呼叫持续时间
mdmCCConnectionFailReason INTEGER -- 连接失败的原因
}
mdmCCRingsBeforeAnswer OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"确定应答电话要等待的振铃次数。如果该值为‘0’,Modem在检测到振铃信号时
将不摘机应答。"
REFERENCE "V.58的ringsBeforeAnswer"
DEFVAL { 1 }
::= { mdmCallControlEntry 1 }
mdmCCCallSetUpFailTimer OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"该参数指定了Modem在或者应答一个呼叫(自动或手工)或完成拨号到与远端
Modem建立连接应允许等待的秒数。若在该时间内没有建立连接,Modem断开线路连接并
返回一个指明断开原因的结果代码。在TIA-602中,它由寄存器S7中的值控制。"
REFERENCE "V.58的callSetUpFailTimer"
DEFVAL { 30 }
::= { mdmCallControlEntry 2 }
mdmCCResultCodeEnable OBJECT-TYPE
SYNTAX INTEGER {
disabled(1), -- 禁止
numericEnabled(2), -- 允许数字
verboseEnabled(3) -- 允许文字
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"当禁止时,DCE应该不给DTE任何形式的‘结果代码’无论是对自发事件(如
振铃信号)或是命令。在TIA-602中,它由ATQ命令控制。当允许数字时,DCE应以数字
形式给出结果代码。当允许文字时,DCE应以冗长的文字方式给出结果。"
REFERENCE "V.58的responseModeSelect"
DEFVAL { verboseEnabled }
::= { mdmCallControlEntry 3 }
mdmCCEscapeAction OBJECT-TYPE
SYNTAX INTEGER {
ignoreEscape(1), -- 忽略转换
hangUp(2), -- 挂断
enterCommandMode(3) -- 进入命令模式
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Modem在成功识别‘转入命令模式’的字符序列时的动作。"
DEFVAL { ignoreEscape }
::= { mdmCallControlEntry 4 }
-- 呼叫控制表的呼叫状态部分
mdmCCCallDuration OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"当前或上一次完成连接的秒数。如果没有先前的连接,该值应为-1。"
::= { mdmCallControlEntry 5 }
mdmCCConnectionFailReason OBJECT-TYPE
SYNTAX INTEGER {
-- 通用
unknown(1), -- 未知
other(2), -- 其它
managementCommand(3), -- 管理命令
inactivityTimeout(4), -- 超时
mnpIncompatibility(5), -- MNP不兼容
protocolError(6), -- 协议错误
-- DCE
powerLoss(10), -- 掉电
equipmentFailure(11), -- 设备故障
-- DTE接口
dtrDrop(20), -- DTR丢失
-- 线路接口
noDialTone(30), -- 无拨号音
lineBusy(31), -- 线路忙
noAnswer(32), -- 无应答
voiceDetected(33), -- 检测到话音
-- 信号转换
carrierLost(40), -- 丢失载波
trainingFailed(41), -- 训练失败
faxDetected(42) -- 检测到传真
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"指示上次连接或尝试失败的原因。每个原因代码的含义解释如下:
未知:
该代码表示失败原因未知或没有先前的呼叫。
其它:
当没有其它代码可用时使用这个代码。附加的厂商信息可以从其它地方得到。
管理命令:
管理命令会结束呼叫。这些命令包括转换命令模式,开始拨号,恢复线路和断开连
接。
空闲超时:
该呼叫因在指定的最小时间内一直处于非活动状态而被终止。
MNP不兼容:
这些Modem无法处理MNP协议的差异。
协议错误:
使用中的某个协议发生错误。需要进一步的信息来确定是哪个协议发生错误以及错
误的确切类型。
掉电:
Modem掉电并断开呼叫。
设备故障
Modem设备故障。
DTR丢失
当Modem会因DTR丢失而断开连接时DTR被关闭。(参阅:V.58的
cct108TurnedOff)
无拨号音:
若Modem要监视呼叫进程音,但又在试图拨号时无法检测到拨号音。
线路忙:
在允许忙音检测时检测到忙音,或者使用了'W'或'@'拨号修饰符。(参阅:V.58的
engagedTone)
无应答:
该呼叫未被应答。
检测到语音:
该呼叫检测到语音。
丢失载波:
表明Modem因检测到载波丢失而断开。在TIA-602中,S10寄存器确定了Modem
在断开连接前必须进行载波丢失检测的时间。
训练失败:
表明Modem在上次连接时没有成功训练并到达数据模式。
检测到传真:
该呼叫检测到传真。"
REFERENCE "V.58的callCleared"
::= { mdmCallControlEntry 6 }
-- 存储拨号字符串表
mdmCCStoredDialStringTable OBJECT-TYPE
SYNTAX SEQUENCE OF MdmCCStoredDialStringEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"存储拨号字符串表。"
REFERENCE "V.58的telephoneNumbers"
::= { mdmMIBObjects 8 }
mdmCCStoredDialStringEntry OBJECT-TYPE
SYNTAX MdmCCStoredDialStringEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"存储拨号字符串。"
INDEX { mdmIndex, mdmCCStoredDialStringIndex }
::= { mdmCCStoredDialStringTable 1 }
MdmCCStoredDialStringEntry ::= SEQUENCE {
mdmCCStoredDialStringIndex Integer32, -- 存储拨号字符串索引
mdmCCStoredDialString DisplayString -- 存储拨号字符串
}
mdmCCStoredDialStringIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"一个特定拨号字符串的唯一索引。"
::= { mdmCCStoredDialStringEntry 1 }
mdmCCStoredDialString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"一个存储在Modem中的拨号字符串。"
::= { mdmCCStoredDialStringEntry 2 }
-- Modem纠错组
mdmECTable OBJECT-TYPE
SYNTAX SEQUENCE OF MdmECEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Modem纠错表扩充了Modem标识表。"
::= { mdmMIBObjects 9 }
mdmECEntry OBJECT-TYPE
SYNTAX MdmECEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"该表中的记录仅由代理创建。一条记录代表一个由代理管理的Modem。"
AUGMENTS { mdmIDEntry }
::= { mdmECTable 1 }
MdmECEntry ::= SEQUENCE {
mdmECErrorControlUsed OBJECT IDENTIFIER -- 使用的错误控制
}
mdmECErrorControlUsed OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"表明在当前或上次呼叫中使用的错误控制方式。它应该是在该Modem的性能表中
注册的错误控制协议中的某个值。如果没有使用错误控制协议,该对象的值应为{0 0}。"
REFERENCE "V.58的errorControlActive"
::= { mdmECEntry 1 }
-- Modem数据压缩组
mdmDCTable OBJECT-TYPE
SYNTAX SEQUENCE OF MdmDCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Modem数据压缩表扩充了Modem标识表。"
::= { mdmMIBObjects 10 }
mdmDCEntry OBJECT-TYPE
SYNTAX MdmDCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"该表中的记录仅由代理创建。一条记录代表一个由代理管理的Modem。"
AUGMENTS { mdmIDEntry }
::= { mdmDCTable 1 }
MdmDCEntry ::= SEQUENCE {
mdmDCCompressionTypeUsed OBJECT IDENTIFIER -- 使用的压缩类型
}
mdmDCCompressionTypeUsed OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"表明在当前或上次呼叫中使用的数据压缩方式。它应该是在该Modem的性能表中
注册的数据压缩协议中的某个值。如果没有使用压缩协议,该对象的值应为{0 0}。"
::= { mdmDCEntry 1 }
-- Modem信号转换组
mdmSCTable OBJECT-TYPE
SYNTAX SEQUENCE OF MdmSCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Modem信号转换表扩充了Modem标识表。"
::= { mdmMIBObjects 11 }
mdmSCEntry OBJECT-TYPE
SYNTAX MdmSCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"该表中的记录仅由代理创建。一条记录代表一个由代理管理的Modem。"
AUGMENTS { mdmIDEntry }
::= { mdmSCTable 1 }
MdmSCEntry ::= SEQUENCE {
mdmSCCurrentLineTransmitRate Integer32, -- 当前线路发送速率
mdmSCCurrentLineReceiveRate Integer32, -- 当前线路接收速率
mdmSCInitialLineTransmitRate Integer32, -- 初始线路发送速率
mdmSCInitialLineReceiveRate Integer32, -- 初始线路接收速率
mdmSCModulationSchemeUsed OBJECT IDENTIFIER -- 使用的调制方式
}
mdmSCCurrentLineTransmitRate OBJECT-TYPE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -