用于概括电话信令要求以支持单个客户宅内设备中多个国际市场的方法

文档序号:7890837阅读:181来源:国知局

专利名称::用于概括电话信令要求以支持单个客户宅内设备中多个国际市场的方法
技术领域
:本发明一般涉及用于电话信令的方法和装置,尤其涉及用于大的电信网络中电话信令的方法和装置。
背景技术
:在国际电话市场中,存在与历史有关的先后顺序,所述先后顺序改变通过国界的多个电话接口性能参数。过去,用独特的硬件结构或者硬件和软件的组合来使产品“国家化”,以适应国家差异。最近,欧盟(EU)试图在EU内“协调”这些国家差异,但是由于历史遗留的电话终端设备(TE)的大的基础而没有成功地实现完全“协调”。因此,在客户宅内设备中必须继续解决这些国家差异。而且,对于世界的其他地方也是同样的。但是,生产商和电话运营商希望电话接入网络能够适应这些国家差异而没有硬件的差别,以降低终端设备兼容性问题,成本以及支持的要求。特别地,与基于互联网协议(IP)的网络相关,被称为CableLabs的标准主体被要求开发用于IP语音网络的标准,以在北美运营。PacketCable是由CableLabs开发的通信和信令标准,以通过DOCSIS电缆调制解调器提供电话业务。用于电缆数据系统接口规范的DOCSIS标准是CableLabs标准,电缆调制解调器被用于与头端设备和数据网络通信。Cablelabs/Packetcable后来开发的标准提供了与网络呼叫信令(NCS)消息一起的受限配置和提供能力,以根据北美标准修改接入设备(被称为MTA)的操作。多媒体终端适配器(MTA)是连接到电缆调制解调器的设备,以提供混合光纤同轴电缆(HFC)上的电话业务;MTA也接入到传统的普通电话业务(POTS)电话。这些标准主要只描述可能的操作的一个概况,而对于适应国际市场中的所有变化不够灵活。由于最近多个国际市场的兴趣,需要增加国内系统在新的,变化的环境中操作的适应性。为了保持系统/产品的收益,需要适应现存的系统,使其能够被设置为在这些环境中操作,使得在国内使用的相同的产品在外国也能很好的工作。因此,本发明针对这样的问题,即开发用于使国内电话设备能够被设置为在外国或者在美国工作的方法和装置。
发明内容本发明通过在客户宅内设备中提供被称为MIB模块的核心模块来解决这些和其他问题,客户宅内设备是高度灵活的平台,所述MIB模块提供了使用缺省值和范围完全限定电话信令功能的框架以及可选参数,然后在提供或注册过程期间能够自动地提供所述参数,以设置所述客户宅内设备为可应用的国家差异。根据本发明的一个方面,在MIB模块中表现相关的参数,使得普通系统可以使用最少量的参数为最多的市场服务。特别地,这些技术被应用于振铃节奏以及呼叫进展音,以及电话操作的其他方面。图1根据本发明一个方面表示电话设备的示例性实施例。图2根据本发明另一个方面表示用于操作电话设备,使其能够满足电话标准任何国家差异的方法。具体实施例方式需要指出,这里提到的“一个实施例”或“实施例”表示在本发明的至少一个实施例中包括参考所述实施例介绍的特定特征,结构,或特性。说明书中不同位置出现的语句“在一个实施例中”不是必须指同一个实施例。上述问题的一个解决方案是开发灵活的硬件平台,然后开发设置每一个国家差异的这些灵活平台的方法。另外,希望能够在初始安装以及系统注册中(例如在提供期间)重新设置这些平台,以便为特定客户或安装要求定制其操作。最后,某些参数必须基于每个呼叫被动态地改变,以解决模拟本地接入信令业务(ALASS)或客户局域信令业务(CLASS),例如区别铃声,主叫方线路识别(CLID),计费脉冲等,或者以便通过根据信道内容要求改变带宽要求来改善网络带宽使用。下面的描述提供了用于提供使平台性能适应设备厂家,业务运营商和客户需求的系统和方法的方法。本发明的一个方面提供了将ETSIV5.x协议信令组翻译为接入网络协议,并且提供远程结点在所述协议的控制下执行信号和参数的方法。可以使用简单网络管理协议(SNMP)来转发这些参数到远程接入结点。本发明的具体方面尤其包括国际市场中特有的扩展振铃节奏可变性,脉冲信号请求,以及稳定信号请求。虽然能够使用SNMP(例如使用手动SNMPSETS或脚本干涉)提供所有MTA,但是也能够使用TFTP下载配置文件设置MIB值来“提供”MTA。基于用于接入结点的灵活硬件平台,本发明的一个方面生成灵活数据库(MIB),所述灵活数据库规定使所述硬件平台按照缺省组元素和参数操作(配置)的“缺省”性能元素。这个初始MIB限定被称为操作的缺省模式。这个“缺省”的组元件和参数与性能要求的最通常组(例如EU“协调”标准)结合。主要地,这个MIB限定通过为所有可能的变量规定参数和范围提供了覆盖所有可能国家差异的框架,于是,如果可能的话,接受完全指定特定于国家差异的值。根据本发明的另一个方面,“提供”过程被限定为当在电话网络上注册时,根据国家或客户要求修改(例如提供)灵活的硬件平台“缺省”MIB。这些修改将导致所述灵活的硬件平台的性能特性中的变化。根据本发明的另外一个方面,限定一组能够通信穿过所述网络,使所述灵活硬件平台执行MIB限定性能参数的软件指令。根据本发明的另一个方面,限定一组扩展的软件指令,在呼叫建立期间或者在操作呼叫期间提供信息元素,以临时改变MIB元素,并且使所述灵活硬件平台为那个呼叫或呼叫情况改变其性能特性。参考图1,其中表示的是一般电话设备(或多媒体终端适配器)10。多媒体终端适配器(MTA)是保持与物理语音设备的接口,网络接口,CODEC,以及用于VoIP传输,类别特征信令和QoS信令的全部信令和封装功能的设备。电话设备10包括处理器11,存储器13以及多个端口12a-12n。这些端口中的每一个都被耦合到本地交换机,例如通过网络15。工作站16被依次耦合到同一个网络15。操作站16能够使用下面所讨论的SNMP技术访问电话设备10的存储器。所述存储器包括一组MIB对象14a-14n,一个用于每一个端口,不依赖于端口数目的另一组MIB对象18,包括附加MIB对象的三个MIB表17a-c。点划线表示操作站能够与存储在存储器13中的MIB对象以及表交互作用,但是通过网络15,以及端口12a-12n,在处理器11的控制下进行实际的连接。参考图2,其中表示的是用于操作电话设备,使其能够适应不同国家标准或差异的一般方法。通过将每个电话操作值限定为管理信息库对象或者包括多个管理信息库对象的管理信息库表(元素21),然后电话设备能够接收这些对象的新的值,假设所述新的值位于给定变量或对象的被限定范围内。限定第一组管理信息库对象,一组用于每个电话端口,所述第一组管理信息库对象控制电话设备的第一组操作,包括拍叉簧操作,脉冲拨号操作,抖动缓冲大小,去跳动特性,发射机增益和接收机增益(元素22)。还限定第二组管理信息库对象,多个的管理信息库对象与多个的电话端口无关,所述第二组管理信息库对象控制所述电话设备的第二组操作,包括主叫方识别功能(元素23)。限定了控制用于所述电话设备的脉冲信令操作的第一管理信息库表(元素24)。还限定了控制用于电话设备的振铃节奏操作的第二管理信息库表(元素25)。限定了控制用于电话设备的音调操作的第三管理信息库表(元素26)。电话设备在互联网协议网络上接收多个可下载的值(元素27)。所述可下载的值被存储在电话设备的存储器中(元素28),然后所存储的可下载数值被用于控制电话设备的操作,包括拍叉簧功能,脉冲拨号功能,音调拨号功能,抖动缓冲大小,去跳动特性,发射机和接收机增益,主叫方识别功能,脉冲信令操作,振铃操作以及音调操作(元素29)。电话参数下面的电话参数可以被本申请所介绍的方法所修改,但是这里的发明并不限于这些参数。通过使用这里所指定的技术,至少下面参数的每一个能够完全适应任何现存的国家差异。而且,可以使用这里的技术给定的对于线路信令的以下参数现在可能的大的范围和灵活性创建当前未指定的新的国家差异电话公司阻抗接收音频损失(下行损失,数模(D/A)损失,对于ITU-TQ.551.Q.552-Lo)发送音频损失(上行损失,模数(D/A)损失,对于ITU-TQ.551.Q.552-Li)DC回路电流DC回路电压(Vbatt)回路极性/极性反接回路断开计时-叉簧,拍叉簧,拨号脉冲(脉冲拨号)VoCoder编码定律管理音生成双音多频(DTMF)解码DTMF音调编码编号方案挂机数据传输协议挂机数据传输音摘机数据传输协议摘机数据传输音振铃信令(节奏表)计费-50Hz,12kHz,16kHz呼叫进展音“K中断”-计时回路中断(断开)虽然上面的列表可能不是包括一切的,但是也不要求支持与产品设计中所做选择有关的这些特征的全部。这里所介绍的方法提供了如果接入设备能耐够改变其操作,那么使这些参数能够被修改的方法。ETSIETS300001限定了很多这些参数及其国家差异。灵活的硬件平台灵活硬件平台的例子包括接入设备,例如具有嵌入式媒体终端适配器的电缆调制解调器,或者具有媒体终端适配器的电缆调制解调器。灵活硬件平台的例子包括MotorolaCG4500/4500E和CG5500/5500E产品。以支持DOCSIS和EuroDOCSIS协议的两种模式提供所述CG4500/5500系列通信网关。所述CG4500/5500通信网关通过两个独立的,RJ-11接口插孔支持两个普通电话业务线路。可以远程地,与另一线路无关地启用或禁用这两条电话公司线路。除了支持电话业务以外,通信网关还支持具有10/100BaseT以太网和USB数据端口的高速数据链路。可选地,Motorola的SBV4200/SBV4200E(E-MTA)和VT1000(标准单独MTA)能够提供这里的MIB应用和能力。设计技术已经发展到这样的程度,即可以在硬件或者在硬件与软件的组合中限定上面所有的线路信令参数。由于硬件能够在软件的控制下为这些参数或其他的任何一个改变其性能,所以下面的介绍应用于模拟电话的配置,提供和呼叫处理中。参数限定对于每个电话性能参数,存在描述所述参数实际性能特性的多个属性。一般地,把数据库的格式和支持适应的电话公司功能的消息看作参数属性1,属性2,属性3,...,属性N因此,数据库具有每个上述参数的项目以及与每个这些项目联系的相关属性。管理信息库(MIB)MIB是位于虚拟储藏的被管理对象集合,例如数据库(DB),所述DB被用于配置或提供接入设备,以如上所述的被限定的参数操作。通常,这个数据库是集中的,并且受到系统运营商的控制。可以构造所述DB允许在系统宽的,单独的设备上或在每个线路的基础上的参数限定。对于本领域技术人员而言,MIB,其管理系统(例如参数/属性设置)以及分布MIB内容的方法是公知的,因此在这里不需要重复。一般地,能够基于将被适应的参数的本质限定属性。接入设备将产生的参数将具有以下属性例如幅度,频率,持续以及节奏计时(例如开/关模式,数字间计时等)。如果需要的话,也能够指定其他属性。接入设备将接收或检测的参数将具有以下属性例如电平,频率,最小持续时间,最大持续时间,节奏计时(例如开/关模式,数字间计时最大/最小等)。相似地,也能够指定其他属性。一些参数是值细节,例如线路阻抗一般被描述为馈送第二电阻和并联电容的并联组合的连续电阻。回路电流或回路电压将是特定值参数。回路极性-前向回路,反向回路VoCoding定律-G.11μ定律,G.711A定律,G.723,G.728,G.729,G.729e等。拨号计划-特定数字和数字顺序。在系统中不限定容差,这是因为接入设备硬件和软件设计特性限定了这些。提供对于本领域的技术人员而言,设置和提供接入设备的过程是公知的,因此不需要在这里重复。这里介绍在提供过程期间被通信的扩展参数和属性。网络呼叫信令(NCS)这里介绍的实施例使用NCS消息。由于NCS是媒体网关控制协议(MGCP)的概述(即PacketCable所采用的IP语音标准),本领域的任何人都能够使用具有那个协议或多个其他协议,例如分布呼叫信令(DCS)或H.323(一种ITU会议电信协议)中任一个的,相同的消息,原理,以及实践。同样地,这里的发明并不限于这些协议中的任何一个。文献Pkt-SP-EC-MGCP-I01-990312(现在PKT-SP-EC-MGCP-I06-021127)中CableLabs/PacketCableNCS的限定只限定了控制由TelcordiaTelephony文献,例如现在已经从技术报告发展到一般要求(GR),即GR-57-CORE和GR-909-CORE的TA-NWT-000909和TR-NWT-000057所限定的一些参数的受限能力。为了增强接入网络适应宽范围的国家差异宽以及国际市场中某些独特的参数,像这里所介绍的那样扩展原始NCS操作。因此,为NCS限定新的线路分组(例如ETSI线路分组),处理国家差异而不与原始PacketCableNCS线路分组规范冲突。这些消息指示接入设备设置参数值或状态。在某些消息中,隐含(不规定)所述值,使得使用临时值。在其他情况下,所述消息被扩展,提供将被使用以及替代所述临时值的替代属性。因此,为了修改接入设备使其设置给定的线路信令参数,发送消息到所述接入设备(例如从系统运营商结点,或在系统运营商控制下),所述消息根据所述消息中所指定的属性完全地调节所述给定的线路信令参数。最终的结果是,接入设备现在根据所指定的功能操作。MIB实施例这里介绍的实施例可以与相关元件管理子系统(EMS)以及配置控制头端设备(例如普通文件传输协议(TFTP)业务)一起被应用于宽带通信扇区(BCS)/互联网协议网络系统(IPNS-现在的数字核心网关)电缆电话系统的客户宅内设备(例如MotorolaCG4500/4500E,CG5500/CG5500E)。可选地,SBV4200/SBV4200E(E-MTA)和VT1000(标准单独MTA)能够提供这里的能力,同样地,在提到CG4500和CG5500的地方,SBV4200和VT1000能够被替代。而且,这里的实施例具有对国际电缆电话市场的适应性。使用这里的发明,用于国内市场的设备能够被扩展到覆盖国际市场。图1所表示的是可使用本发明的示例性系统。MTA,例如CG4500/4500E被耦合到具有工作站的服务器(例如EMS),通过所述工作站系统运营商能够像用于其线路信令协议的国家差异所希望的那样设置所述调制解调器。使用例如SNMP协议把MIB存储在EMS中(或者EMS能够访问MIB,并且MIB能够在网络上被转发到所述调制解调器)。本发明的实施例包括支持使用Motorola电缆电话系统和产品的国际电话操作所需的MIB对象。本发明的实施例涉及公用电缆分布系统上的电话。本发明的一个实施例使用标准简单网络管理协议(SNMP)版本2(SNMPv2)方法。SNMP是管理和监控基于TCP/IP因特网上的网络设备的标准化方法。即,实施例使用元件管理系统,所述系统能够理解和使用MIB对象和实际实现MIB对象的被管理设备。另外,实施例使用配置文件,所述配置文件使用表示每个对象初始状态的TLV。SNMP标准的使用提供了在被管理设备开始向主叫方提供电话业务之前根据其国内参数自动地对其初始化的能力。虽然能够使用SNMP(使用手动SNMSETS或脚本干涉)初始化所有的MTA,但是也能够使用TFTP初始化MTA,下载配置文件(带有TLV)以设置初始MIB值,然后使用SNMP监控或重新配置MIB设置。本发明的实施例包括可以被应用到用于其PacketCableNCSMIB版本(PKT-SP-MIB-NCS-I01-991201,现在是PKT-SP-MIB-SIG-I05-021127)的ETSI的MIB对象。这些对象一起限定客户宅内设备(用于电缆电话的CPE)所需要的行为,以便在可能的国际市场的最宽选择中成功地工作。可能由本发明产生的产品和系统能够在多种国际市场中工作。作为解决这个问题的部分,所述系统使用SNMP管理限定这些操作的不同设备(但尤其是CPE中)中的参数。限定一组MIB对象,通过所述对象支持SNMP的操作站能够影响这些控制。在这个系统中对国际化的有效支持要求以下原则区域中配置操作的灵活性1.脉冲信号a.拍叉簧(见例如PktcNcsEndPntConfigMinHookFlash和PktcNcsEndPntConfigMaxHookFlash)b.拨号脉冲(见例如PktcNcsEndPntConfigPulseDialMinMakeTime,PktcNcsEndPntConfigPulseDialMaxMakeTime,PktcNcsEndPntConfigPulseDialMinBreakTime,andPktcNcsEndPntConfigPulseDialMaxBreakTime)2.呼叫进行信号a.振铃节奏(见例如PktcSigDevRingCadenceTable,PktcSigDevRingCadenceEntry,PktcSigDevRingCadenceIndex,PktcSigDevRingCadence,andPktcSigDevStandardRingCadence)i.一个标准振铃ii.一个初振铃(见例如PktcSigDevRingSplashCadence)iii.多个定制振铃b.音调信令(见例如PktcSigDevToneTable,PktcSigDevToneEntry,PktcSigDevToneType,PktcSigDevToneDbLevel,PktcSigDevToneFreqType,PktcSigDevToneNumFrequencies,PktcSigDevToneFirstFrequency,PktcSigDevToneSecondFrequency,PktcSigDevToneThirdFrequency,PktcSigDevToneFourthFrequency,PktcSigDevToneNumOnOffTimes,PktcSigDevToneFirstToneOn,PktcSigDevToneFirstToneOff,PktcSigDevToneSecondToneOn,PktcSigDevToneSecondToneOff,PktcSigDevToneThirdToneOn,PktcSigDevToneThirdToneOff,PktcSigDevToneFourthToneOn,PktcSigDevToneFourthToneOff,PktcSigDevToneWholeToneRepeatCount,andPktcSigDevToneSteady)i.类别(重拨,回铃,快速,忙DTMF等)ii.信号电平iii.信号频率iv.信号节奏3.节奏参数(见例如PktcSigDevCIDMode,PktcSigDevCIDFskAfterRing,PktcSigDevCIDFskAfterDTAS,PktcSigDevCIDRingAfterFSK,andPktcSigDevCIDDTASAfterLR)a.叉簧开关去跳动特性(见例如PktcNcsEndPntConfigOnHookDebounce,andPktcNcsEndPntConfigOffHookDebounce)b.发射机/接收机增益设置(见例如PktcNcsEndPntConfigTxGain,andPktcNcsEndPntConfigRxGain)c.抖动缓冲设置(主要大小)(见例如PktcNcsEndPntConfigNomJitterBufferSize,andPktcNcsEndPntConfigMaxJitterBufferSize)这些参数的每一个都介绍了从一个市场(或国家)变换到另一个的电话操作。这里,使用MIB对象表示这些参数的每一个。振铃节奏和音调的表示被设置为分开的MIB表,一个表用于振铃节奏,一个用于音调。在每种情况下,获取不同市场中明显的不同,并将其编码进一组MIB对象,使得在那个表现中出现所有必需的自由度。这些对象MIB格式的表现具有以下优点1.在MIB中的标准化,使多个厂商的产品之间能够协同操作。2.使用标准SNMP技术管理这些对象-意味着来自多个厂商的元件管理系统将能够管理所述设备。3.在启动时间期间初始化这些对象能够使用厂商对使用达成协议的标准配置文件(至少支持组装/初始化这里所提出的MIB对象),所述标准的配置文件包含通过类别长度值(TLV)格式的表现,所述表现在基于SNMP的系统中也很普遍。应该注意,解决国际电话操作问题要求全部这些在系统中实现。如果丢失任何一个,那么那个忽略将减小可用市场的范围。下面是根据本发明不同方面的示例性MIB对象。这些MIB对象能够被编码在计算机可读介质上,并被嵌入到客户宅内设备中,以执行上述功能。不同的这些对象表示本发明的不同方面,并且可以单独被使用或者,如果需要或如果希望的话,可以与其他的组合使用。挑选在这些对象中所选定的值,以便提供给定元件的最大可变性,使所述对象能够遵守任何现存的国家差异,并且以便在这些国家差异中适应某些潜在的变化。而且,这些值的调节能够根据新的要求提供附加的可变性,本领域的技术人员根据本发明应该理解所述调节。MIB对象列表在每个CPE设备中为每个电话端口重复以下的MIB对象pktcNcsEndPntConfigMinHookFlashOBJECT-TYPE<!--SIPO<DPn="13">--><dpn="d13"/>SYNTAXInteger32(1..1000)UNITS″Milliseconds″MAX-ACCESSread-create  STATUScurrent  DESCRIPTION  ″Thisistheminimumtimealineneedstobeonhookforavalid  hookflash.″  DEFVAL{300}  ::={pktcNcsEndPntConfigEntry31}pktcNcsEndPntConfigMaxHookFlashOBJECT-TYPE  SYNTAXInteger32(1..1800)  UNITS″Miliiseconds″  MAX-ACCESSread-create  STATUScurrent  DESCRIPTION  ″Thisisthemaximumtimealineneedstobeonhookforavalid  hookflash.″  DEFVAL{1000}  ::={pktcNcsEndPntConfigEntry32}   pktcNcsEndPntConfigPulseDialInterdigitTimeOBJECT-TYPE  SYNTAXInteger32(100..1500)  UNITS″Milliseconds″  MAX-ACCESSread-create  STATUScurrent  DESCRIPTION  ″Thisisthepulsedialinter-digittimeout.″  DEFVAL{100}  ::={pktcNcsEndPntConfigEntry33}<!--SIPO<DPn="14">--><dpn="d14"/>  pktcNcsEndPntConfigPulseDialMinMakeTimeOBJECT-TYPE  SYNTAXInteger32(1..200)  UNITS″Milliseconds″  MAX-ACCESSread-create  STATUScurrent  DESCRIPTION  ″Thisistheminimummakepulsewidthforthedialpulse.″  DEFVAL{25}  ::={pktcNcsEndPntConfigEntry34}  pktcNcsEndPntConfigPulseDialMaxMakeTimeOBJECT-TYPE  SYNTAXInteger32(1..200)  UNITS″Milliseconds″  MAX-ACCESSread-create  STATUScurrent  DESCRIPTION  ″Thisisthemaximummakepulsewidthforthedialpulse.″  DEFVAL{55}  ::={pktcNcsEndPntConfigEntry35}  pktcNcsEndPntConfigPulseDialMinBreakTimeOBJECT-TYPE  SYNTAXInteger32(1..200)  UNITS″Milliseconds″  MAX-ACCESSread-create  STATUScurrent  DESCRIPTION  ″Thisistheminimumbreakpulsewidthforthedialpulse.″  DEFVAL{45}<!--SIPO<DPn="15">--><dpn="d15"/>  ::={pktcNcsEndPntConfigEntry36}  pktcNcsEndPntConfigPulseDialMaxBreakTimeOBJECT-TYPE  SYNTAXInteger32(1..200)  UNITS″Milliseconds″  MAX-ACCESSread-create  STATUScurrent  DESCRIPTION  ″Thisisthemaximumbreakpulsewidthforthedialpulse.″  DEFVAL{75}  ::={pktcNcsEndPntConfigEntry37}  pktcNcsEndPntConfigNomJitterBufferSizeOBJECT-TYPE  SYNTAXInteger32  UNITS″Milliseconds″  MAX-ACCESSread-create  STATUScurrent  DESCRIPTION  ″Thecurrentsettingforthenominalamountofjitterthe  bticancompensate.″  ::={pktcNcsEndPntConfigEntry38}  pktcNcsEndPntConfigMaxJitterBufferSizeOBJECT-TYPE  SYNTAXInteger32  UNITS″Milliseconds″  MAX-ACCESSread-create  STATUScurrent  DESCRIPTION<!--SIPO<DPn="16">--><dpn="d16"/>  ″Thecurrentsettingforthemaximumamountofjitterthe  bticancompensate.″  ::={pktcNcsEndPntConfigEntry39}pktcNcsEndPntConfigOnHookDebounceOBJECT-TYPE  SYNTAXInteger32(1..1000)  UNITS″Milliseconds″  MAX-ACCESSread-create  STATUScurrent  DESCRIPTION  ″Thelengthoftheon-hookdebounce.″  DEFVAL{200}  ::={pktcNcsEndPntConfigEntry40}pktcNcsEndPntConfigOffHookDebounceOBJECT-TYPE  SYNTAXInteger32(1..1000)  UNITS″Milliseconds″  MAX-ACCESSread-create  STATUScurrent  DESCRIPTION  ″Thelengthoftheoffhookdebounce.″  DEFVAL{100}  ::={pktcNcsEndPntConfigEntry41}pktcNcsEndPntConfigTxGainOBJECT-TYPE  SYNTAXInteger32(-14..14)  UNITS″dB″  MAX-ACCESSread-create  STATUScurrent<!--SIPO<DPn="17">--><dpn="d17"/>  DESCRIPTION  ″Theperlinetransmittergain.″  DEFVAL{0}  ::={pktcNcsEndPntConfigEntry42}  pktcNcsEndPntConfigRxGainOBJECT-TYPE  SYNTAXInteger32(-14..14)  UNITS″dB″  MAX-ACCESSread-create  STATUScurrent  DESCRIPTION  ″The.perlinereceivergain.″  DEFVAL{0}  ::={pktcNcsEndPntConfigEntry43}为每个CPE设备,与电话端口数量无关地呈现以下MIB对象一次  pktcSigDevCIDModeOBJECT-TYPE  SYNTAXINTEGER{  northAmerican(1),  duringRingingETS(2),   dtAsETS(3),  rpAsETS(4),  lrAsETS(5)  }  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION<!--SIPO<DPn="18">--><dpn="d18"/> ″Forbothon-hookandoff-hookCallerID,pktcSigDevCIDModeselectsbetweenNorthAmericanmodulation(BellCore202)andETSmodulationV.23).Foron-hookCallerID,italsoselectsbetweensendingtheFSKbetweenthefirstandsecondringpattern(northAmericanandduringRingingETS),DualToneAlertSignal(DtAsETS),afteraRingPulse(rsAsETS)or,afteraLineReversalfollowedbyaDualToneAlertSignal(lrAsETS).″ DEFVAL{northAmerican} ::={pktcSigDevConfigObjects28} pktcSigDevCIDFskAfterRingOBJECT-TYPE SYNTAXInteger32(500..2000) UNITS″Milliseconds″MAX-ACCESSread-write STATUScurrent DESCRIPTION ″DeterminesthedelaybetweentheendoffirstringingpatternandthetransmissionoftheFSKcontainingtheCallerIDinformation.ItisonlyusedwhenpktcSigDevCIDModeisnorthAmericanorduringRingingETS.″ DEFVAL{550} ::={pktcSigDevConfigObjects29} pktcSigDevCIDFskAfterDTASOBJECT-TYPE SYNTAXInteger32(45..500) UNITS″Milliseconds″ MAX-ACCESSread-write STATUScurrent DESCRIPTION ″DeterminesthedelaybetweentheDual ToneAlertSignal(DT-AS)thetransmissionoftheFSK<!--SIPO<DPn="19">--><dpn="d19"/>containingtheCallerIDinformation.ItisonlyusedwhenpktcSigDevCIDModeisdtAsETSorlrAsETS.″ ::={pktcSigDevConfigObjects30} pktcSigDevCIDRingAfterFSKOBJECT-TYPE SYNTAXInteger32(200..500) UNITS″Milliseconds″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″DeterminesthedelaybetweenthecompletetransmissionoftheFSKcontainingtheCallerIDinformationandthefirstringpattern.ItisonlyusedwhenpktcSigDevCIDModeisdtAsETS,rpAsETSorlrAsETS.″  ::={pktcSigDevConfigObjects31}  pktcSigDevCIDDTASAfterLROBJECT-TYPE  SYNTAXInteger32(100..655)  UNITS″Milliseconds″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″DeterminesthedelaybetweentheendoftheLineReversalandDualToneAlertSignal(DT-AS).ItisonlyusedwhenpktcSigDevCIDModeislrAsETS.″  ::={pktcSigDevConfigObjects32}pktcSigPulseSignalTableOBJECT-TYPE  SYNTAXSEQUENCEOFPktcSigPulseSignalEntry  MAX-ACCESSnot-accessible  STATUScurrent  DESCRIPTION<!--SIPO<DPn="20">--><dpn="d20"/>  ″ThePulsesignaltabledefinesthepulsesignaloperation.Therearefourtypesofinternationalpulsesignals,initialring,meterpulse,reversepolarityandnobattery.ThePulsedurationtypeisspecificanditisspecifiedwitha1to32value.″  ::={pktcSigDevConfigObjects27}  pktcSigPulseSignalEntryOBJECT-TYPE  SYNTAXPktcSigPulseSignalEntry  MAX-ACCESSnot-accessible  STATUScurrent  DESCRIPTION  ″Uniquevaluerangingfrom1to32thatwillcorrespondtothevaluespecifiedbytheoperator.″  INDEX{pktcSigPulseSignalIndex}  ::={pktcSigPulseSignalTable1}  PktcSigPulseSignalEntry::=SEQUENCE{  pktcSigPulseSignalIndexInteger32,  pktcSigPulseSignalDurationInteger32,  pktcSigPulseSignalTypeINTEGER,  pktcSigPulseSignalDbLevelInteger32,  pktcSigPulseSignalFrequencyINTEGER,  pktcSigPulseSignalRepeatCountInteger32,  pktcSigPulseSignalPauseDurationInteger32}  pktcSigPulseSignalIndexOBJECT-TYPE  SYNTAXInteger32(1..32)  MAX-ACCESSnot-accessible  STATUScurrent  DESCRIPTION<!--SIPO<DPn="21">--><dpn="d21"/>  ″Thetableindexequivalenttotheoperatorspecificpulsetypeandduration.″  ::={pktcSigPulseSignalEntry1}  pktcSigPulseSignalDurationOBJECT-TYPE  SYNTAXInteger32(1..5000)  UNITS″Milliseconds″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thepulsedurationvariesaccordingtotheoperatorandcountry.″  DEFVAL{1000}  ::={pktcSigPulseSignalEntry2}  pktcSigPulseSignalTypeOBJECT-TYPE  SYNTAXINTEGER  {  initialRing(1),  meterPulse(2),  reversePolarity(3),  noBattery(4)  }  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Therearefourtypesofinternationalpulsesignals.″  DEFVAL{initialRing}  ::={pktcSigPulseSignalEntry3}  pktcSigPulseSignalDbLevelOBJECT-TYPE<!--SIPO<DPn="22">--><dpn="d22"/>  SYNTAXInteger32(-25..15)  UNITS″dbm″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisisthedecibellevelatwhichthemeterpulsecouldbegenerated.″  ::={pktcSigPulseSignalEntry4}  pktcSigPulseSignalFrequencyOBJECT-TYPE  SYNTAXINTEGER{  fifty(1),  twelvethousand(2),  sixteenthousand(3)  }  UNITS″Hertz″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisisthefrequencyatwhichthemeterpulsecouldbegenerated.″  ::={pktcSigPulseSignalEntry5}  pktcSigPulseSignalRepeatCountOBJECT-TYPE  SYNTAXInteger32(0..5000)  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION   ″Thisistherepeatcount,whichsignifieshowmanytimestorepeatthepulse.″   ::={pktcSigPulseSignalEntry6}<!--SIPO<DPn="23">--><dpn="d23"/>  pktcSigPulseSignalPauseDurationOBJECT-TYPE  SYNTAXInteger32(1..5000)  UNITS″Milliseconds″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thepausedurationbetweenpulsesvariesaccordingtotheoperatorandcountry.″  ::={pktcSigPulseSignalEntry7}以下MIB对象描述振铃节奏,并且为每个设备呈现一次  pktcSigDevRingCadenceTableOBJECT-TYPE  SYNTAXSEQUENCEOFPktcSigDevRingCadenceEntry  MAX-ACCESSnot-accessible  STATUScurrent  DESCRIPTION  ″InV5.2,Cadenceringsaredefinedbythetelcogoverningbodyforeachcountry.TheMTAmustbeabletosupportvariousrangesofcadencepatternsandcadenceperiods.TheMTAwillbeabletosupportcountryspecificprovisioningofthecadenceandidleperiod.Therewillbeatmost3on/offtransitionspercadenceperiod.Eachcadencepatternwillbeassignedauniquevalueranging1-128correspondingtothevaluesentbytheLESIGNALplusone.MTAwillderivethecadenceperiodsfromtheringCadencetableentryasprovisionedbythecustomer.″  ::={pktcSigDevConfigObiects33}  pktcSigDevRingCadenceEntryOBJECT-TYPE<!--SIPO<DPn="24">--><dpn="d24"/>  SYNTAXPktcSigDevRingCadenceEntry  MAX-ACCESSnot-accessible  STATUScurrent  DESCRIPTION  ″Uniquevaluerangingfrom1to128thatcorrespondstothevaluesentbytheLE(plusone)basedoncountryspecificcadences,rowpercadencecycle.Inanygivensystemimplementationforaparticularcountry,itisanticipatedthatasmallnumberofringcadenceswillbeinuse.Thus,thistablemostlikelywillnotbepopulatedtoitsfull128-rowsize.″  INDEX{pktcSigDevRingCadenceIndex}  ::={pktcSigDevRingCadenceTable1}  pktcSigDevRingCadenceIndexOBJECT-TYPE  SYNTAXInteger32(1..128)  MAX-ACCESSnot-accessible  STATUScurrent  DESCRIPTION  ″Thetableindexequivalenttothecountryspecificcadence(1-128).″  ::={pktcSigDevRingCadenceEntry1}  pktcSigDevRingCadenceOBJECT-TYPE  SYNTAXOCTETSTRING(SIZE(2..28))  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″ThisistheRingCadenceOctetString.Thefirstoctetofthebitstringrepresentsthelengthinbitsofthedurationofthecadence.EachBitafterthefirstoctetrepresents50msand1representsringand0represent<!--SIPO<DPn="25">--><dpn="d25"/>silent.Thefirstbitofthesecondoctetisthefirstbitoftheringcadence.Only216canbesettotaltorepresent10800msoftotalcadencecycle.″  ::={pktcSigDevRingCadenceEntry2}  SYNTAXOCTETSTRING(SIZE(2..28))  MAX-ACCESSread-write  STATUScurrent   DESCRIPTION  ″ThisistheRingCadenceOctetStringforthestandardring.ThefirstoctetofthebitstringrepresentsthelengthinbitsofthedurationofthecadenceEachBitafterthefirstoctetrepresents50msand1representsringand0representsilent.Thefirstbitofthesecondoctetisthefirstbitoftheringcadence.Only216Bitscanbesettotaltorepresent10800msoftotalcadencecycle.″  ::={pktcSigDevConfigObjects34}  pktcSigDevRingSplashCadenceOBJECT-TYPE  SYNTAXOCTETSTRING(SIZE(2..28))  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″ThisistheRingCadenceOctetStringforsplashring.Thefirstoctetoftebitstringrepresentsthelengthinbitsofthedurationofthecadence.EachBitafterthefirstoctetrepresents50msand1representsringand0representsilent.Thefirstbitofthesecondoctetisthefirstbitoftheringcadence.Only216Bitscanbesettotaltorepresent10800msoftotalcadencecycle.″  ::={pktcSigDevConfigObjects35}以下MIB对象描述音调表,并且为每个设备呈现一次  pktcSigDevToneTableOBJECT-TYPE  SYNTAXSEQUENCEOFPktcSigDevToneEntry  MAX-ACCESSnot-accessible  SIATUScurrent  DESCRIPTION  ″TheToneTabledefinesthevarioustoneoperations.″  ::={pktcSigDevConfigObjects36}  pktcSigDevToneEntryOBJECT-TYPE  SYNTAXPktcSigDevToneEntry  MAX-ACCESSnot-accessible  STATUScurrent  DESCRIPTION  ″Uniquevaluerangingfrom1to49thatwillcorrespondtothedifferenttonetypesthatarebeingsupportedbythedevice.Thesetonescanbeprovisionedbasedoncountryspecificneeds.″  INDEX{pktcSigDevToneType}  ::={pktcSigDevToneTable1}  PktcSigDevToneEntry::=SEQUENCE{  pktcSigDevToneTypeINTEGER,  pktcSigDevToneDbLevelInteger32,  pktcSigDevToneFreqTypeINTEGER,  pktcSigDevToneNumFrequenciesInteger32,  pktcSigDevToneFirstFrequencyInteger32,  pktcSigDevToneSecondFrequencyInteger32,  pktcSigDevToneThirdFrequencyInteger32,<!--SIPO<DPn="27">--><dpn="d27"/>  pktcSigDevToneFourthFrequencyInteger32,  pktcSigDevToneNumOnOffTimesInteger32,  pktcSigDevToneFirstToneOnInteger32,  pktcSigDevToneFirstToneOffInteger32,  pktcSigDevToneSecondToneOnInteger32,  pktcSigDevToneSecondToneOffInteger32,  pktcSigDevToneThirdToneOnInteger32,  pktcSigDevToneThirdToneOffInteger32,  pktcSigDevToneFourthToneOnInteger32,  pktcSigDevToneFourthToneOffInteger32,  pktcSigDevToneWholeToneRepeatCountInteger32,  pktcSigDevToneSteadyTruthValue  }  pktcSigDevToneTypeOBJECT-TYPE  SYNTAXINTEGER{  dtmf0(0),  dtmf1(1),  dtmf2(2),  dtmf3(3),  dtmf4(4),  dtmf5(5),  dtmf6(6),  dtmf7(7),  dtmf8(8),  dtmf9(9),  dtmfToneStar(10),  dtmfTonePound(11),   dtmfA(12),  dtmfB(13),  dtmfC(14),  dtmfD(15),<!--SIPO<DPn="28">--><dpn="d28"/>  busy(16),  confirmation(17),  dial(18),  messageWaiting(19),  offHookWarning(20),  ringBack(21),  reOrder(22),  stutterdial(23),  loopback(24),  callWaitingl(25),  callWaiting2(26),  callWaiting3(27),  callWaiting4(28),  alertingSignal(29),  testTone(30),   specialDial(31),  specialInfo(32),  release(33),  congestion(34),  userDefinedOne(35)  }  MAX-ACCESSread-only  STATUScurrent    DESCRIPTION  ″Thisdefinesthetypeoftonebeingaccessed.″  ::={pktcSigDevToneEntry1}  pktcSigDevToneDbLevelOBJECT-TYPE  SYNTAXInteger32(-60..4)  UNITS″dbm″  MAX-ACCESSread-write<!--SIPO<DPn="29">--><dpn="d29"/>  STATUScurrent  DESCRIPTION  ″Thisisthedecibellevelatwhichtonescouldbegenerated.″  DEFVAL{-4}  ::={pktcSigDevToneEntry2}  pktcSigDevToneFreqTypeOBJECT-TYPE  SYNTAXINTEGER{  allFrequencies(1),  singleFrequecySequence(2),  dualFrequencySequence(3),  allFrequenciesModulated(4)  }  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisobjectdescribeshowthefrequenciesareapplied.allFrequenciesindicatesallfrequencesspecifedbybtiToneNumFrequenciesaremixedtoformasingletone.Thetoneisthenappliedinsequenceusingthenumberofon/offtimesspecifiedinbtiToneNumOnOffTimes.singleFrequecySequenceindicatesallfrequenciesspecifiedbybtiToneNumFrequenciesareappliedinsequenceusingthecorrespondingfrequencynumberon/offtime(eg.btiToneFirstFrequencyusesbtiToneFirstToneOnandbtiToneFirstToneOff,btiToneSecondFrequencyusesbtiToneSecondToneOnandbtiToneSecondiToneOff,...).ForthistonetypebtiToneNumFrequenciesMUSTequalbtiToneNumOnOffTimes.<!--SIPO<DPn="30">--><dpn="d30"/>dualFrequencySequenceindicatestwopairsoffrequenciesaremixedtoformtwosequencedtones.ThefirstandsecondfrequencyaremixedtoformtoneoneandareappliedusingbtiToneFirstToneOnandbtiToneFirstToneOff.ThethirdandforthfrequencyaremixedtoformtonetwoandareappliedusingbtiToneSecondToneOnandbtiToneSecondToneOff.ForthistonetypebtiToneNumFrequenciesMUSTequal4andbtiToneNumOnOffTimesMUSTequal2allFrequenciesModulatedindicatesallfrequencesspecifedbybtiToneNumFrequenciesaremodulatedtoformasingletone.Thetoneisthenappliedinsequenceusingthenumberofon/offtimesspecifiedinbtiToneNumOnOffTimes.″  DEFVAL{allFrequencies}  ::={pktcSigDevToneEntry3}pktcSigDevToneNumFrequenciesOBJECT-TYPE  SYNTAXInteger32(1..4)  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Specifiesthenumberoffrequenciesspecifiedinthetableentry.″  DEFVAL{1}  ::={pktcSigDevToneEntry4}  pktcSigDevToneFirstFrequencyOBJECT-TYPE  SYNTAXInteger32(0..4000)  UNITS″Hertz″<!--SIPO<DPn="31">--><dpn="d31"/>  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisisthefirstfrequencyatwhichthetonescouldbegeneratedinamultiplefrequencytone.″  ::={pktcSigDevToneEntry5}  pktcSigDevToneSecondFrequencyOBJECT-TYPE  SYNTAXInteger32(0..4000)  UNITS″Hertz″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisisthesecondfrequencyatwhichthetonescouldbegeneratedinaultiplefrequencytone.″  ::={pktcSigDevToneEntry6}  pktcSigDevToneThirdFrequencyOBJECT-TYPE  SYNTAXInteger32(0..4000)  UNITS″Hertz″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisisthethirdfrequencyatwhichthetonescouldbegenerated.″  ::={pktcSigDevToneEntry7}  pktcSigDevToneFourthFrequencyOBJECT-TYPE  SYNTAXInteger32(0..4000)  UNITS″Hertz″  MAX-ACCESSread-write  STATUScurrent<!--SIPO<DPn="32">--><dpn="d32"/>  DESCRIPTION  ″Thisisthefourthfrequencyatwhichthetonescouldbegenerated.″  ::={pktcSigDevToneEntry8}  pktcSigDevToneNumOnOffTimesOBJECT-TYPE  SYNTAXInteger32(1..4)  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Specifiesthenumberofon/offtimesspecifiedinthetableentry.″  DEFVAL{1}  ::={pktcSigDevToneEntry9}  pktcSigDevToneFirstToneOnOBJECT-TYPE  SYNTAXInteger32(0..5000)  UNITS″Milliseconds″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisisthefirsttoneinterval.″  ::={pktcSigDevToneEntry10}  pktcSigDevToneFirstToneOffOBJECT-TYPE  SYNTAXInteger32(0..S000)  UNITS″Milliseconds″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisisthefirstidleinterval.″  ::={pktcSigDevToneEntry11}<!--SIPO<DPn="33">--><dpn="d33"/>  pktcSigDevToneSecondToneOnOBJECT-TYPE  SYNTAXInteger32(0..5000)  UNITS″Milliseconds″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisisthesecondtoneinterval.″  ::={pktcSigDevToneEntry12}  pktcSigDevToneSecondToneOffOBJECT-TYPE  SYNTAXInteger32(0..5000)  UNITS″Milliseconds″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisisthesecondidleinterval.″  ::={pktcSigDevToneEntry13}  pktcSigDevToneThirdToneOnOBJECT-TYPE  SYNTAXInteger32(0..5000)  UNITS″Milliseconds″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisisthethirdtoneinterval.″  ::={pktcSigDevToneEntry14}  pktcSigDevToneThirdToneOffOBJECT-TYPE  SYNTAXInteger32(0..5000)  UNITS″Milliseconds″   MAX-ACCESSread-write<!--SIPO<DPn="34">--><dpn="d34"/>  STATUScurrent  DESCRIPTION  ″Thisisthethirdidleinterval.″  ::={pktcSigDevToneEntry15}  pktcSigDevToneFourthToneOnOBJECT-TYPE  SYNTAXInteger32(0..5000)  UNITS″Milliseconds″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisisthefourthtoneinterval.″  ::={pktcSigDevToneEntry16}  pktcSigDevToneFourthToneOffOBJECT-TYPE  SYNTAXInteger32(0..5000)  UNITS″Milliseconds″  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″ThisistheFourthidleinterval.″  ::={pktcSigDevToneEntry17}  pktcSigDevToneWholeToneRepeatCountOBJECT-TYPE  SYNTAXInteger32(0..5000)   MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisistherepeatcount,whichsignifieshowmanytimestorepeattheentireon-offsequence.″  ::={pktcSigDevToneEntry18}<!--SIPO<DPn="35">--><dpn="d35"/>  pktcSigDevToneSteadyOBJECT-TYPE  SYNTAXTruthValue  MAX-ACCESSread-write  STATUScurrent  DESCRIPTION  ″Thisisthesteadytone.Settotruetocontinuethelasttoneafteron-offsequence.″  ::={pktcSigDevToneEntry19}以下MIB对象描述与国际化相关的,所有被包含的对象  pktcInternationalGroupOBJECT-GROUP  OBJECTS{  pktcNcsEndPntConfigMinHookFlash,  pktcNcsEndPntConfigMaxHookFlash,  pktcNcsEndPntConfigNomJitterBufferSize,  pktcNcsEndPntConfigMaxJitterBufferSize,  pktcNcsEndPntConfigOnHookDebounce,  pktcNcsEndPntConfigOffHookDebounce,  pktcNcsEndPntConfigTxGain,  pktcNcsEndPntConfigRxGain,  pktcNcsEndPntConfigPulseDialInterdigitTime,  pktcNcsEndPntConfigPulseDialMinMakeTime,  pktcNcsEndPntConfigPulseDialMaxMakeTime,  pktcNcsEndPntConfigPulseDialMinBreakTime,  pktcNcsEndPntConfigPulseDialMaxBreakTime,  pktcSigDevRingCadence,  pktcSigDevStandardRingCadence,  pktcSigDevRingSplashCadence,  pktcSigDevCIDMode,<!--SIPO<DPn="36">--><dpn="d36"/>  pktcSigDevCIDFskAfterRing,  pktcSigDevCIDFskAfterDTAS,  pktcSigDevCIDRingAfterFSK,  pktcSigDevCIDDTASAfterLR,  pktcSigPowerRingFrequency,  pktcSigpCMCoding,  pktcSigpulseSignalDuration,  pktcSigPulseSignalType,  pktcSigPulseSignalDbLevel,  pktcSigpulseSignalFrequency,  pktcSigpulseSignalRepeatCount,  pktcSigPulseSignalPauseDuration,  pktcSigDevToneType,  pktcSigDevToneDbLevel,  pktcSigDevToneFreqType,  pktcSigDevToneNumFrequencies,  pktcSigDevToneFirstFrequency,  pktcSigDevToneSecondFrequency,  pktcSigDevToneThirdFrequency,  pktcSigDevToneFourthFrequency,  pktcSigDevToneNumOnOffTimes,  pktcSigDevToneFirstToneOn,  pktcSigDevToneFirstToneOff,  pktcSigDevToneSecondToneOn,  pktcSigDevToneSecondToneOff,   pktcSigDevToneThirdToneOn,  pktcSigDevToneThirdToneOff,  pktcSigDevToneFourthToneOn,  pktcSigDevToneFourthToneOff,  pktcSigDevToneWholeToneRepeatCount,  pktcSigDevToneSteady  }<!--SIPO<DPn="37">--><dpn="d37"/>  STATUScurrent  DESCRIPTION  ″Groupofobjectsthatextendthebehaviorof  existingobjectstosupportoperationsinthewidest  possiblesetofinternationalmarketplaces.Notethatmany  oftheseobjectsrepresentasupersetofbehaviorsdescribed  inotherobjectswithinthisMIBModule.Insuchcases,is  lefttomanufacturerstodeterminewhethertosupportboth  objectsinthesamedevice.″  ::={pktcSigGroups3}尽管在这里具体地说明和介绍了不同实施例,但是应该理解,本发明的修改和变化被包含在以上教导中,并且在权利要求的范围内,而不会背离本发明的实质和范围。例如,讨论了用于发送MIB对象到电话设备的特定协议,但是也能够使用其他协议。而且,这个例子不能被解释为限制由权利要求书所含盖的本发明的修改和变化,而只是可能的变化的说明。权利要求1.一种根据一个或多个国家标准工作的电话装置,包括耦合到本地交换机的一个或多个电话端口;存储器;以及被耦合到所述存储器并且被编程为接收多个可下载数值的处理器,所述可下载数值能够通过互联网协议网络被下载到所述电话设备并被存储在所述存储器中,其中所述多个值的每一个被限定为管理信息库对象或者包括一个或多个管理信息库对象的管理信息库表,所述多个值包括第一组管理信息库对象,其中每组管理信息库对象对应于所述一个或多个电话端口的每一个,所述第一组管理信息库对象控制所述电话设备的第一组操作,所述第一组操作包括拍叉簧操作、脉冲拨号操作、抖动缓冲大小、去跳动特性、发射机增益和接收机增益;第二组管理信息库对象,多个所述对象与多个所述电话端口无关,所述第二组管理信息库对象控制所述电话设备的第二组操作,所述第二组操作包括主叫方识别功能;第一管理信息库表,用于为所述电话设备控制脉冲信令操作;第二管理信息库表,用于为所述电话设备控制振铃节奏操作;以及第三管理信息库表,用于为所述电话设备控制音调操作。2.根据权利要求1的装置,其中所述第一组管理信息库对象包括最小拍叉簧值,用于规定线路为有效拍叉簧操作而需要挂机的最小时间。3.根据权利要求2的装置,其中所述最小拍叉簧值具有大约1毫秒到大约1000毫秒之间的整数范围。4.根据权利要求3的装置,其中所述最小拍叉簧值具有大约300毫秒的缺省值。5.根据权利要求1的装置,其中所述第一组管理信息库对象包括最大拍叉簧值,用于规定线路为有效拍叉簧操作而需要挂机的最大时间。6.根据权利要求5的装置,其中所述最大拍叉簧值具有大约1毫秒到大约1800毫秒之间的整数范围。7.根据权利要求6的装置,其中所述最大拍叉簧值具有大约1000毫秒的缺省值。8.根据权利要求1的装置,其中所述第一组管理信息库对象包括脉冲拨号数字间时间值,用于规定脉冲拨号数字间超时值。9.根据权利要求8的装置,其中所述脉冲拨号数字间时间值具有大约100毫秒到1500毫秒之间的整数范围。10.根据权利要求9的装置,其中所述脉冲拨号数字间时间值具有大约100毫秒的缺省值。11.根据权利要求1的装置,其中所述第一组管理信息库对象包括脉冲拨号最小接通时间值,用于规定拨号脉冲的最小接通脉冲宽度。12.根据权利要求11的装置,其中所述脉冲拨号最小接通时间值具有大约1毫秒到大约200毫秒之间的整数范围。13.根据权利要求12的装置,其中所述脉冲拨号最小接通值具有大约25毫秒的缺省值。14.根据权利要求1装置,其中所述第一组管理信息库对象包括脉冲拨号最大接通时间值,用于规定拨号脉冲的最大接通脉冲宽度。15.根据权利要求14的装置,其中所述脉冲拨号最大接通时间值具有大约1毫秒到大约200毫秒之间的整数范围。16.根据权利要求15的装置,其中所述脉冲拨号最大接通时间值具有大约55毫秒的缺省值。17.根据权利要求1的装置,其中所述第一组管理信息库对象包括脉冲拨号最小断开时间值,用于规定拨号脉冲的最小断开脉冲宽度。18.根据权利要求17的装置,其中所述脉冲拨号最小断开时间值具有大约1毫秒到大约200毫秒之间的整数范围。19.根据权利要求18的装置,其中所述脉冲拨号最小断开时间值具有大约45毫秒的缺省值。20.根据权利要求1的装置,其中所述第一组管理信息库对象包括脉冲拨号最大断开时间值,用于规定拨号脉冲的最大断开脉冲宽度。21.根据权利要求20的装置,其中所述脉冲拨号最大断开时间值具有大约1毫秒到大约200毫秒之间的整数范围。22.根据权利要求21的装置,其中所述脉冲拨号最大断开时间值具有大约75毫秒的缺省值。23.根据权利要求1的装置,其中所述第一组管理信息库对象包括标称的抖动缓冲大小值,用于规定用以接收数据位的标称的抖动缓冲大小。24.根据权利要求23的装置,其中所述标称的抖动缓冲大小具有大约0毫秒到大约160毫秒之间的整数范围。25.根据权利要求24的装置,其中所述标称抖动缓冲大小具有大约15毫秒的缺省值。26.根据权利要求1的装置,其中所述第一组管理信息库对象包括最大抖动缓冲大小值,用于规定用以接收数据位的最大抖动缓冲大小。27.根据权利要求26的装置,其中所述最大抖动缓冲大小值具有大约0毫秒到大约160毫秒之间的整数范围。28.根据权利要求27的装置,其中所述最大抖动缓冲大小值具有大约30毫秒的缺省值。29.根据权利要求1的装置,其中所述第一组管理信息库对象包括挂机去跳动值,用于规定挂机去跳动的长度。30.根据权利要求29的装置,其中所述挂机去跳动值具有大约1毫秒到大约1000毫秒之间的整数范围。31.根据权利要求30的装置,其中所述挂机去跳动值具有大约200毫秒的缺省值。32.根据权利要求1的装置,其中所述第一组管理信息库对象包括摘机去跳动值,用于规定摘机去跳动的长度。33.根据权利要求32的装置,其中所述摘机去跳动值具有大约1毫秒到大约1000毫秒之间的整数范围。34.根据权利要求33的装置,其中所述摘机去跳动值具有大约100毫秒的缺省值。35.根据权利要求1的装置,其中所述第一组管理信息库对象包括传输增益值,用于规定将被施加到传输信号的增益。36.根据权利要求35的装置,其中所述传输增益值具有大约-14分贝到大约14分贝之间的整数范围。37.根据权利要求36的装置,其中所述传输增益值具有大约0分贝的缺省值。38.根据权利要求1的装置,其中所述第一组管理信息库对象包括接收机增益值,用于规定将被施加到所接收信号的增益。39.根据权利要求38的装置,其中所述接收机增益值具有大约-14分贝到14分贝之间的整数范围。40.根据权利要求39的装置,其中所述接收机增益值具有大约0分贝的缺省值。41.根据权利要求1的装置,其中所述第二组管理信息库对象包括主叫方识别模式值,用于从对于挂机和摘机主叫方识别的多个主叫方识别模式中选择主叫方识别模式。42.根据权利要求41的装置,其中所述多个主叫方识别模式包括以下中的一个或多个对于挂机和摘机二者的主叫方识别(1)北美调制;以及(2)ETS调制;以及对于挂机主叫方识别(1)在第一振铃模式和第二振铃模式之间发送FSK信号;(2)使用双音调提示信号;(3)在振铃脉冲后发送FSK信号;以及(4)在由双音调提示信号跟随的线路反接以后发送FSK信号。43.根据权利要求1的装置,其中所述第二组管理信息库对象包括振铃之后的主叫方识别FSK值,用于规定第一振铃模式结束以及包含主叫方识别信息的FSK信号的传输之间的延迟。44.根据权利要求43的装置,其中所述振铃之后的主叫方识别FSK值具有大约500毫秒到大约2000毫秒之间的整数范围。45.根据权利要求44的装置,其中所述振铃之后的主叫方识别FSK值具有大约550毫秒的缺省值。46.根据权利要求1的装置,其中所述第二组管理信息库对象包括DTAS之后的主叫方识别FSK值,用于规定双音调提示信号和包含主叫方识别信息的频移键控信号的传输之间的延迟。47.根据权利要求46的装置,其中所述DTAS之后的主叫方识别FSK值具有大约45毫秒到大约500毫秒之间的整数范围。48.根据权利要求47的装置,其中所述DTAS之后的主叫方识别FSK值具有大约60毫秒的缺省值。49.根据权利要求1的装置,其中所述第二组管理信息库对象包括FSK之后的主叫方识别振铃值,用于规定完全传输包含有主叫方识别信息的频移键控信号与第一振铃模式之间的延迟。50.根据权利要求49的装置,其中所述FSK之后的主叫方识别振铃值具有大约200毫秒到大约500毫秒之间的整数范围。51.根据权利要求50的装置,其中所述FSK之后的主叫方识别振铃值具有大约250毫秒的缺省值。52.根据权利要求1的装置,其中所述第二组管理信息库对象包括LR之后的主叫方识别DTAS值,用于规定线路反接结束和双音调提示信号之间的延迟。53.根据权利要求52的装置,其中所述LR之后的主叫方识别DTAS值具有大约100毫秒到大约655毫秒之间的整数范围。54.根据权利要求53的装置,其中所述LR之后的主叫方识别DTAS值具有大约150毫秒的缺省值。55.根据权利要求1的装置,其中所述第一管理信息库表包括脉冲信号表,用于限定脉冲信号操作。56.根据权利要求55的装置,其中所述脉冲信号表包括至少四种类型的国际脉冲信号。57.根据权利要求56的装置,其中所述至少四种类型的国际脉冲信号包括以下一个或多个初始振铃信号,计费脉冲信号,反接极性信号以及无电池信号。58.根据权利要求55的装置,其中所述脉冲信号表包括脉冲信号项目值,用于选择由系统运营商所限定的脉冲信号值,并且具有1到32之间的整数范围。59.根据权利要求55的装置,其中所述脉冲信号表包括脉冲信号项目顺序,用于限定脉冲信号索引、脉冲信号持续时间、脉冲信号类型、脉冲信号分贝级、脉冲信号频率以及脉冲信号重复计数。60.根据权利要求59的装置,其中所述脉冲信号索引用于限定与系统运营商特定的脉冲类型和持续时间相同的表索引,所述表索引具有1到32之间的整数范围。61.根据权利要求59的装置,其中所述脉冲信号持续时间具有大约1毫秒到大约5000毫秒之间的整数范围。62.根据权利要求59的装置,其中所述脉冲信号类型在至少四种类型国际脉冲信号的其中一个中选择,具有1到4之间的整数范围,并且具有选择初始振铃类型的缺省值,所述至少四种类型的国际脉冲信号包括初始振铃类型、计费脉冲类型、反接极性类型以及无电池类型。63.根据权利要求59的装置,其中所述脉冲信号分贝级值用于规定能够生成计费脉冲的分贝级。64.根据权利要求63的装置,其中所述脉冲分贝级值具有大约-25分贝到大约15分贝之间的整数范围。65.根据权利要求64的装置,其中所述脉冲信号分贝级值具有大约-4分贝的缺省值。66.根据权利要求59的装置,其中所述脉冲信号频率值用于规定能够生成计费脉冲的频率。67.根据权利要求66的装置,其中所述脉冲信号频率值具有1到3之间的整数范围,从而在大约12Hz、大约12kHz和大约16kHz之间选择。68.根据权利要求59的装置,其中所述脉冲信号重复计数值用于规定重复计数脉冲多少次。69.根据权利要求68的装置,其中所述脉冲信号重复计数值具有大约0到大约5000之间的整数范围。70.根据权利要求1的装置,其中所述第二管理信息库表包括振铃节奏表。71.根据权利要求70的装置,其中所述振铃节奏表包括对多个节奏振铃的限定,使得所述电话设备能够支持不同范围的节奏模式和包含节奏周期和空闲周期的特定于国家的配置的节奏周期,其中每个节奏周期存在最多三个开/关变换,并且为每个节奏模式分配从1到128范围内的、对应于LESIGNAL消息所发送值的唯一值。72.根据权利要求71的装置,其中所述振铃节奏表包括振铃节奏索引,用于选择多组128个振铃节奏模式的其中一个,所述振铃节奏索引具有1到128的整数范围。73.根据权利要求72的装置,其中所述振铃节奏表包括多个项目,其中可由所述振铃节奏索引选择所述振铃节奏表的特定行,所述振铃节奏项目表具有包含给定振铃节奏模式的多个参数的行。74.根据权利要求71的装置,其中所述振铃节奏表包括用于描述振铃节奏模式的振铃节奏值。75.根据权利要求74的装置,其中所述振铃节奏值包括八位字节位串,所述位串具有2个八位字节位到28个八位字节位之间的范围,其中第一个八位字节位表示给定节奏持续时间位的长度,并且所述第一个八位字节之后的每位表示具有表示振铃的1值和表示静音的0值的大约50毫秒时间。76.根据权利要求71的装置,其中所述振铃节奏表包括表示标准振铃的振铃节奏模式的标准振铃节奏值,所述标准振铃节奏值包含具有2个八位字节位到28个八位字节位之间范围的八位字节位串,其中第一个八位字节表示标准振铃节奏的持续时间位的长度,并且所述第一个八位字节之后的每位都表示具有表示振铃的1值和表示静音的0值的大约50毫秒时间。77.根据权利要求71的装置,其中所述振铃节奏表包括表示初振铃的初振铃节奏模式的初振铃节奏值,所述初振铃节奏值包括具有2个八位字节位到28个八位字节位范围的八位字节位串,其中第一个八位字节位表示初振铃节奏持续时间位的长度,并且所述第一个八位字节后的每位表示具有表示振铃的1值和表示静音的0值的大约50毫秒时间。78.根据权利要求1的装置,其中所述第三管理信息库表包括音调表,用于限定不同的音调操作。79.根据权利要求78的装置,其中所述音调表包括音调项目值,用于选择多个不同音调类型的一个,所述音调项目值具有1到49之间的整数范围。80.根据权利要求79的装置,其中所述多个不同音调类别包括从0到9的多个双音调调制频率音调。81.根据权利要求79的装置,其中所述多个不同音调类型包括“*”字符的双音调调制频率音调以及“#”字符的双音调调制频率音调。82.根据权利要求79的装置,其中所述多个不同音调类型包括字符“A”的双音调调制频率音调,字符“B”的双音调调制频率音调,字符“C”的双音调调制频率音调,以及字符“D”的双音调调制频率音调。83.根据权利要求79的装置,其中所述多个不同音调类型包括忙音。84.根据权利要求79的装置,其中所述多个不同音调类型包括确认音。85.根据权利要求79的装置,其中所述多个不同音调类型包括拨号音。86.根据权利要求79的装置,其中所述多个不同音调类型包括消息等待音。87.根据权利要求79的装置,其中所述多个不同音调类型包括挂机提示音。88.根据权利要求79的装置,其中所述多个不同音调类型包括回铃音。89.根据权利要求79的装置,其中所述多个不同音调类型包括重拨音。90.根据权利要求79的装置,其中所述多个不同音调类型包括第一呼叫等待音。91.根据权利要求90的装置,其中所述多个不同音调类型包括第二呼叫等待音。92.根据权利要求91的装置,其中所述多个不同音调类型包括第三呼叫等待音。93.根据权利要求92的装置,其中所述多个不同音调类型包括第四呼叫等待音。94.根据权利要求79的装置,其中所述多个不同音调类型包括提示信号音。95.根据权利要求79的装置,其中所述多个不同音调类型包括测试音。96.根据权利要求79的装置,其中所述多个不同音调类型包括专用拨号音。97.根据权利要求79的装置,其中所述多个不同音调类型包括专用信息音。98.根据权利要求79的装置,其中所述多个不同音调类型包括释放音。99.根据权利要求79的装置,其中所述多个不同音调类型包括拥塞音。100.根据权利要求79的装置,其中所述多个不同音调类型包括用户限定音。101.根据权利要求79的装置,其中所述音调表还包括具有整数范围的音调类型值。102.根据权利要求79的装置,其中所述音调表还包括音调分贝级值,具有大约-60分贝到大约4分贝之间的整数范围。103.根据权利要求79的装置,其中所述音调表还包括频率值的音调号,具有1到4的整数范围;ON/OFF时间值的音调号,具有1到4的整数范围,并且具有缺省值1;第一音调频率值,用于指定第一音调频率,并且具有0到4000Hz的整数范围;第二音调频率值,用于指定第二音调频率,并且具有0到4000Hz的整数范围;第三音调频率值,用于指定第三音调频率,并且具有0到4000Hz的整数范围;第四音调频率值,用于指定第四音调频率,并且具有0到4000Hz的整数范围;第一音调ON值,用于规定具有0到5000毫秒的整数范围的第一音调间隔;第一音调OFF值,用于规定具有0到5000毫秒的整数范围的第一空闲间隔;第二音调ON值,用于规定具有0到5000毫秒的整数范围的第二音调间隔;第二音调OFF值,用于规定具有0到5000毫秒的整数范围的第二空闲间隔;第三音调ON值,用于规定具有0到5000毫秒的整数范围的第三音调间隔;第三音调OFF值,用于规定具有0到5000毫秒的整数范围的第三空闲间隔;第四音调ON值,用于规定具有0到5000毫秒的整数范围的第四音调间隔;第四音调OFF值,用于规定具有0到5000毫秒的整数范围的第四空闲间隔;104.根据权利要求103的装置,其中所述音调表还包括音调频率类型,具有1到4之间的整数范围,用于选择四个音调频率类型的一个,包括(1)表示由所述频率值音调号所指定的全部频率的全频率被混频形成单一音调,然后使用在ON/OFF时间值的音调号中所指定的多个开/关时间顺序地应用所述单一音调;(2)使用对应频率号开/关时间顺序地应用指示由频率值的音调号所指定的所有频率的单一频率序列;(3)指示两对频率的双频率序列被混频形成两个顺序音调,其中第一音调频率值所指定的第一音调频率和第二音调频率值所指定的第二音调频率被混频形成音调ONE,其中使用第一音调ON值所指定的值和第一音调OFF值所指定的值应用所述音调ONE,并且第三音调频率值所指定的第三频率和第四音调频率值所指定的第四频率被混频形成音调TWO,其中使用由第二音调ON值所指定的值和由第二音调OFF值所指定的值应用所述音调TWO;以及(4)全频率调制,用以指示由频率值的音调号所指定的所有频率被调制形成单一音调,然后使用在ON/OFF时间值的音调号中所指定的多个开/关时间顺序地应用所述单一音调;其中所述全频率是缺省值。105.根据权利要求104,其中所述音调表还包括整个音调重复计数,用于限定重复ON/OFF序列的规定音调的多个时间,并且具有大约0毫秒到大约5000毫秒之间的整数范围。106.根据权利要求104的装置,其中所述音调表还包括音调稳定值,用于确定是否在ON/OFF序列中连续地重复最后音调,并且具有值1或0。107.一种计算机可读介质,其上存储有用于电话设备的编程指令,所述编程指令指示所述电话设备接收能够通过互联网协议网络下载到所述电话设备、并被存储在可存取存储器中的多个可下载数值,其中所述多个值中的每一个被限定为管理信息库对象或包括一个或多个管理信息库对象的管理信息库表,所述多个值包括第一组管理信息库对象,其中每组管理信息库对象对应于所述一个或多个电话端口的每一个,所述第一组管理信息库对象控制所述电话设备的第一组操作,所述第一组操作包括拍叉簧操作、脉冲拨号操作、抖动缓冲大小、去跳动特性、发射机增益和接收机增益;第二组管理信息库对象,多个所述管理信息库对象与多个所述电话端口无关,所述第二组管理信息库对象控制所述电话设备的第二组操作,所述第二组操作包括主叫方识别功能;第一管理信息库表,用于为所述电话设备控制脉冲信令操作;第二管理信息库表,用于为所述电话设备控制振铃节奏操作;第三管理信息库表,用于为所述电话设备控制音调操作。108.一种用于操作电话设备以解决电话操作的国际标准中的变化的方法,所述电话操作包括拍叉簧操作、脉冲拨号操作、音调拨号操作、抖动缓冲大小、去跳动特性、发射机和接收机增益、主叫方识别功能、脉冲信令操作以及振铃操作,所述方法包括将多个值的每一个限定为管理信息库对象或包括多个管理信息库对象的管理信息库表;接收通过互联网协议网络被下载到所述电话设备的多个可下载数值;将所述多个可下载数值存储在所述电话设备的存储器中;以及使用所存储的多个可下载数值来控制所述电话设备的操作,包括拍叉簧操作、脉冲拨号操作、音调拨号操作、抖动缓冲大小、去跳动特性、发射机和接收机增益、主叫方识别功能、脉冲信令操作以及振铃操作。109.根据权利要求108的方法,其中所述多个可下载数值包括第一组管理信息库对象,其中每组管理信息库对象对应于每个电话端口,所述第一组管理信息库对象控制所述电话设备的第一组操作,所述第一组操作包括拍叉簧操作、脉冲拨号操作、抖动缓冲大小、去跳动特性、发射机增益和接收机增益;第二组管理信息库对象,多个所述管理信息库对象与多个所述电话端口无关,所述第二组管理信息库对象控制所述电话设备的第二组操作,所述第二组操作包括主叫方识别功能;第一管理信息库表,用于为所述电话设备控制脉冲信令操作;第二管理信息库表,用于为所述电话设备控制振铃节奏操作;第三管理信息库表,用于为所述电话设备控制音调操作。全文摘要用于操作电话设备的方法解决了用于特定电话操作的国际标准中的变化,所述特定电话操作包括拍叉簧操作、脉冲拨号操作、音调拨号操作、抖动缓冲大小、去跳动特性、发射机和接收机增益、主叫方识别功能、脉冲信令操作以及振铃操作。所述方法包括将所述多个值的每一个限定为管理信息库对象;接收通过互联网协议网络被下载到所述电话设备的多个可下载数值作为管理信息库表;将所述多个可下载数值存储在所述电话设备的存储器中;以及使用所存储的多个可下载数值来控制所述电话设备的操作,包括拍叉簧操作、脉冲拨号操作、音调拨号操作、抖动缓冲大小、去跳动特性、发射机和接收机增益、主叫方识别功能、脉冲信令操作、音调操作、呼叫进展音(例如忙音,回铃,音调,拨号音等)以及振铃操作。规定不同的范围和缺省值以提供宽范围的操作能力。文档编号H04M15/06GK1643881SQ0380681公开日2005年7月20日申请日期2003年3月6日优先权日2002年3月6日发明者翰尼夫·B.·查兰尼亚,里查德·维特,罗伯特·利特瓦克申请人:通用仪器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1