监控管理工具开发手册.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
监控管理工具开发手册 工具概述 简单描述 USE? For Telephone Supervisor是USE? For Telephone的监控管理工具,通过调用ICSC平台的核心层提供API开发接口函数,实时收集前置交换排队设备的状态信息,以图形化界面的方式实时提供各种报告。主要监控USE核心层的运行状况,USE各种资源的工作情况(包括座席、队列、IVR和Fax等),并对各种资源进行有效的管理。这里所提到的管理是指在监控状态下对其所监控的对象进行管理。通过USE? For Telephone Supervisor,可以实时的监控和管理系统内的所有资源。 功能说明 实时显示所有座席组的信息,包括座席总数、已登录座席数、正在通话座席数等 实时显示每个座席的工作状态 可以对座席进行管理,给单个座席发送消息或对全组广播 可以对座席进行管理,将座席通话强行挂断或将座席强行退出登录 实时显示所有IVR组的信息,包括通道总数、正在运行的通道等 实时显示每个IVR通道的工作状态 可以对IVR通道进行管理,登录、复位或退出IVR通道 实时显示所有中继组的信息,包括中继线总数和状态等 实时显示所有传真通道的状态信息 显示系统呼叫量曲线,排队数曲线及忙闲设备数曲线 图形界面 工具在界面上主要有如图所示的几个区域:菜单、工具条、组显示区、组的成员及成员状态显示区、组信息显示区。 实现方案 本工具主要是利用平台的核心层提供API开发接口函数来实现对信息的收集。关于平台核心层都提供哪些API函数,请参看“****************使用手册” 本次设计设置刷新时间为1秒。 在本工具加载时,通过底层API函数得到各种资源的配置情况(主要是各种分组情况及对应的组名),并根据程序显示的要求对应进行显示。再得到监控对象的信息并显示,再得到各组各成员的状态,然后显示。为了实现实时监控,在间隔的刷新时间过了之后就去重新得到欲监控对象的信息及状态后再显示。以此循环显示。 程序总结构图如下示: 这里要说明的是在得到了数据,并不是马上显示出来,而是分类进行处理,一部分是当系统一运行就不会改变的数据,如分组情况或组名等,这些是由Server端的配置文件决定的,不会在系统运行当中改变(改变之后一定会重起Server,重起Server之后,本工具也得重起)。这一部分则直接显示出来。另一部分则是会随登录数的变化而改变的数据,也就是说在循环部分得重新去取值的数据。如登录的ID号,座席姓名等,这一部分则是采用分步式的流程,以使程序更加清晰。 通过API函数得到资源状况(取得Server端的配置信息) 主要是得到配置信息,这些是由Server端的配置文件决定的,不会在系统运行当中改变(改变之后一定会重起Server,重起Server之后,本工具也得重起)。得到之后得保存起来,保存在用于显示它的控件(TreeView控件)中的一些不太常用的属性中,如Tag属性,或Key属性的附加值中。这样做的目的是尽量少用到全局的变量。 通过所得配置信息显示资源状况 将上面得到的信息按所要监控的内容显示到图形界面上。 由资源状况通过API函数得到各资源(组)的信息 通过上面所得到的ID去取ID的信息及对组的资源统计(随状态的改变而变化),包括各ID的状态,座席姓名,组内的登录数,忙闲数,排队数等 显示各资源(组)的信息 将上面得到的信息按所要监控的内容显示到图形界面上。 程序起动 程序起动时必须对所使用的OCX控件初始化,OCX的初始化要求输入服务器的IP地址(ServerIP),这是在OCX的初始化函数中所要的参数。初始化函数为: long Init(ServerIP) 使用控件方法前必须执行该初始化方法,否则程序在运行期间会出现意想不到的错误。此初始化方法将有一个long型的返回值。初始化成功返回0,不成功返回非0。如果初始化成功,将全局变量udtGloablVars.blnOCXInit置为Ture。此变量是为了给使用控件方法提供保障。 注意:停止使用此OCX控件,必须使用控件方法”long Stop”终止使用。此终止方法不需要参数,成功返回0,不成功返回非0。 取得资源状况 取资源状况也就是初始化程序,分为初始化座席资源,初始化IVR资源,初始化中继资源,初始化Fax资源。 取得座席资源状况的流程如下所示: 获得工作组数目[Ctmon_getGroupCount] 所需参数:无 返回:返回工作组的数目 备注:返回工作组数目为一个Long型数据 ---获得工作组的ID[Ctmon_GetGroupID] 所需参数:工作组数目 返回:工作组的ID 备注:返回的工作组的ID为一Long型数组,数组长度等于工作组数目 ---获得指定工作组的状态数据[Ctmon_GetGroupStat

文档评论(0)

晓风迷梦 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档