电信设置及管理系统与方法

文档序号:7575334阅读:399来源:国知局
专利名称:电信设置及管理系统与方法
技术领域
本发明一般涉及管理与控制具有多个可编程参数的电子设备的系统与方法,更具体地涉及管理、控制、更新及监视一个或多个电信转换开关的系统与方法,诸如专用小交换机电话接线器、中心局及其关联的外围电信设备。
快捷、方便与高效的通信能力对于成功的商业操作即使不是必不可少的也永远是关键性组成部分。当前随着全球经济的继续扩展,通信能力甚至更重要了。作为对这些需求的部分响应,已研制出允许用户快捷与方便地放置、接收及交换电话呼叫以及提供诸如呼叫计账及话音信息功能等高级特征的完善的电信设备。随着在诸如专用小交换机(PBX)电话接线器、中心局、按键与混合电话系统(小电信转换开关)、呼叫计账系统、话音信息系统、计算机电话接口(CTI)设备、自动呼叫分配(ACD)设备、因特网服务器等本地电信设备中可以广泛地获得这些特征,这些系统的需求与设置正在不断扩展。通常大量的场所具有分层的或“集成的”两种或更多的上述设备并且这些不同的设备很少采用相同的操作系统或具有相同的品牌。更经常的是,这些不同的设备包含操作系统与品牌的混合。
然而,这种先进的电信设备的混合通常仍依赖于对安装、建立、操作、修改及维护的大量手动人工交互作用。尤其是当要将诸如PBX等新的电话接线器装在设施上时,不仅必须安装物理设备本身,还必须将设备配置与编程为如设施的用户所要求的那样工作。事实上,随着设备中能获得越来越多的先进特征,为最终用户的特定需要来初始建立与配置这些特征的设备安装人员的负担以及维护与修改设备、设备的相关电缆记录及电缆与业务活动的技术人员的负担也增加了。
当电话接线器伴随着诸如话音信息系统、呼叫计帐系统、CTI设备、无线通信业务或ACD设备等其它电信设备时,安装难度也成倍增长。尤其是,许多附属设备需要用户信息的额外输入重复已经输入主电话交换设备中的信息的用户信息。在这种情况中,技术人员不仅必须编程主电信转换开关,还必须花费额外的时间(与钱)用类似的信息编程附属设备。通常,这些系统必须是完善地互相同步的,否则会出现问题。结果极大地提高了安装总成本并极大地提高了数据输入差错率。
进一步使这一设备的发装与管理复杂化,对电信系统的一个部件的各个别改变经常需要对若干其它部件的附加的类似改变。此外,这些附加的改变通常必须以特定的次序进行,并且由于各电信设备的操作系统设计经常随制造商与设备改变,对各不同的部件采用完全不同的命令结构。因此,在手工进行时,技术人员必须记住需要编程的各设备的不同命令结构并且还必须记住作出改变的次序,并且可能进一步需要不同的终端、口令、过程、软件等。从而必须由熟悉构成该电信系统的所有各式各样类型的设备的高度熟练的技术人员来执行这些改变,或者更通常的,需要多位技术人员。很清楚,即使需要安装、维护或编程的只是有限数目的设备,也极大地增加了出错的可能性。
由于现代电信设备在编程中提供许多灵活性来接纳不同用户的不同偏爱,通常必须通过观察用户的意图与偏爱以便通过设备的编程来精确地反映它们才能开始安装这一设备。这是通常通过分发调查表给各用户来接收足以使设备能适当地配置的信息来进行的。从而,不仅需要投入可观的时间来调查与输入在这些调查表上接收的信息到设备中,并且在各部分与每一个用户方面也需要大量精力来完成调查表。通常这些数据的采集与输入必须等待到系统安装以后,然而在下面描述的本发明中,可提前数目在外部存储这些信息,检验有无遗漏,检验差错或重复及加以处理。
当用改进的系统来替换过时的PBX或中心局系统时这些缺点特别突出。在这一情况中,如上所述,通常观察各用户的偏爱,并在安装了改进的PBX或中心局系统之后重新手动输入这些信息。从而,由于设备升级冲击设施中的各个与每一个用户,需要可观的资源消耗。结果,改进的电信设备提供的先进特征的好处通常抵偿不了安装费用,并从而使许多单位或者不升级它们的设备,或者尽可能长地推迟升级。
大单位也经常遇到需要用同一品牌的设备的较新的版本或是用不同制造商制造的设备来增容现有PBX系统。这时这些单位遇到与管理具有不同的功能性、操作特征及命令协议的不同系统相关的难于安装、操作、协调与维护问题的主机。
此外,这种电信交换设备的安装后维护通常需要熟练技术人员的干预。例如,在系统上增加新用户需要将足以标识该用户、其设备及其偏爱的信息编程到系统中。通常,这一编程必须由技术人员来执行,他必须对设施进行业务呼叫来完成这一编程。此外,必须手工地为各设备照顾存档电信系统建立的详细记录的管理。这便是,电缆号、用户标识与偏爱、设备类型与位置等必须全部与系统本身分开维护。结果再度极大地增加了维护电信系统的费用。
通常,诸如PBX等电信接线器的编程是通过输入一系列专用代码到连接在该PBX上的指定的电话手机来进行的。从而,通过使用电话机的键盘及任何显示功能,便能将编程信息输入到PBX系统中。虽然这一系统具有不需要诸如非用户喜欢的并从而对来受训的人员极难使用的界面等附加支持设备的优点。此外,即使熟练的技术人员也受到必须分别为该系统上的各用户重复地输入要编程的各项的限制。从而对于连接在系统上的各台,技术人员必须输入标识要设定的参数的一系列复杂的位及该参数的适当数据。对于拥有数百或数千个台的系统,这一过程不仅极为费时并且还易遭重大的数据输入差错。
虽然已作出过若干努力来克服一种或多种上述缺陷,但尚无在提供实质性减少安装与维护电信设备所需的手动人工交互作用量的电信安装与管理系统上的成功实例。例如,若干制造商已开发出与PBX电话接线器接口来方便其编程的所谓“傻瓜”终端。这些傻瓜终端(或仿真傻瓜终端的PC)通常并不包含任何处理能力,而是进行工作来显示存储在PBX接线器中的存储器内的数据及接收与提交用户输入给接线器。从而,能向接线器请求给定电话台的当前操作参数,显示在终端上并能返回从用户接收的修改并将其存储在电话接线器的存储器中。事实上,对于熟练于编程接线器的技术人员,TTY接口的增强的个人计算机接口不再比傻瓜终端或通过电话台编程高效。然而,本发明克服这些缺陷。
然而,这些系统的实现,由于终端与接线器之间比较慢的数据通信速度、接线器的内部等待时间及遇到忙条件时,通常对用户的数据请求响应很慢。从而,当请求给定的电话台的信息时,电话接线器必须访问该信息并通过通信链路传送给终端供显示在其上。类似地,由于必须将任何修改数据立即上载到接线器而导致进一步的延时。从而,实际上这些系统在应答用户请求中具有明显的“滞后”。结果,虽然这些系统可以简化编程过程的复杂性,它们对实际加速这一过程成效甚少。
具体地,实际上总是缺少搜索重复项、执行逻辑分类、生成客户报告及提供其它先进特征的能力。因此,为了检验数据或搜索问题,或者必须人工上拉各记录并一次一个地观察,或者必须人工打印或检验完整的大型表格。
此外,这些管理系统通常是专用的与不灵活的,因为它们只能在单一品牌或类型的电信设备上工作,并且还只能一次物理地连接到电信系统的单个部件上。因此,这些系统不能为集成到单个电信系统或网络中的具有不同的命令结构的一个或多个设备提供实时修改操作参数。
作为上述解决方案的替代,Northern Telecom开发了称作Meridian MauagerTM的系统,它包含个人计算机及方便一个或多个Meridian 1PBX的转换连接控制的相关软件。Meridian ManagerTM系统在个人计算机内包含存储主要处理电话按钮赋值的存储在Meridian 1PBX内的一些信息的镜象的本机数据库。从而,在要改变PBX内的某些信息时,可在本机数据库中作出这一改变并随后在希望的时间上下载到PBX。以这一方式,减少了与检索及显示编程在PBX中的信息关联的“滞后”。然而,熟练的技术人员再一次不能从这种系统中得到任何效率,并从而不能降低与这些设备的程序改变关联的时间或费用。
Switchview公司的称作Switchview的类似系统包含方便一个或多个Meridian 1PBX的转换连接控制的软件。与Meridian ManagerTM系统相似,Switchview系统在计算机内包含存储用来控制Meridian 1PBX的操作的信息的本机数据库。然而与Meridian ManagerTM相似,Switchview系统不能提供与具有不同操作命令结构与操作系统的多个电信设备的实时互连来允许管理与控制这些设备。
除了上述设备,已开发了若干种附加设备来提供较不复杂的用户界面以方便电信设备的编程。例如,颁给Cocklin等人的美国专利5,309,509公开了具有供与管理员控制器一起使用来控制与实现对电话系统的电话机的改变的图形用户界面的工作站。该工作站使客户能有选择地输入电话线、特征及电话薄号码改变到显示的电话机的键按钮位置上。将这些改变转换成程序指令并传输给管理员控制器以控制电话转换系统将选择的线路、特征与电话薄号码赋予电话机。然而,这一对比文件是指向更新存储在电话公司交换局上而不是在本地专用小交换机上的信息的,并且没有公开这样的系统,其中利用与PBX设备连接的外部计算机来编程PBX设备以集成、管理及支持具有不同的命令结构的多个不同电信产品。此外,该对比文件并未公开包含集成多个电话接线器、品牌、网络、子系统、外围设备与软件的能力的系统。
颁给Sakai的美国专利号4,928,304公开了包含与外部计算机连接的PBX的电子交换系统。将标准交换功能的程序存储在PBX中,同时将只应用在一部分电话终端上的程序(称作服务功能)存储在外部计算机中。服务功能的改变是通过改变外部计算机中的程序来完成的,从而避免了改变PBX中的程序的需要。然而,该对比文件再一次不能公开这样的系统,其中利用与PBX设备连接的外部计算机来编程PBX设备以集成、管理及支持多个不同电信产品,或包含集成多个电话接线器、网络、子系统、外围设备及软件的功能。
鉴于上述缺点,本发明的主要目的为提供克服上述缺点的用于设置与管理诸如PBX电话接线器等电信接线器的新颖的电信设置与管理系统。
本发明的另一目的是为包含可在包括个人计算机或个人计算机网络(LAN/WAN/Internet/Intranet等)的各式各样的计算平台上操作的软件的电信系统提供电信设置与管理系统。
本发明的又另一目的为提供包含与电信系统互连的用于在其间传递操作数据的一个或多个个人计算机及相关软件电信设置与管理系统。
本发明的又另一目的为提供用在电信设置与管理系统与电信系统之间的能同时或接近同时与构成该电信系统的多个不同电信部件通信的接口设备。
本发明的另一目的为提供能与诸如PBX电话接线器等多种不同构造、型号或类型的电信系统部件接口与通信的电信设置与管理系统与方法。
本发明的又一目的为提供能与PBX电话接线器、呼叫计帐系统、话音信息系统、CTI设备、ACD设备或另一外围设备中一个或多个接口与通信的电信设置与管理系统与方法。
本发明的又另一目的为提供能与诸如采用不同数据格式协议的PBX接线器或中心局接线器等一个或多个电信系统部件接口与通信的电信设置与管理系统与方法。
本发明的又另一目的为提供能与诸如采用不同的内部操作系统的电话接线器等一个或多个PBX电信系统部件接口与通信的电信设备与管理系统及方法。
本发明的另一目的为提供能根据希望与之通信的电话部件或接线器的构造与型号采用各种不同数据格式与协议通信的电话接线器管理系统。
本发明的另一目的为提供诸如PBX电话接线器等电信设备的电信设置与管理系统,其中也将存储在电信设备内的多个可重新编程的参数存储在包含在该设备与管理系统内的本机数据库中。
本发明的另一目的为提供减少或消除用户在增加、更新或修改诸如PBX电话接线器等电信设备的工作参数时所经历的延时的电信设备与管理系统及方法。
本发明的又另一目的为提供诸如PBX电话接线器等电信设备的设置与管理系统,其中用户对用于控制该电信设备的操作的可重新编程的参数的更新或修改是在存储在该设置与管理系统内的本机数据库中进行的,从而极大地减少或消除了用户在执行这些更新或修改时经历的延时。
本发明的又另一目的为提供方便包含执行电缆记录管理、管理接线板配置、故障跟踪报告、打印与跟踪服务定单、管理项目重大事件、到期日期等的存档与维护电信系统的电信系统管理系统及方法。
本发明的又一目的为提供允许用户对用于控制诸如PBX电话接线器等电信设备的操作的可重新编程的参数作出更新或修改的电信设备与管理系统,这些改变在用户确定的稍后的时间之前不自动地或手动地生效。
本发明的又另一目的为提供这样一种电信设置与管理系统,其中从系统的用户所接收的对电信系统的操作参数的要求的改变或更新是在下载到电信系统之前在外部接收与存储、检验遗漏、检验差错或重复及处理的。
本发明的又一目的为提供允许用户响应紧急情况自动或手动起动对用于控制诸如PBX电话接线器等电信设备的操作的可重新编程的参数的更新或修改的电信设备与管理系统。
本发明的附加目的为提供这样一种电信设置与管理系统,其中将用于控制诸如PBX电话接线器等电信设备的操作的可重新编程的参数的用户更新或修改保持在本机数据库中并在稍后的预定时间上上载到该电信设备。
本发明的又另一目的为提供生成确认电信系统接收与接受用于控制该电信系统的操作的可重新编程的参数的用户更新或修改的登记的电信设置与管理系统。
本发明的另一目的为提供维护对该电信系统的操作必要的关键性操作数据的后备的电信设置与管理系统。
本发明的又另一目的为提供允许系统操作员建立电信系统、网络或外围设备的控制信息的复制拷贝,脱机修改这些信息,及执行将这些信息在预定的时间上大批量下载到电信系统上的电信设置与管理系统。
本发明的另一目的为提供响应来自用户的增加、更新、删除或修改这些操作参数中另一个的命令自动地更新或修改用于控制诸如PBX电话接线器等电信设备的操作的一个或多个操作参数的电信设置与管理系统及方法。
本发明的又一目的为提供电信系统的这样一种电信设置与管理系统,其中只须将存储在电信系统内的多个重复的可重新编程的参数存储在包含在设置与管理系统内的本机数据库内一次。
本发明的又另一目的为提供电信系统的这样一种电信设置与管理系统,其中至少一个可重新编程的参数是从该设置与管理系统中所包含的本机数据库中检索及根据该电信系统的能力格式化供传输给该电信系统的。
本发明的又另一目的为提供电信系统的这样一种电信设置与管理系统,其中从包含在该设置与管理系统内的本机数据库检索可重新编程的参数并将其转换成适合于在构成该电信系统的一个或多个不同电信设备中存储和使用的一种或多种格式。
本发明的又另一目的为提供通过存储表示哪些部件在哪里,各设备有哪些子部件,根据当前库存能作出哪些改变及鉴于这些改变必须作出哪些程序改变的数据,便能以自动重新配置电信设备的位移的部件而加速升级、扩展、收缩或审慎的缩小规模的电信设备与管理系统。
本发明的另一目的为提供跟踪包含内部部件及它们在各电信设备内的精确位置的清单以便响应诸如移动某些电话台的用户请求自动确定参数及配置的电信设置与管理系统。
本发明的又另一目的为提供能从设置的电信设备下载编程信息,将这种编程信息翻译成适用于这一设备的替换件的格式及将翻译的信息上载到替换部件的电信设置与管理系统。
本发明的另一目的为提供包含执行通常由分散的电信设备执行的任务的能力,从而减少或消除所需分散的电信设备的数目并向电信系统提供进一步的灵活性的电信系统的设置与管理系统。
本发明的又一目的为提供包含用于方便从设置与管理系统到电信系统的信息传送的接口设备的电信系统的电信设置与管理系统。
本发明的又另一目的为提供这样一种电信设置与管理系统,其中为了提供冗余通信能力而重复到达多个受管理的子系统的通信路径及其中自动检测通信故障与利用第二通信链路。
本发明的又另一目的为提供在设置或维护电信设备时减少或消除重复数据项的电信设置与管理系统。
本发明的又另一目的是为所有上述各项提供诸如路由选择器、中枢或桥接器等非电信设备,其中这些非电信设备提供适用于管理该设备的通信路径及该设备包含能合乎需要地管理或操作的数据。
利用这里所公开的自动化电话接线器及相关附属设备的设置与维护的改进的电信设置与管理系统及方法能达到观察说明书及缩微胶片附录时显而易见的本发明的这些与其它目的。本发明提供了包含用于管理、控制、更新及监视诸如专用小交换机电话接线器及相关(或不相关)以外围电信设备等电信接线器的公用的用户友好的接口的电信系统设置与管理设备及方法。本设备能管理与控制由各种不同制造商供应的及具有不同命令协议与/或操作系统的诸如电话接线器、呼叫计帐系统及话音信息系统等多种不同类型的电信设备,借此将设备无缝地集成到易于管理的电信系统中。该电信系统内的本机数据库为电信设备提供接近实时的访问与修改编程信息,并进一步在电信设备万一故障时提供冗余性。此外,提供了与所有管理的子系统的实时或接近实时的互连以方便响应用户请求立即更新操作参数。


图1示出本发明及按照本发明编程的计算机系统与一个或多个电信子系统之间的互连的示意性方框图。
图2示出本发明的最佳实施例,其中将多个编码操作的接线器连接或级联在一起以提供按照本发明编程的计算机系统与一个或多个受管理的电信子系统之间的互连。
图3示出本发明的另一最佳实施例,它包含局域或广域计算机网来互连按照本发明编程的计算机系统与一个或多个受管理的电信子系统。
图4示出按照本发明编程的计算机的主菜单的较佳布局。
图5示出存储在按照本发明编程的计算机的数据库内的典型记录。
图6示出按照本发明编程的计算机的实用程序子菜单的较佳布局。
图7示出按照本发明编程的计算机的工作指令子菜单的较佳布局。
图8示出按照本发明编程的计算机的系统连接子菜单的较佳布局。
图9示出按照本发明的开发、翻译、传输及确认收到电信系统的受管理的子系统的操作参数的较佳方法的概述。
图10示出按照所示的本发明的用于传输操作参数到管理的子系统及管理的子系统确认这些操作参数的准确接收的较佳方法的流程图。
图11示出描绘本发明一种特征的框图,其中诸如姓名或分机号等相同数据只须在本发明的内部数据库中的记录中存储一次。
在作为本说明书的一部分的缩微胶片的附录中提供了在本发明中使用的操作软件的最佳实施例的存档的源码。在结合本说明书的主要部分中的描述与附图观察缩微胶片中的操作软件的源码时,熟悉本技术的人员将会完全理解本发明的特征及操作特征。
如下面详细描述的,本发明的一个最佳实施例包含通过通信路径与电信系统连接的诸如个人计算机等计算机系统。个人计算机系统包含操作软件,其最佳实施例包含在缩微胶片附录中。
缩微胶片附录中的源码包含23个文件,20个文件具有扩展名“.prg”及三个文件具有扩展名“.fmt”。通常,“.prg”文件为程序文件,它们在本最佳实施例中符合Borland,DbaseV编程语言。包含TRUNKS。FMT、PROFILE.FMT及REPAIRS.FMT的“.fmt”文件为用于确定要从用户接收的信息的格式的屏幕输入格式文件。下面讨论该特定程序的功能。
SITE.PRG程序包含本发明的主应用代码。SITE.PRG处理用户信息的菜单显示及数据库记录。SITE.PRG还包含低级通信服务与支持功能以及用于生成报告,工作指令处理,输入与编辑数据库字段,查找与数据确认功能及规则的子例程。SITE.PRG根据需要利用若干“.fmt”文件用于地点特定的或通用数据输入屏幕。其它子例程调用包括对控制通信的各方面及与诸如特定品牌的PBX或话音处理系统等受管理的子系统的关系的外部程序的调用。
F9600.PRG文件包含对发布Fujitsu F9600 PBX系列中的编程改变专用的通信例程。还包含允许本发明同步及自动地以包含在Fujitsu PBX中的信息来填充其本机数据库表或反过来从包含在本发明的内部数据库中的信息作为单一的操作编程Fujitsu PBX的实用程序。这一模块顾及通常必须为诸如增加或删除Fujitsu PBX的电话机(或其它本地设备)手动执行的操作的许多细微差别与序列。这一程序还包括用于与Fujitsu PBX接口的附加功能,该Fujitsu PBX包含Fujitsu F9600 EMML编程模型的解释程序来允许本地编程PBX,无须使用独立的维护终端。随着在本发明的本机数据库中对表示用户姓名、键按钮赋值、特征类、呼叫转接、接收组等字段进行改变,这一模块处理对F9600 PBX的请求并通过在跟踪差错检验中查询F9600PBX检验这些改变。
重要的是,用缩微胶片附录中的源码体现的本发明的最佳实施例是旨在以Fujitsu F9600 PBX操作的。当然,熟悉本技术的人员从这里的讨论及附录中的源码会理解通过提供类似于F9600.PRG程序的适当程序能使本发明适应于以任何希望的PBX或其它电信设备操作。此外,通过以用于与非电信设备接口的另一程序来取代F9600.PRG程序便能管理诸如路由选择器、中枢及桥接器等非电信设备。从而,当希望将本发明用于其它电信或非电信系统时,可用与所希望的设备接口的另一适当的程序来取代F9600.PRG程序。例如,当要管理ATφT PBX电话接线器时,可用采用同样新颖与独一无二的技术、逻辑假设及关系的程序来取代F9600.PRG来控制ATφT PBX电话接线器。此外,当要管理多个设备时,可按照本发明同时操作诸如P9600.PRG程序等多个设备专用的控制程序。
EXPORT.PRG程序用于为Fujitsu用姓名拨号服务器及外部查号系统(诸如IBM主机个人记录管理系统)输出电话薄姓名,这些系统必须与保持在本发明的内部数据库中的主电话薄同步。
CENTIGRA.PRG程序包含专用于发布编程指令给话音处理系统的Centigram Series(厘克系列)的通信例程。还包含有允许本发明同步及将包含在Centigram话音处理系统中的信息自动填充其数据库表,或反过来在单一的操作中从包含在本发明的数据库表中的信息编程该Centigram话音处理系统的实用程序。这一模块顾及通常必须手动地为诸如增加或删除Centigram系统的邮箱等操作执行的许多细微差别与序列。随着在本发明的本机数据库中对用户姓名、部门、操作员分机号、特征类别等作出改变,这一模块处理对Centigram话音处理系统的请求及通过在跟踪差错检验中查询Centigram系统来验证这些改变。类似地,OCTEL.PRG程序包含专用于发布编程指令给话音处理系统OCTEL系列及用于执行上面结合CENTIGRA.PRG程序讨论的其它附属功能的通信例程。
CHECK.PRG程序包含通常用来在编程新的电信设备(诸如电话接线器、话音处理系统等)之前全程检验内部数据库中的数据完整性与正确性。这一程序还包含用来为新的PBX系统从暂时存储器建立与上载操作参数的例程。ASSAC.PRG、ASSDICL.PRG、ASSVL.PRG、ASSMLDT.PRG、ASSPICL.PRG、ASSSLT.PRG及ASSICLG.PRG程序包含CHECK.PRG程序用来为从本发明内的完整的本机数据库中建立/加载F9600 PBX生成Fujitsu F9600命令的例程。
SETUP.PRG程序用来在初始建立阶级期间配置本发明。这一程序允许选择诸如编号计划及其它操作细微差别的默认值,然后建立初始本机数据库供在本发明中使用。
PEP.PRG、REP1.PRG与REP2.PRG程序在本发明中提供通用报告支持与生成。这些程序允许本发明建立定制的查询及可在屏幕上浏览、打印、或在盘上保存供输出到其它系统的报告。
DESI9600.PRG程序包含用于读取包含在本发明内的与电话相关的数据及作为一次无缝操作将其打印在预先印好的指定面层的标签上的例程。随着在数字电话机上预编程键按钮的赋值,这一程序打印带有诸如姓名、地点、部门及维护当前桌面信息所必须的其它有关信息的附加指令的新更新的标签。程序自动调整与打印直接拨入前缀及面层上的其它基于地点特定的规则的信息。
最后,BACKUP.PRG程序包含对本发明的本机数据库的后备与存档的支持,及PROJECT.PRG程序提供与本发明的管理与支持功能有关的基本项目管理功能的支持。
首先参见图1,其中示出了本发明及按照本发明编程的计算机系统与一个或多个受管理的电信子系统之间的互连的示意性框图。如在图1中所见,本发明包括电信设置与管理系统10,该系统典型地包含具有诸如键盘与/或鼠标器的输入设备14及诸如视频显示终端的输出设备16的个人计算机数据处理部分12。如图1中所示,数据处理部分12与输入设备14连接从其接收输入并进一步与输出设备16连接显示信息给系统10的用户。虽然最好用个人计算机实现系统10,按照本发明可使用能执行下述功能的任何计算机。此外,虽然输入设备14最好是键盘或鼠标器而输出设备16最好是视频显示终端,任何适当的输入与输入设备都可使用,包括触摸屏、光笔、读/写紧致盘等。
电信设置与管理系统10通过接口电路17与一般性地在18上示出的一个或多个受管理的电信子系统相连接。具体地,系统10用通信路径19连接在接口电路17上,而接口电路17用通信路径20连接到一台或多台第一专用小交换机(PBX)电话接线器22、第二PBX电话接线器23、呼叫计帐系统24及诸如话音邮件系统以及诸如路由选择器、中枢、桥接器等其它设备31。诸如电话台等用户终端可根据需要连接在电信子系统18上。例如,可通过多条适用的连接线30将电话台28连接在PBX电话接线器22上。
如图1中所示,接口电路17用于通过通信路径19从系统10接收信息及通过通信路径20之一将该信息提交给适当的电信子系统18,以及通过通信路径20从电信子系统18接收信息及通过通信路径19将该信息提交给系统10。在一个最佳实施例中,接口电路17为编码操作的接线器,它进行操作通过通信路径19从系统10接收信息及处理该信息以生成适当的选择的数据供输出到各电信子系统18。然后在适当时通过通信路径20将这一选择的数据从接口电路17传输给各电信子系统。如下面更详细地描述的,编码操作的接线器提供诸如本发明的系统10与电信子系统18等多个设备之间的双向通信。
虽然接口电路17可包含单个编码操作的接线器,但这种配置将本发明能支持的电信子系统的数目限制在该单个编码操作的接线器的可利用的输出端的数目上。从而,按照本发明的另一最佳实施例,将多个编码操作的接线器连接或级联在一起以允许连接附加的电信子系统18。
图2示出一个这种配置。如在图2的实例中所见,将三个编码操作的接线器菊花链接在一起以增加本发明能控制的受管理的子系统的数目。具体地,如图2中所见,接口电路17包含第一编码操作的接线器210、第二编码操作的接线器220及第三编码操作的接线器230。各接线器210、220、230分别包含输入端212、222及232及分别一般性地在214、224与234上指定的多个输出端(诸如64个输出端)。将来自第一编码操作的接线器210的一个输出端216连接在第二编码操作的接线器220的输入端222上。类似地,将第二编码操作的接线器220的一个输出端226连接在第三编码操作的接线器230的输入端232上。以这一方式,将三个编码操作的接线器210、220与230菊花链接在一起。
这一配置中的三个编码操作的接线器的各个提供各接线器的输入与输出端之间的双向通信。从而,在通信路径19上提供给第一编码操作的接线器210的输入端212的数据将被传送给输出端214之一。将数据传送到哪一个输出端是受与数据一起传递到输入端212的命令参数控制的。从而,除外输出端216是连接在第二编码操作的接线器220的输入端222上,可将每一个输出端214连接到要由本发明控制的受管理的子系统上,诸如电信子系统18。类似地,除外输出端226是连接在第三编码操作的接线器230上,也可将每一个输出端224连接在要由本发明控制的受管理的子系统上。由于图2中所示的实施例只包含级联在一起的三个编码操作的接线器,能将第三编码操作的接线器230的所有输出端234连接在附加的受管理的子系统上。当然,取决于要由本发明管理的子系统的数目,如果需要附加的输出端,可根据需要在第三编码操作的接线器230上级联附加的编码操作的接线器。
如本技术的人员所知的,在第一编码操作的接线器210的输入端212上接收的信息是分成供传输给各输出端214的一系列离散数据分组的。输入数据的分割是通过提供嵌入输入数据中或与之一起传送的命令控制的。从而当如图2所示将多个编码操作的接线器连接在一起时,在输出端216以外的所有输出端214上提供旨在定向传输给子系统的相对地短的数据分组,输出端216连接在第二编码操作的接线器220上。传送给输出端216的数据分组是多个数据分组与控制信息的连接,它是进一步根据要提供给第二编码操作的接线器220的输出端224的需要分割的。利用类似的方法传送信息给第三(当采用三个以上接线器时,第四等)编码操作的接线器230。
再参见图1,通信路径19与20可以是在系统10与接口电路17之间及在接口电路17与电信子系统18之间传送信息的任何适当的连接线。在本发明的一个最佳实施例中,通信路径19与20包含连接在系统10上的对应数据端口与接口电路17之间及接口电路17与电信子系统18之间的RS-232串行电缆。在另一最佳实施例中,通信路径20包括诸如拨号调制解调器连接线等用于传送数据的标准电话连接线。当然,只要可以通过它们交换信息,任何适当的连接线可用作通信路径19与20。从而,ISDN链路、拨号或专用调制解调器链路、直接串行或并行链路、无线数据链路(包括AM、FM、数字、或任何其它适当的调制方案)、分组交换网、因特网互联、或任何类似的或等效的连接能有利地与本发明一起使用。
如上面讨论的、在本发明的一个最佳实施例中,接口电路17是一个或多个编码操作的接线器。在另一最佳实施例中,接口电路17包含局域或广域计算机网,诸如以太网、令牌环网、FDDI(光纤分布式数据接口)、CDDI(铜线分布式数据接口)、ATM(异步传输模式)网等。在这种系统中,可通过适当的网络接口电路即NIC将各电信子系统18连接在网上。同时,可采用上述各项的任何混合物,诸如,一个编码操作的接线器、一个调制解调器、三个RS-232串行互连、一个FDDI、一个DIC、一个BRI ISDN互连及一个因特网互联。此外,当不可能或不希望将一个或多个电信子系统18直接连接在网络基础结构上时,可利用通信服务器来方便与这些外围设备的通信。具体地,可通过适当的网络接口电路将诸如个人计算机等通信服务器连接在网络上,并可通过串行或其它适当的数据链路与外围设备通信。
图3示出本发明的这一最佳实施例,其中来自图1的相同参照数字用在相同的部件上。如图3中所见,接口电路17包含局域或广域网300。通信路径19与20已分别用网络接口电路302与304替代,它可包含网络接口电路卡及将该卡连接在网络300上的有关电缆。在图3中所示的实施例中,电信子系统18通过网络接口电路304直接连接在网络300上。因此,电信子系统18必须能与网络接口电路304连接。在最佳实施例中,各电信子系统18具有用于接纳构成网络接口电路304的一部分的标准网络接口卡的计算机接口槽。
在电信子系统不能直接连接在网络300上的情况中,在图3的实施例中仍可通过诸如串行数据通信端口等另一数据通信接口控制它们。这是通过利用通信服务器310来完成的。如图3中所示,通信服务器310通过适当的网络接口电路306连接在网络300上,在最佳实施例中它类似于电路304并包含网络接口卡与相关电缆。通信服务器310可以是诸如带有相关的通信软件的个人计算系统而电路306可以是诸如以太网接口卡与互连电缆等网络接口卡。
通信服务器310通过通信路径311与一个或多个一般性地示出在318上的电信子系统相连。电信子系统318可包含类似于受管理的子系统18及在图3中所示的实施例中的任何适当的设备,子系统318包含第三专用小交换机电话接线器312、呼叫计帐系统314及杂用主机316,后者可以是另一PBX、呼叫计帐系统、话音处理系统、计算机电话接口(CTI)设备、自动呼叫分配(ACD)设备、因特网服务器或其它适当的设备。此外,虽然图3中未直接示出,可将图2的级联的接线器布置附加在通信服务器310上以类似于上面结合图2描述的方式控制多个受管理的子系统。
如上面相对于通信路径19与20所述,通信路径311可以是在通信服务器310与电信子系统318之间传送信息的任何适当的连接线。在本发明的一个最佳实施例中,通信路径311包含连接在通信服务器310上的对应数据端口与电信子系统318之间的RS-232串行电缆。在另一最佳实施例中,通信路径311包括用来传送数据的标准电话连接线,诸如拨号调制解调器连接线。当然,只要可以通过它交换信息,任何适当的连接线都可用作通信路径311。从而,ISDN链路、拨号或专用调制解调器链路、直接串行或并行链路、无线数据链路(包括AM、FM、数字或任何其它适用的调制方案)、分组交换网、因特网互连、或任何类似或等效的连接都能有利地与本发明一起使用。
下面详细讨论系统10的操作。如上所述,本发明的一个最佳实施例包含通过通信路径与一个或多个电信设备连接的诸如个人计算机等计算机系统,及包含操作软件,其最佳实施例作为源码包含在缩微胶片附录中。虽然下面描述了这一操作软件所提供的本发明的主要特征与功能,熟悉本技术的人员参照附录将揭示本发明的许多附加功能。
一般性地参见图1-3,在操作中,系统10接收与存储控制连接在其上的受管理的电信子系统的操作所必需的信息。从而,在与PBX接线器22相连时,系统10存储用来控制PBX接线器22的包含键按钮赋值、分机号、用户姓名等的信息。此外,为了方便电信子系统的维护与记录保管,系统10还包含关于电信子系统的物理布置的信息,其中包含连接在其上的电话台的位置、部门代码及电缆号。可根据需要为任何附加的电信子系统18在系统10中存储类似的信息。
在一个最佳实施例中,系统10包含拥有多个记录的内部数据库,各记录包含用于控制电信子系统18的多个值。名记录可用任何适当的方法检索,例如用与PBX电话接线器22连接的电话台的分机号。重要的是按照本发明,当电信子系统18包含多种不同类型的设备时,存储包含控制各不同类型的设备的足够信息的单一记录。例如,当PBX电话接线器22与呼叫计帐系统24两者的操作需要诸如分机号等类似数据时,只须将这一信息在系统10所包含的内部数据库中的记录内存储一次。当然,为了冗余或后备目的,可将这些信息存储一次以上。
从而,当对电信子系统的配置进行改变或更新时,系统10的操作员只须将更新的或修改的数据输入一次。即如果例如PBX接线器22的用户从一个地点搬迁到另一个,只须记录一次这一地点改变。系统10根据反映这一地点改变的需要重新编程第一PBX接线器22及任何其它管理的电信子系统18。从而,按照本发明,存储在一个以上电信子系统18中的数据在系统10中只须改变一次,然后在必要时适当地下载到电信子系统18中。
此外,系统10也将采取附加的步骤来方便这一地点改变。具体地,例如系统10将为包含该搬迁的台的所有电话重新打印标示条,更新电缆记录等。从而,按照本发明,反映对受管理的电信系统的更新或改变的数据只须来自用户一次,而系统10对此作出响应自动地进行附加的更新、修改与改变。以这一方式,极大地简化了系统的维护并从而减少了这种维护所需的时间。
其中只须将诸如分机号等类似的数据在包含在系统10中的内部数据库中的记录内存储一次的本发明的这一特征在图11中更清楚地示出。如图11中所见,包含受管理的子系统1100、1102、1104及1106在内的多个受管理的子系统18各包含拥有各自的受管理的子系统的操作信息的内部数据库1101、1103、1105及1107。将包含在各内部数据库1101、1103、1105与1107中的信息传送给系统10并分别临时存储在数据库1110、1112、1114与1116中。然后将这些临时数据库中的信息压实或压缩到存储在系统10中的综合内部数据库1118中。
具体地,当从任何受管理的子系统接收信息时,系统10首先根据从其接收信息的受管理的子系统18的特定类型、品牌及操作系统执行协议及连接性转换以恢复该信息。然后系统10执行这些信息的相关性压缩并将结果存储在内部数据库1118中,如上所述使得各受管理的子系统内存储的公共信息只须在系统10的内部数据库1118中存储一次。将信息从系统10的内部数据库1118传送到受管理的子系统18之一时遵循逆过程。具体地,从内部数据库1118检索信息并执行适当的进程为将要将信息传送给它的受管理的子系统18将信息格式化或解压缩成适当的格式。此外,将信息放置在适当的协议中及传输给适当的受管理的子系统18。
重要的是本发明提供了能无缝地集成从各种不同制造商提供的或具有不同操作系统的不同电信支持产品的系统及方法。通常,各电信设备的不同制造商提供略为不同的命令结构或协议来与该设备通信。从而,参见图1,当第一电话接线器22可由第一制造商制造并需要提供第一命令序列来编程特定的参数时,第二电话接线器23可能需要第二种完全不同的命令序列。
按照本发明,提供了采用任何数目不同命令结构或协议与任何数目不同类型的电信设备通信的能力。具体地,本发明的电信设备与管理系统包含根据附着在其上的特定设备以不同方式格式化命令的能力。从而,在将数据或其它信息传送到要受控制的电信设备之前,首先适当地格式化这一信息以便适当的设备接收与理解。
在本发明的一个最佳实施例中,根据要由本系统控制的电信设备的本体采用多个不同的软件驱动程序。在系统的用户识别出设备时,便选择适当的驱动程序及将其用于与该设备的所有以后的通信。类似地,按照本发明,将不同的软件驱动程序用于具有不同命令结构与操作系统的电信设备。在用户适当地识别出设备时,便根据已知的命令结构与操作系统参数选择适当的驱动程序及将其用于与该设备的所有后面的通信中。以这一方式,软件系统的体系结构是称作“模块化”或“面向对象”的。
本发明的另一重要方面在于上述电信设备管理与控制与其它通常手动地或通过另一专用目的的设备执行的电话业务的综合。由于可以获得关于在本发明控制下的各电信设备的操作参数的详细信息,本发明独一无二地处于编制与输出传统上通过手工记录保持的报告与其它信息的地位上。
例如,通过提供将这些请求与系统10内的内部数据库中的预定记录关联的能力,按照本发明能容易地实现维修请求的跟踪。虽然这些请求的记载通常不存储在本发明管理与控制下的电信设备中,但可将这一信息包含在也存储这一信息的本机数据库中。从而,除了存储控制电信设备的操作所必需的参数,本发明还跟踪能提高维护电信系统的效率的附属信息。
在初始激活时,系统10提供注册屏幕给用户。在成功地输入用户姓名与口令时,系统10首先试图与各受管理的子系统通信,例如电信子系统18。如果在与任何受管理的子系统的通信中遇到问题,系统10将显示适当的出错报文并通常将临时暂停访问直到纠正了通信问题为止。然而,如果不能建立通信,有可能以“脱机”模式操作系统10。在这一操作模式中,系统10将不试图与受管理的子系统通信,并且在允许将号码增加上到电话台的按钮上之前,不对诸如分机记录的存在等标准数据输入差错执行内部检验。由于在将改变后的记录下载到管理的子系统之前在数据入中不执行差错检验,可在稍后的时间上执行任何逻辑数据输入差错的检验,如下面所述。
在成功地与一个或多个受管理的子系统通信时,或者在起动脱机模式时,系统10显示基本上如图4中所示的主菜单。当然,熟悉本技术的人员会理解,能根据需要修改或补充图4中所示的菜单选择项以提供用户功能性。然而,重要的是本发明的一种特征便是提供能用来输入与改变用于控制各种不同电信设备的信息的标准化用户界面。从而,按照本发明,不管要管理的电信系统及不管用来构成该电信系统的不同设备如何,图4中所示的主菜单基本上具有相同的外观。因此,一旦操作员熟悉了本发明的操作,该操作员不需要重新学习新的命令界面便能更新与控制几乎无限制的数目的不同设备。从而,无论用户是在(1)管理与控制包含同一制造商制造的PBX、呼叫计帐系统及话音信息系统的集成的电信组件;(2)管理与控制包含不同制造商制造的设备的电信系统;或者(3)管理与控制各具有同一或不同制造商制造的设备的多个电信系统,都采用相同的用户友好的命令界面。
如所述,系统10包含拥有多个记录的内部数据库,各记录包含拥有诸如分机号、姓名、按钮赋值、话音邮件参数、电缆记录及其它操作数据等信息的多个字段。如在图4中在400上一般性指出的,系统10包含可用来定位给定的记录及显示其字段内容的若干标准搜索。例如,用户能通过从图4中所示的主菜单中选择适当的项目输入分机号402,姓氏404、设备号406、地点408或电缆号410来定位关于特定电话的信息。通过从主菜单中选择“其它搜索”选项412能输入包含房间号、部门、MDF与房屋对、及其它用户定义的字段的其它搜索标准。一旦定位了适当的记录,便可改变信息而系统10将根据需要自动更新所有附着的受管理的子系统,诸如图1中所示的电信子系统18。
在执行分机402搜索时,系统10将提示用户所要求的分机号。在输入分机号的最后一位时,系统10将定位对应的记录并将其显示给用户,如下所述。按照本发明,能将系统10配置或以可变长度分机号操作。然而,系统10通常要求分机号对各记录是唯一的。从而,如果需要同一分机的多个记录(即电话薄中的多个列表),为这一目的本发明提供一个特殊的字段,分布的号码字段。
分机号的唯一性要求用于强调本发明的一个最佳实施例的一种特征,下面结合实用程序选项414子菜单更详细地描述该特征。当接收来自用户的输入时,系统在试图将该信息上载到受管理子系统之前检验该输入来确认其有效性。以这一方式,在编程受管理的设备之前能隔离与校正可能影响该受管理的子系统的性能的数据输入差错。从而,例如当用户输入重复的分机号时,系统10将检测到该重复输入并发布出错报文给用户通知她重复的分机号。
此外,本发明的一个重要特征在于其在进行数据输入时快速检测重复的工作的能力。具体地,按照本发明的一个最佳实施例,允许多个用户同时编辑单个数据记录。然而,如果多个用户试图修改同一信息,系统10将发布警告指出只有一个用户能修改该信息。其余的搜索选项,姓名404、设备号406、地点408及电缆号410,通过提示用户输入要求的搜索标准然后定位符合该搜索标准的记录,以类似的方式操作。“其它搜索”选项412提供能搜索的其它字段的子菜单,最好包含在部门名、房屋电缆对、MDF中继电缆对搜索、接收组搜索与/或数据分机搜索上搜索的能力。当然,熟悉本技术的人员会理解可在这一子菜单上增加其它字段及重复数据测试的类似特征以满足用户要求。
从上面很清楚,本发明提供广泛与完整的搜索功能以允许其用户以若干不同方式定位要求的记录。按照本发明,可根据用户可得到的任何信息来定位记录。当该信息不足以隔离单一的记录时,能以作为带有电子表格样属性的“弹出窗口”体现的摘要格式显示满足搜索标准的多个记录,以允许用户选择所要求的记录来更详细地显示。从而,熟悉本技术的人员从上面的描述及缩微胶片附录中所附的源码中会理解,本发明在选择与定位所要求的记录供观察或修改中对用户提供极大的灵活性。
一旦根据给定的搜索标准在系统10的内部数据库中定位了要求的记录,便将该记录显示给用户,并将用于搜索的字段加亮。用户然后通过按下系统10的输入设备14上的适当的键卷动通过用加亮的字段索引的其余记录。重要的是,一旦定位了所要求的记录,用户可以改变加亮的搜索字段并在此后卷动通过用这一新的搜索字段索引的其余记录。从而,在用诸如“Doe John”姓名定位记录时,可将加亮的搜索字段改变到“地点”字段来用地点索引数据库。此后,可相应地对地点卷地记录,以便以逻辑的直观方式观察与原来选择的记录相同或邻近的地点中的其它电话台,避免了重新调用前面的屏幕及作出不同字段搜索选择的麻烦。
此外,为了方便适当的记录的选择,系统10提供一次显示多个记录的缩短的摘要的能力。在定位了所要求的记录摘要时,用户便可通过操作输入设备14上的适当的键访问与显示详细的记录。激活一次“扫描”多个记录的这一特征的一种方法为通过起动诸如F1等适当的功能键,如下面所述。
图5中示出了将其显示在输出设备16上时的系统10的数据库中的典型记录500。如图5中所见,各记录拥有一般性地在501上指示的包含给定的分机、用户、或其它唯一的字段的信息的多个字段。图5中虽然显示了许多字段,本发明的进一步的特征在于能够提供只在用户特别请求时才显示的附加的“隐藏的”字段。此外,虽然图5描绘了示例性记录显示屏,所附的软件附录中提出的可执行程序允许增加新字段,删除存在的字段,或根据系统的用户的要求重新排列字段显示次序。
此外,适当时记录500还包含一个或多个状态信息502。例如记录500可显示信息“需要上载”,如图5中所示。这一状态信息表示当前记录具有某些改变在受管理的电信设备的操作数据库之一中尚未成功地更新。如上所述,本发明的一种特征为提供对多个电信设备的实时访问及方便对这些设备的操作参数的实时修改。然而,当系统10不能作出这些实时修改时,它将记录这一情况并通知用户不能作出这些改变。例如在试图为忙的电话台更新PBX中的信息时,可出现这一情况。
在出现这一情况时,系统10将下一次编辑记录500时试图重新传输这些修改。此外,用户可起动输入设备(14上的F4键来立即试图重新传输记录500。此外,如下面更详细地描述的,通过从主菜单中选择工作指令登录选项(图4)能生成所有加标志的记录(包含各种状态信息)的摘要记录。同时,当多个记录标志为“需要上载”时,用户能在系统连接选项424(图4)下选择上载到PBX选项808(图8)来尝试重新传输需要上载的所有记录。下面结合示出系统连接选项424子菜单的图8更详细地描述这一特征。
按照本发明还有若干其它状态信息能显示在这一位置上。首先,系统10可显示“工作指令打开”信息,它表示存在着为当前显示的记录打开的一个或多个工作指令。通过从主菜单中选择工作指令登录选项422(图4)能接收所有打开的工作指令。此外,系统10可显示状态信息“存在注释”来指示当前显示的记录的通用注释字段中有正文。当然,按照本发明可根据需要容易地增加其它状态信息。
记录500还包含显示当前可利用的功能键及相关功能,如一般性地在504上指定的。当然,赋予各功能键的功能是能加以改变来适应用户应用的,而图5中所示只是本发明的一个最佳实施例的示范性的。如图5中所见,各功能键的功能通常是旨在电信系统的流畅管理的。从而,通过按下F1键,用户能将系统10置于“扫描”模式中,在其中以摘要形式显示多个记录。例如,在单一屏面上可显示13个记录的摘要,从而允许用户更快地观察所有记录来定位希望有更详细信息的记录。然后用户可访问这一记录并接收所选择的记录的类似于图5中所示的记录显示。
F2功能键进入编辑模式,这允许用户对包含在该记录内的信息作出改变。数据编辑是以计算机数据库应用公共的任何适当方式执行的,诸如将当前存在的数据显示给用户并带有根据需要修改或更新该数据的能力。功能键F3进入与选择的记录关联的分机的工作指令菜单。在工作指令菜单中,用户能为与显示的记录关联的分机增加,更新或关闭工作指令。如上所述F4功能键导致系统10立即试图将当前显示的记录上载到所有受管理的电信设备。F5功能键允许用户为与当前显示的记录关联的电话台修改与/或打印标示条。
F6功能键指令系统10删除当前显示的记录。然而只在这样做不需要更新受管理的子系统时,系统10才删除该记录。从而,在删除为了跟踪电缆号或电话薄的额外列表目的而增加的记录时,这一选项最有用。如果因为需要更新受管理的子系统而不能通过这一功能删除记录,系统10将指令用户利用来自主菜单的删除分机号选项420。
如上面讨论的,本发明通过单个综合数据库结构提供实时管理与控制若干不同电信子系统。通常这些子系统是至相在地理上分散的。通过操作F7功能键,本发明的用户只能访问涉及诸如PBX等单一设备的记录。操作F7键导致向用户提供选择清单,用户可从中选择要求的PBX或受管理的设备。此后,只显示该PBX的记录直到用户取消过滤程序命令为止。
F8功能键指令系统10打印当前显示的记录的内容,包含主控台按钮赋值与注释。
F9功能键绕过系统10的标准用户友好的界面并提供给用户命令行格式的界面以便通过直接TTY终端对话直接与选择的电话设备通信。这种操作模式类似于现有的“哑终端”形式的界面,并通常用于故障排除及本地主机编程。
F10功能键访问PBX动词-名词命令语言解释程序,允许输入动词-名词组合来访问程序模型。当不能通过系统10的标准记录字段访问要更新的参数并且只在系统10成功能连接在PBX设备上及与之通信时用户才能得到这些参数时,通常才能用这种操作模式。在这一操作模式中,系统10类似于上述Meridian ManagerTM与Switchview系统。
再参见图4,下面更详细地描述实用程序选项414。当选择这一选项时,便向用户显示具有基本上如图6中所示的格式的实用程序子菜单。如图6中所见,后备数据库选项602为存储在系统10内的数据库建立一片或多片后备盘。如上所述,本发明的一个最佳实施例包含具有诸如硬盘等适当大存储容量的个人计算机,其中包含用来存储受管理的设备的数据库。后备数据库所需的盘数与时间取决于数据库中的记录数而有所不同,记录数与要管理的设备的数目与类型相关。
第二选项重新索引数据库604重新排序本发明中使用的数据库文件。当数据库次序看起来杂乱或搜索不能定位有效记录时执行这一选项。此外,每当本发明遇到无秩序的关机时(即如果在退出系统软件之前系统遭到停电),便执行这一选项。再一次与后备数据库选项602一样,重新索引系统数据库所需的时间取决于数据库中存在的记录的数目。
标签选项606允许为诸如66M150、110型、Bix、Krone及接线板等终端部件打印标签,以及台与设备电缆标签、面层(facemat)与标示条。
组装数据库选项608用于消除所有已标记为删除的记录并同时象重新索引数据库选项604中那样重新索引数据库。当用删除命令“删除”记录时,该记录将从观察与报告功能中消失,但信息仍将保留在数据库结构中直到组装数据库为止。从而,本发明提供对在组装数据库之前从已删除的信息中恢复“删除”的信息的支持。
电话计数选项610导致系统10计数出现在数据库中的每一种类型的电话并显示各种电话类型的总数。随着记录的增加,删除或改变自动更新这一信息,从而确保关于系统清单的最新与精确信息。当正在控制多个PBX系统时,本发明允许用户选择特定的系统为之执行电话计数。此外,在存在多个PBX时这一选项提供系统中所有PBX的信息。具体地这一选项提供下述信息(1)当前PBX(分配的)一当前PBX用电话类型分类的记录总数,包含尚未分配PBX设备号的记录;(2)当前PBX(活跃的)-已分配了PBX设备号的当前PBX的用电话类型分类的记录总数;(3)整个地点(分配的)-包含尚未分配PBX设备号的记录在内的所有PBX的用电话类型分类的记录总数;(4)整个地点(活跃的)-已分配了PBX设备号的所有PBX的用电话类型分类的记录总数。当系统10正在管理与控制单个PBX时,“当前”与“整个”的结果将是一样的。
检验与加载数据库选项612提供本发明能在系统10内所包含的数据库结构上执行的进一步测试的子菜单。不同的测试允许系统10检测诸如系统10的数据库结构中的重复数据项的出现等逻辑数据项错误。虽然重复的信息有时可能是合法的(即两个雇员具有同一姓名),重复信息可能是数据项错误或客户信息中的错误的结果。上述CHECK.PRG程序在本发明的一个最佳实施例中执行这一功能。
这一选项通常不纠正任何检测到的错误,而只是作为帮助用户检测数据库错误的工具。在大多数情况中,检测到的重复项与逻辑错误越少,在增、删或改进程中或将数据库信息上载到诸如PBX系统等管理的子系统中处理信息导致差错的可能性越小。
检验与加载数据库选项612包含下述能在系统10内的数据库结构上执行的单个测试。首先,系统检验关于诸如数字电话等电话台上的按钮赋值的问题,包括检验(1)同一电话上不分配重复特征与分机号;(2)分配给按钮的分机号实际上作为有效记录存在在系统10的数据库结构中;(3)分机号并不跨越多个PBX电信子系统的PBX边界;(4)没有分配重复的内部通信给同一电话;以及(5)分机号并不出现31次以上。
第二,系统检验关于重复项错误,按钮赋值错误及其它附加数据库完整性错误的问题。具体地,系统10检验同一基本分机号;同一完全相同的姓名;同一房间/地点号;同一设备号;同一电缆号;同一MDF对号;同一房屋电缆对号;及同一长途授权码的重复项。
除了上述各项,系统10还检验下述附加数据库完整性错误(1)空白电话薄或LCD姓名;(2)数字或模拟电话类型的设备号;(3)空白数字与模拟电话机的地点号;(4)为带邮箱的分机分配的邮箱服务级;(5)邮箱与主分机号的匹配;(6)按收组引示号码的存在;以及(7)接收组的PBX边界检验及按钮赋值。
未占用号码选项614显示包含在系统10内的数据库的任何范围中的未分配的号码。在分配电话组或试图为计划的目的确定可利用的号码时这一特征特别有用。系统提示用户输入范围的起始与结束号码,然后显示该范围内所有未占用的号码。
建立微呼叫SDF文件选项616在电信系统包含微呼叫呼叫计帐系统时使用。这一实用程序建立包含来自系统10的标准数据格式(SDF)的适当数据库信息的输出文件。然后在运行任何呼叫计帐报告之前微呼叫系统便能输入这一文件。以这一方式,消除了手工更新微呼叫系统或另一品牌的呼叫计帐系统的要求。
输出用姓名拨号选项618建立供在Fujitsu用姓名拨号服务器中使用的输出盘,从而消除了手工更新用姓名拨号服务器中的项的必要。可将用这一选项建立的文件输入到Fujitsu用姓名拨号服务器或其它任何适当设备中。
地点轮廓选项620显示系统10的建立信息,包含客户姓名与地址、紧急联系号码、通信速度设定值、DID号码范围、打印机调节、字段名、数据项格式要求、字段有效性表达式及其它杂项系统默认值。
增加新台记录选项622用于增加并没有分配给它相关分机号的杂项记录。即这一选项用于增加台电缆、路由选择器端口等记录,所有这些都没有与之关联的唯一分机号。类似地,消除台记录选项624及打印台记录选项626用于删除及打印包含在系统10的内部数据库中的这些记录。
再参见图4,下面更详细地讨论分配分机号码选项416。具体地,每一次用户要在管理的电信网上增加新台时选择这一选项。系统10将自动选择可获得的分机与设备号,或用户可输入其自己的选择。此外,取决于要管理的电信系统的配置,将会要求提供最少的附加信息。通常要求的最少信息包含电话类型及用户的姓名与地点。系统10将显示用户能接受或修改的默认的电话类型。此外,如果用户不能肯定适当的电话类型,他们可打入字母表的一个字母而系统10将显示能卷动通过的有效电话类型的列表供用户选择。
一旦选择了电话类型,系统10将检验该给定电话类型可利用的PBX设备号。系统10将显示最低的未占用分机号码而用户可选择这一分机,或搜索与输入另一可获得的号码。如果用户输入的号码实际上是不能获得的,系统10将发布出错信息及分配所请求的号码下面的下一个最高可获得的分机号码。一旦选择了可获得的号码,系统10将显示数据输入屏面给用户。在输入这一信息时,系统10将如上面所述地自动编程PBX、话音邮件及任何其它与之相连接的子系统。此外,如果电信系统为多PBX网,系统10还将自动更新各PBX节点中的特定路由表来保证适当的联网拨号、姓名显示及对新台的特征透明性。以这一方式,在所有相关子系统(节点与外围设备)之间保持同步来确保这些子系统的适当相互关系与操作。
改变分机号码选项418允许用户改变管理的PBX中的分机号码,其中包含接收组、寻线组及在其它电话上的线路出现。再有,重要的是系统10也在适当时用改变的信息自动更新话音邮件、呼叫计帐及其它系统。
删除分机号码选项420用于从包含在系统10内的数据库中删除分机及相关的记录。当选择这一选项时,系统10显示选择的分机的名字及在其它电话上这一分机的任何线路的出现。然后,系统10提问确认删除这一分机。如果用户确认删除,系统10便清除该电话上的所有按钮赋值,并清除与该分机关联的所有接收组、寻线组、呼叫转接及报文等待信息。同时适当地更新被删除的电话可能出现在其特征按钮上的电话。除非在删除该记录时已清空了电缆号、房屋对与MDF对字段,系统10将为给定的地点保留电缆信息供以后重新使用。此外,如果该台为数字台且为该台定义了数据设备(DTA),则该数据设备也将与台记录一起被清除。
如果该分机为接收组引示台,系统10将显示该组的成员并允许用户选择新的号码作为该组的引示。如果分配给分机话音邮件箱,系统10还将提示用户确认同时删除相关的话音邮件箱。最后,系统10将清除该记录在任何进一步搜索或报告中的出现。系统10将该记录信息暂时保留在系统上直到发布组装数据库命令时为止。在这一时刻以前,必要时可恢复该信息。
再参见图4,下面详细描述工作指令登录选择422。当选择这一选项时,将基本上具有图7中所示的格式的工作指令子菜单显示给用户。工作指令子菜单通常根据各式各样的选择标准提供观察与打印工作指令的选择。具体地,输出打开的工作指令摘要选项702将所有打开的工作指令的姓名、分机及房间号显示给系统用户。类似地,输出打开的工作指令话单选项704输出整个工作指令,包含各打开的指令在系统10中的数据库中所包含的所有信息。通常,这一报告将提供各打开的工作指令的分机、姓名、部门、设备号、电缆信息、按钮赋值、报告的故障、收到指令的日期与时间、放置指令的人等。将各指令打印在分开的纸片上,带有“签名”与“工作完成”区供技术人员在关闭该工作指令之前来签署。输出所有工作指令话单选项706类似于输出打开的工作指令话单选项704,但除外为系统10的数据库中的每一个工作指令输出完整的工作指令而不只为打开的工作指令。当然,可根据需要在工作指令子菜单上增加附加的特征,包括技术人员注册/注销能力;时间跟踪能力;在其中系统生成怀疑有故障的地点的地图的制图能力;以及键取得与控制过程。
上载所需的加标志记录选项708生成列出不与包含PBX、话音邮件或呼叫计帐系统在内的一个或多个受管理的子系统同步的数据库中所有记录的姓名与分机的报告。所有在脱机模式中输入的或在上载过程中遇到差错的记录都被标志为需要上载。
修理代码摘要报告选项710根据给定工作指令活动的日期范围生成报告。在关闭所有工作指令时将它们摘要到分类中,包括增、删、程序改变、话音邮件问题、电缆问题、设备问题、电话公司问题、未找到故障、最终用户、策略与其它类别。
用指令号搜索选项712允许系统10的用户根据分配的工作指令号定位工作指令,工作指令号是在初始打开工作指令时自动生成的。最后,服务分派指令片选项714生成报告,其中包含用于组织部门搬迁或包含重新定位多达20个电话的活动的基本安装者信息。系统10提示用户输入多达20个分机号的列表,然后生成包含分机、设备号、姓名、部门、电缆与房间号信息的报告。
再参见图4,下面更详细地描述系统连接选项424。当选择这一选项时,便将具有基本上如图8中所示的格式的系统连接子菜单显示给用户。系统连接子菜单通常包含允许系统10的用户与连接在其上面的各种受管理的子系统建立直接连接的选择。具体地,PBX命令语言选项802提供对用于直接动词-名词命令输入的PBX命令解释程序的访问。通常能发布动词-名词型命令来访问一系列求助字段及PBX编程模型的“填空”型菜单。得出的屏面及通用输入格式类似于在诸如Fujitsu EMML系统中见到的。此外,也能以EMML格式发布命令,将用逗号分隔的变元直接下载到PBX或其它管理的子系统。当具有包含诸如多个PBX系统的多个管理的子系统时,可将在系统10的轮廓设定中分配给各PBX的二或三(或更多)个字符的标识符前缀在各输入命令前面。以这一方式,便能完成网络中任何受管理的子系统的基于命令的编程的快速选择,而无需费时的注册与/或手动拨号过程。
重要的是,当从PBX命令行进行改变时,包含在系统10内的内部数据库并不更新。因此,PBX命令语言选项802的使用只应用于对受管理的子系统作出改变或查询,这一子系统通常是不能通过系统10内提供的其它菜单与选项访问的。否则能导致存储在系统10内的内部数据库与受管理的子系统内的操作数据库之间失去同步。
PBX TTY对话选项804起动使用系统10的轮廓配置中建立的通信参数与通信端口的直接TTY控制台对话。这一操作模式通常用作与受管理的子系统或调制解调器通信的故障排除工具,并允许用户绕过系统10加在通信链路上的任何控制。
话音邮件菜单对话选项806访问话音邮件系统控制台屏面并执行自动注册到话音邮件系统。然后系统10的用户便可利用本地话音邮件编程语言与语法向话音邮件系统发布编程命令。和PBX命令语言选项802一样,利用这一选项对话音邮件系统作出的改变并不更新存储在系统10内的内部数据库。因此可能发生系统10内的内部数据库与话音邮件系统内的数据库之间的数据库同步丢失而需要重新同步。
上载数据库到PBX选项808将存储在系统10的内部数据库内的信息传送给PBX或其它受管理的子系统内的操作数据库。系统10能发送整个数据库内容或只是包含在特别加标志的记录中的信息,诸如如上所述标志为“需要上载”的记录。通过只上载加标志的记录,能很快地达到系统10内的内部数据库与PBX或其它受管理的子系统内的操作数据库之间的同步。在这一选择中,如果用户选择上载系统10的内部数据库内的所有记录,则系统10将包含在其中的每一个台的记录的内容发送给该PBX或其它受管理的子系统并将取代包含在该受管理的子系统内的所有对应的现有编程信息。这种上载通常只在系统初始安装时或作为事故恢复过程的一部分等才执行。
下载PBX到数据库选项810用于以位于PBX或其它受管理的子系统中的相关信息来取代系统10的内部数据库内的所有信息。系统10将向PBX或其它受管理的子系统查询分机、呼叫转接、服务类别、接收组、按钮赋值信息等,并用从该PBX或其它受管理的子系统采集的信息取代其现有的信息。在系统10完全不包含对应于接收的分机号的任何信息(包含任何记录在内)的情况中,系统10将为该分机建立新记录并尽可能用从PBX或其它受管理的子系统得到的信息来填充该记录内的字段。这一操作通常只在不用系统10对PBX作出了改变时,或在已具有安装的电信系统的新地点上安装系统10时为构造系统10内的初始数据库的目的才使用。
分配未定义的设备选项814通常只用来为已在脱机编辑模式中输入的台记录分配PBX设备号。这一过程自动将设备号分配给系统10的内部数据库内的数字与模拟电话类型两者,以便在上面结合图6讨论的检验与加载数据库选项612中可激活它们。为了这一例程能正常工作,必须首先用下面讨论的PBX组件数据库选项820安装所要求的台记录所需的组件。系统10估计可利用的PBX组件并根据包含在各记录中的电话类型分配设备号。然后系统10根据MDF对与/或房间位置顺序地分配设备号以方便在MDF上的高效交叉连接。
特征访问号计划选项816用来组织、同步、分配与删除对PBX或其它受管理的子系统中的各种特征的访问代码,诸如呼叫转接、组接收等。这一选项允许对“全局“特征数据库以及按接线器编号计划及主干组赋值数据库的访问。
下载话音邮件数据库选项818用来以位于话音邮件系统中的对应信息取代系统10的内部数据库内的所有信息。系统10将向话音邮件系统查询邮箱号、姓名、部门、邮箱特征、服务类别与值机员换码号及其它数据。系统10然后用从话音邮件系统采集的新信息取代所有对应的现有信息,或者在系统10并不包含给定分机的任何信息的情况中,系统10将建立新记录并尽可能用话音邮件系统信息来填充字段。
PBX组件数据库选项820用来分配PBX或其它管理的子系统中的新台干线及其它杂项电路卡组件。这一选项也用来为新装置或在电路卡组件是以脱机模式或利用EMML装在PBX中时同步现有的PBX组件数据库与包含在系统10内的组件数据库,或方便大规模重新配置同步授权代码选项822为各PBX或其它受管理的子系统检验位于系统10的内部数据库内的所有拨号授权代码的存在。系统10查询各PBX或其它受管理的子系统中的OFFCODE表,并将这些项与系统10内的各记录的OFFCODE值比较。如果在系统10的内部数据库中找到一项不在PBX表中,系统10将自动在PBX中编程该OFFCODE。此外,如果在PBX中找到一个OFFCODE不包含在系统10的有效记录内,系统10便从该PBX中删除该OFFCODE。这防止未授权使用PBX长途路由或未计帐收费记录。因此,肯定在运行这一过程之前已更新了需要系统10的内部数据库内的授权代码的所有记录是重要的。
TCSI TELNET对话选项824允许在本发明与另一利用Telnet协议的主机之间发生通信对话。必须将主机系统的IP地址输入到系统10中,并且必须在系统10中装有局域/广域网接口卡以便建立Telnet对话。Telnet对话是有用的,因为许多主机除了任何串行的、硬接线或拨号通信接口端口之外利用这一标准协议来远程访问配置与管理功能。
再参见图4,干线信息选项426提供包含关于PBX干线、干线组、载波信息、电路ID及与干线相关的维修定单的信息的子菜单。观察/打印报告选项428访问包含在系统10内的报告生成程序。报告生成程序允许用户通过选择字段、排序及应作用在报告上的任何特殊过滤程序来建立报告。得出的报告在打印或保存到ASCII文本文件上之前能在屏幕上观察。此外,可在唯一的报告名称下保存选择的报告标准供以后复制。
最后,退出选项430结束包含在系统10中的程序操作,关闭所有打开的数据库文件并将内存中的任何信息写到大容量存储设备中,包含存储在RAID或类似设备上的镜面信息。
下面参见图9,其中示出了按照本发明的开发、翻译、传输及确认收到电信系统的受管理的子系统的操作参数的较佳方法的概述。如在图9中所见,进程开始在框910上。接着在框912中,开发系统配置数据库。取决于要达到的目的,可以若干不同与有利的方式完成系统配置数据库的开发。例如,如果只想增加一个新用户或改变现有用户的地点,可以以上面结合图4-8描述的方式由操作员将这一更新信息手动输入到现有的系统配置数据库中。另一方面,如果要安装电信系统的新的或升级的部件,可首先从老部件下载系统配置信息及将任何需要的改变输入其中以构成系统配置数据库。
在开发了系统配置数据库时,控制转移到框914,在其中将系统数据库翻译成具有所要求的电信设备的适当格式的系统配置信息。这便是,取决于要更新或重新编程的电信设备,将包含在系统配置数据库中的数据转换成适合于传输给所要求的电信系统的格式。这一格式可根据要重新编程的电信设备的制造或型号并进一步根据这些设备中采用的特定命令结构与操作系统而变化。如上所述,按照本发明的一个最佳实施例,提供了多个软件驱动程序来方便系统10与若干不同的受管理的子系统之间的通信。最好由这些驱动程序例程来执行任何必要的格式转换,从而提高本发明的灵活性与适应性。
下面,在框916中,将格式化的系统配置信息传送给适当的受管理的电信子系统。如上面结合图1-3所述,取决于电信系统的物理配置可以多种方式执行这一信息的传输。重要的是,当多个不同的受管理的子系统构成电信系统时,将以适当的格式传送配置信息给各该系统。
传输了格式化的配置信息之后,控制转移到框918,在其中系统10确认各该受管理的子系统收到系统配置信息。以这一方式,系统10确认各该受管理的子系统正确地接收与处理系统配置信息。这一确认之后,系统10丢弃前面的信息并适当地更新其内部数据库,从而确保包含在系统10内的内部数据库与各受管理的子系统内的操作数据库之间的同步。
下面参见图10,其中示出用于传输操作参数给受管理的子系统及用于确认按照本发明的受管理的子系统准确地收到这些操作参数的一种较佳方法的流程图。图10中,包含了对包含在缩微胶片附录中的源码的各种模块的行号的参照以便对其考察。具体地,“S”符号指示后面的号码指向SITE.PRG程序中的行号;“F”符号指示后面的号码指向F9600.PRG程序中的行号;而“C”符号指示后面的号码指向CENTIGRA.PRG程序中的行号。
如图10中所见,进程开始于框1000。控制转移到框1002,在其中识别与选择要下载该记录的初级受管理的主机系统。对于这一步骤的特定细节的进一步信息,参见缩微胶片附录中的SITE.PRG程序的行1979。通常初级主机系统可能是诸如Fujitsu 9600 PBX接线器等专用小交换机电话接线器。然后控制转移到框1004,在其中系统为所有主机子系统保存字段值。
随后在框1006中,用户允许编辑选择的记录来根据需要输入或改变信息。在完成对记录的修改时,控制转移到框1008,在其中系统10判定是否已改变了冲击初级主机子系统的操作的任何字段。如果已改变了任何字段,在框1010中系统将该记录标记为“需要上载”。
下面在框1012中,系统10判定初级主机子系统是否联机。如果初级主机子系统是联机的,控制转移到框1014,在其中判定初级主机子系统中各字段是否改变了任何操作数据。如果改变了初级主机子系统中的字段,控制转移到框1016,在其中发布适当的命令给主机子系统以更新适当的操作数据字段。然后控制转移到框1018,在其中系统10判定发布的命令是否失败。如果命令并不失败,从而表示正确地更新了初级主机字段,控制转移到框1020,在其中系统10判定这是否是初级主机的最后数据字段。如果否,控制返回到框1014去形成下载循环来为初级主机子系统重复地处理所有数据字段。类似地,如图10中所见,如果框1014中的判定是否定的,控制类似地传递到框1020去检验是否还有要处理的其它字段。当框1020指示已处理了最后字段时,控制转移到框1022,在其中消除给定记录的需要上载的标志。
在消除了需要上载标志时,控制传递到框1024去处理次级主机子系统。如图10中所见,如果在框1018中对初级主机子系统的命令失败也到达框1024。在这一情况中,由于不能完全更新初级主机子系统,“需要上载”标志保持设置,从而向系统10指示初级主机不与系统10中的内部数据库同步而在稍后时间上应重试上载这一信息。此外,如果判定初级主机子系统不是联机的,便能从框1012到达框1024。在这一情况中再一次将在框1010中设置的“需要上载”标志保持设置并在稍后时间上重试上载初级主机信息。
在框1024中,系统10首先判定是否存在次级主机子系统。如果否,控制传递到框1036而进程结束。如果存在次级主机子系统,控制传递到框1026,在其中选择次级主机子系统。然后控制传递到框1028,在其中根据字段改变对次级主机子系统采取适当行动。具体地,根据字段改变,在次级主机子系统中插入、修改、删除或忽略信息。
然后控制转移到框1030,在其中将适当地格式化的命令发布给次级主机子系统。在框1032中,类似于在框1018中对初级主机子系统,系统10判定命令是否失败。如果否,控制转移到框1036而进程结束。当然,虽然在图10中未示出,必要时可对次级主机子系统采用类似于在更新初级主机子系统中所用的类型的类似重复循环。
如果命令失败,控制转移到框1034,在其中将系统10中的内部数据库的值复位到编辑前的设定值。此后,控制转移到框1036,在其中系统将命令失败记录在登录文件中,向服务器通知差错,并将差错报告给跟踪模式例程。然后进程在框1036上结束。
如上所述,本发明提供减少与电信系统的设置与维护关联的时间、工作量及费用的系统及方法。作为链接的数据的结果期望数据之间更多的相互关系及级联事件的更多改变。作为数据的相互关系的结果的编程的级联代表了本发明的对时间与费用节省因素的关键性贡献的新颖性之一。实时或接近实时通信也是新颖的由于它应用在两个或更多受管理的设备上。项目管理、数据、电缆记录、故障话单等也是重要的由于这里相互关系同样重要。
从上文中可知,按照本发明构成的电信设备与管理系统及方法降低了在管理、控制、更新与监视诸如专用小交换机电话接线器、话音信息系统、呼叫计帐系统、中心局电话接线器、路由选择器、桥接器、中枢或任何其它相关外围电信设备等电信设备中所需的时间、费用及工作量。利用本发明通过对系统管理与数据输入的单个控制点能管理与控制由各种不同制造商利用不同操作系统提供的许多不同类型的电信设备。电信系统内的本机数据库提供对电信设备的编程信息的实时或接近实时访问与修改及在电信设备万一故障时进一步提供冗余性。
当然,熟悉本技术的人员会认识到本系统中可包含额外的特征与能力而仍落入本发明的范围内。例如,可修改用户界面以包含与标准图形用户界面应用相容的额外图形特征。此外,按照本发明通过单个中心位置可高效地管理与控制任何数目及各式各样的通信设备,从而降低包含在维护这些系统中的费用与时间。
权利要求
1.一种电信系统设置与管理装置,用于控制在与该设置与管理装置的外部通信中采用不同协议的至少两个电信设备的操作,包括计算机数据库系统,包含用于控制这些电信设备的操作的信息;数据输入装置,用于接收来自用户的命令来控制所述计算机数据库系统及用于接收来自所述用户的要存储在所述计算机数据库系统中的信息;显示装置,用于将存储在所述计算机数据库系统中的信息显示给所述用户;与至少两个电信设备连接的通信装置,用于在电信设备与电信系统设置与管理装置之间传送数据;以及可操作地与所述计算机数据库系统、所述数据输入装置、所述显示装置及所述通信装置连接的控制装置,所述控制装置进行操作从所述计算机数据库系统中检索要传送给该至少两个电信设备之一的信息,通过将所述信息转换成适用于该至少两个电信设备中所述一个的协议来生成第一电信设备控制命令,及利用所述通信装置将所述第一电信设备控制命令传送给该至少两个电信设备中所述一个。
2.根据权利要求1的电信系统设置与管理装置,其中所述控制装置包括个人计算机的中央处理单元及所述计算机数据库系统包括存储在所述个人计算机的存储器中的数据库。
3.根据权利要求2的电信系统设置与管理装置,其中所述数据输入装置包括连接在所述个人计算机上的键盘及所述显示装置包括与所述个人计算机连接的视频显示终端。
4.根据权利要求2的电信系统设置与管理装置,其中所述控制装置还包括存储在所述个人计算机的所述存储器内的计算机程序,所述计算机程序进行操作通过将所述信息转换成适用于该至少两个电信设备中所述一个的协议来生成所述第一电信设备控制命令。
5.根据权利要求1的电信系统设置与管理装置,其中各该至少两个电信设备为专用小交换机系统、呼叫计帐系统及话音信息系统之一。
6.根据权利要求5的电信系统设置与管理装置,其中各该至少两个电信设备为专用小交换机系统。
7.根据权利要求6的电信系统设置与管理装置,其中各该至少两个专用小交换机系统是由不同制造商制造的。
8.根据权利要求1的电信系统设置与管理装置,其中该至少两个电信设备包含至少一个专用小交换机系统及呼叫计帐系统与话音信息系统中至少一个。
9.根据权利要求8的电信系统设置与管理装置,其中所述至少一个专用小交换机系统及呼叫计帐系统与话音信息系统中所述至少一个是由不同制造商制造的。
10.根据权利要求1的电信系统设置与管理装置,其中各该至少两个电信设备是电信交换系统、呼叫计帐系统、话音信息系统、路由选择器、桥接器及中枢之一。
11.根据权利要求1的电信系统设置与管理装置,其中所述通信装置包括调制解调器。
12.根据权利要求1的电信系统设置与管理装置,其中所述通信装置包括串行接口电缆、无线通信系统、网络接口卡、FDDI、CDDI、异步传输模式适配器及ISDN终端适配器之一。
13.根据权利要求1的电信系统设置与管理装置,其中所述控制装置进一步进行操作利用所述通信装置接收来自该至少两个电信设备中所述一个的收到通知,所述收到通知确认该至少两个电信设备中所述一个收到与处理了所述第一电信设备控制命令。
14.根据权利要求1的电信系统设置与管理装置,其中所述控制装置进一步进行操作通过将所述信息转换成适用于与所述至少两个电信设备中的另一个通信的协议来生成第二电信设备控制命令及利用所述通信装置将所述第二电信设备控制命令传送给所述至少两个电信设备中的所述另一个。
15.根据权利要求14的电信系统设置与管理装置,其中该至少两个电信设备中所述一个为专用小交换机电话接线器及该至少两个电信设备中所述另一个为呼叫计帐系统与话音信息系统之一。
16.根据权利要求15的电信系统设置与管理装置,其中该至少两个电信设备中所述一个及该至少两个电信设备中所述另一个是由不同制造商制造的。
17.根据权利要求1的电信系统设置与管理装置,其中所述通信装置是与该至少两个电信设备永久性连接的。
18.一种电信系统设置与管理装置,用于控制通过通信路径与该装置可操作地连接的至少一个电信设备的操作,包括计算机数据库,包含拥有用于控制该至少一个电信设备的操作的程序信息的多个数据记录;数据输入装置,用于从所述用户接收要存储在所述计算机数据库中的所述多个数据记录之一中的信息;可操作地与所述计算机数据库及所述数据输入装置连接的控制装置,所述控制装置进行操作将所述接收的信息存储在所述多个记录中的所述一个中,及响应所述接收的信息修改所述多个记录中至少另一个。
19.根据权利要求18的电信系统设置与管理装置,其中所述控制装置进一步进行操作通过将所述接收的信息转换成适用于所述至少一个电信设备的协议来生成第一电信设备控制命令,及利用该通信路径将所述第一电信设备控制命令传送给所述至少一个电信设备。
20.根据权利要求19的电信系统设置与管理装置,其中所述控制装置进一步进行操作访问所述多个记录中的所述至少另一个从其中检索经过修改的信息,通过将所述经过修改的信息转换成适用于所述至少一个电信设备的协议来生成第二电信设备控制命令,及利用该通信路径将所述第二电信设备控制命令传送给所述至少一个电信设备。
21.根据权利要求20的电信系统设置与管理装置,其中所述至少一个电信设备包括PBX电话接线器与呼叫计帐系统,及所述第一电信设备控制命令是传送给所述PBX电话接线器而所述第二电信设备控制命令是传送给所述呼叫计帐系统的。
22.根据权利要求20的电信系统设置与管理装置,其中所述至少一个电信设备包括PBX电话接线器与话音信息系统,及所述第一电信设备控制命令是传送给所述PBX电话接线器而所述第二通信设备控制命令是传送给所述呼叫计帐系统的。
23.一种电信系统设置与管理装置,用于控制通过通信路径可操作地与该装置连接的至少两个电信设备的操作,包括计算机数据库,包含拥有用于控制该至少两个电信设备的操作的程序信息的多个数据记录;以及可操作地与所述计算机数据库连接的控制装置,所述控制装置进行操作访问所述计算机数据库来检索所述程序信息及进一步进行操作(a)将所述程序信息格式化成适用于所述至少两个电信设备的第一个的第一格式化的程序信息,通过将所述第一格式化的程序信息转换成适用于所述至少两个电信设备的所述第一个的协议来生成第一电信设备控制命令,及利用该通信路径将所述第一电信设备控制命令传送给所述至少两个电信设备的所述第一个;以及(b)将所述程序信息格式化成适用于所述至少两个电信设备的第二个的第二格式化的程序信息,通过将所述第二格式化的程序信息转换成适用于所述至少两个电信设备的所述第二个的协议来生成第二电信设备控制命令,及利用该通信路径将所述第二电信设备控制命令传送给所述至少两个电信设备的所述第二个。
24.根据权利要求23的电信系统设置与管理装置,其中所述至少两个电信设备的所述第一个为PBX电话接线器而所述至少两个电信设备的所述第二个为呼叫计帐系统。
25.根据权利要求24的电信系统设置与管理装置,其中所述程序信息为用户姓名与分机号码之一。
26.根据权利要求23的电信系统设置与管理装置,其中所述至少两个电信设备的所述第一个为PBX电话接线器而所述至少两个电信设备的所述第二个为话音信息系统。
27.根据权利要求26的电信系统设置与管理装置,其中所述程序信息为用户姓名与分机号码之一。
28.一种用替换电信设备替换安装的电信设备的方法,包括下述步骤通过连接在安装的电信设备与维护计算机系统之间的通信接口,访问安装的电信设备中的包含配置信息的存储器;通过所述通信接口将所述配置信息从所述安装的电信设备中的所述存储器传送到所述维护计算机系统并将所述配置信息存储在所述维护计算机系统中的存储器中;用该替换电信设备替换所述安装的电信设备;以及利用所述通信接口将存储在所述维护计算机系统中的所述存储器中的所述配置信息传送所述替换电信设备。
29.根据权利要求28的方法,还包括在将所述配置信息传送给所述替换电信设备之前,将从所述安装的电信设备接收的所述配置信息翻译成与所述替换电信设备相容的格式的步骤。
30.根据权利要求29的方法,其中所述安装的电信设备与所述替换电信设备是不同制造商制造的。
31.根据权利要求28的方法,其中所述安装的电信设备与所述替换电信设备包括专用小交换机电话接线器。
32.根据权利要求28的方法,其中所述安装的电信设备与所述替换电信设备包括呼叫计帐系统。
33.根据权利要求28的方法,其中所述安装的电信设备与所述替换电信设备包括话音信息系统。
34.根据权利要求28的方法,其中所述配置信息包括指定要提供给电话台、干线、外围设备或与所述安装的专用小交换机系统连接的其它业务的特征的信息。
35.一种计算机实现的系统,用于控制包含专用小交换机电话接线器、呼叫计帐系统及话音信息系统中至少一个的由两个电信设备构成的电信系统的操作,包括用计算机程序与数据库结构编码的计算机可读的介质,所述数据库结构包含用于控制所述至少两个电信设备的操作的信息,及所述计算机程序包含导致计算机系统从所述数据库结构中检索信息及将所述信息处理成适合于传输给所述至少两个电信设备的设备控制命令的指令。
36.根据权利要求35的计算机实现的系统,其中适合于传输给所述至少两个电信设备的所述设备控制命令具有不同的协议格式。
37.根据权利要求35的计算机实现的系统,其中所述至少两个电信设备具有不同的内部操作系统。
38.根据权利要求35的计算机实现的系统,其中所述数据库结构包含多个记录,各所述记录包含用于控制所述至少两个电信设备的操作的信息。
39.根据权利要求38的计算机实现的系统,其中所述多个记录包含多个字段,及该系统处理包含在所述字段中至少一个中的信息以生成(1)具有适用于传输给所述至少两个电信设备之一的第一格式的第一命令及(2)具有适用于传输给所述至少两个电信设备的另一个的第二格式的第二命令。
全文摘要
一种用于管理、控制、更新与监视诸如专用小交换机电话接线器(22,23)、话音信息系统(26)、呼叫计帐系统(24)、中心局电话接线器、路由选择器、桥接器、中枢或相关外围设备等电信设备的电信系统设置与管理系统(10)及方法。该设备能管理与控制各种不同制造商提供的多个不同类型的电信设备。借此将设备无缝地集成进容易管理的电信系统。电信系统内的本机数据库提供电信设备的编程信息的实时或接近实时访问与修改,并在设备故障时进一步提供冗余性。在综合应用中提供系统管理与数据入的单个控制点,这减少了需要输入的数据量并方便了用户对操作参数的修正。本系统较好地有效地维护与各管理的设备的有生命力的连接。
文档编号H04M3/533GK1231793SQ97198143
公开日1999年10月13日 申请日期1997年7月25日 优先权日1996年7月26日
发明者劳伦斯·F·格拉瑟, 布莱恩E·斯托沃斯 申请人:劳伦斯F·格拉瑟, 布莱恩E·斯托沃斯
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1