交互式电话会议系统中的会议挂机处理方法

文档序号:7576567阅读:206来源:国知局
专利名称:交互式电话会议系统中的会议挂机处理方法
技术领域
本发明涉及一种电话技术,更确切地说是涉及一种交互式电话会议系统中的会议挂机处理方法。
当前电话网络提供的电话业务通常是一对一的交谈,或者说是一对一的交互式交流信息。电话会议或电视会议可解决二个或二个以上的人进行交流的问题,但是,传统的利用电话网络举行会议及利用电视网络举行会议都是广播式的,即只有主席能讲,其它与会者只能听不能讲。而随着工业、农业、商务及工矿企业逐渐过渡到以群组活动、分散活动和高速、高效活动为主,要求召开电话会议的愿望也越来越急迫,参加电话会议的人员也越来越分散,使用电话终端的种类越来越复杂,会议的讨论性能也越来越高,显然,现有的广播式电话、电视会议都无法实现这些要求。
当前,由本申请人提供的快谈器(Quick Tslk)构成的电话会议系统就是一种交互式电话会议系统,即每个与会者在任何时间、任何地点,用任何电话终端和任何授权人都能够召集或出席的会议,所有的与会者都既能听又能讲彼此相互交谈。极大地提高工作效率和效益、改善工作质量和生活质量。
本申请人试图在标准微机(PC机或工控机)的硬件支撑环境下,采用美国DIALOGIC公司模拟接口语音卡(D/XXXSC-LS系列如D/160SC-LS等)和会议卡(DCB/XXXSC系列如DCB/320SC、DCB/640SC及DCB/960SC等)构成一种交互式电话会议系统,其软件环境包括Microsoft Windows、Microsoft Visusl C++和Dialogic System Software & SDKDNA。该交互式电话会议系统的表现状况是由于DIALOGIC公司的音频会议产品即会议卡DCB/SC卡能连接其它DIALOGIC的数字前端产品,如D/240SC-T1和D/300SC-E1卡,但不能连接模拟前端卡(语音卡),如D/160SC-LS,LSI/81C,LSI/161SC,MSI/SC卡。其原因是由于该会议卡DCB/SC卡是基于数字语音卡接口设计的,其硬件算法决定了在电话会议中不能检测并正确处理模拟接口用户的挂机音,其表现是当会议中一方与会者(一个用户)挂断电话时,它的挂机音会一直在会议中持续并产生回响,导致会议无法进行。如果在CST(Call Status Transition呼叫状态转换)事件中加入TONEON消息来处理挂机音,则某一用户挂机,其它用户都会被DCB/SC卡挂断、这是因为DCB/SC卡将各用户通道进行了语音混合,当某一通道的挂机音产生时,此挂机音被DCB/SC卡混合并进入了其它通道,此时的挂断操作会对所有的用户有效,也导致会议不能正常进行。
本发明的目的是设计一种交互式电话会议系统中的会议挂机处理方法,在标准微机(PC机或工控机或具有同等功能的装置或设备)的硬件环境下,采用美国DIALOGIC公司模拟接口语音卡(D/XXXSC-LS系列如D/160SC-LS等)和会议卡(DCB/XXXSC系列如DCB/320SC、DCB/640SC及DCB/960SC等)构成一种交互式电话会议系统,可正确处理交互会议中一方挂机时的挂机音消除问题,使会议能正常进行。
本发明的目的是这样实现的一种交互式电话会议系统中的会议挂机处理方法,其特征在于包括以下步骤a.用美国DIALOGIC公司模拟接口语音卡、会议卡及其支撑环境,建立起交互式电话会议系统,语音卡与电话线连接,电话线连接公共电话网络;b.用户拨打电话进入会议系统,建立起一条双向通路,包括发送通道和收听通道,当检测到某个用户通道有挂机音时,把该用户的会议属性设置为“只听”,即保留“收听”通道而断开用户到会议的发送通道;c.将该用户原来的“听会议”时隙改为听用户自己的语音发送通道;d.等待一段时间,检测该通道是否有挂机音停止的消息,若接收到挂机音停止的消息,说明该用户未挂机则返回会议,若未接收到挂机音停止的消息,说明该用户确实挂机,则得到通道号执行挂机处理过程。
所述的步骤d中,若一个通道正在执行挂机确认程序而另一通道检测到有挂机音,则将检测到有挂机音的通道置为等待一段时间,在等待时间内若接收到该通道有挂机音停止的消息则返回会议,在等待时间内若未接收到该通道有挂机音停止的消息则执行挂机确认程序。
所述的返回会议是首先将该用户的“听自己”通道改为“听会议”时隙,再将用户的会议属性改为包括“收听”及“发送”的全双工模式。
所述步骤b中的检测挂机音,是先预定义挂机音频率范围,再在呼叫状态转换事件中加入Toneon消息来检测挂机音,即当某个用户设备产生了在预定义挂机音频率范围内的信号音,则对该用户进行相应的处理。
本发明的另一种交互式电话会议系统中的会议挂机处理方法,其特征在于包括以下步骤a.用美国DIALOGIC公司模拟接口语音卡、会议卡及其支撑环境,建立起交互式电话会议系统,语音卡与电话线连接,电话线连接公共电话网络;b.用户拨打电话进入会议系统,建立起一条双向通路,包括发送通道和收听通道;
c.当检测到某个用户有先按键时的双音多频信号时,则得到通道号执行挂机处理过程。
但该处理方法有违正常的且为广大用户已经习惯了的挂机操作方法,因为用户往往会忘记应“先按键后挂机”的操作步骤而直接挂机,仍会造成会议无法正常进行。因此这种方法虽然极其简单且处理速度快,但其缺点也是不容忽视的。
本发明是基于美国DIALOGIC公司模拟接口语音卡D/XXXSC-LS系列(如D/160SC-LS等)和会议卡DCB/XXXSC系列(如DCB/320SC、DCB/640SC及DCB/960SC等)开发出交互式电话会议系统中与会方正确挂机的两种方法,解决了该配置中会议的与会方因无法正确挂机而不能连接的问题,即实现了用模拟接口语音卡与会议卡构成交互式电话会议系统的连接,前一方法还具有与正常打电话挂机同等的效果。
下面结合实施例及附图进一步说明本发明的方法

图1是本交互式电话会议系统先按键的挂机处理方法流程示意2是本发明的模块结构及连接示意3是本发明模块的工作流程示意4是利用本发明的模块构成的交互式电话会议系统第一实例图5是利用本发明的模块构成的交互式电话会议系统第二实例图6是利用本发明的模块构成的交互式电话会议系统第三实例图7是利用本发明的模块构成的交互式电话会议系统第四实例图1示出一种在上述交互式电话会议系统中的会议挂机处理技术,是利用DCB/SC卡能检测各通道的DTMF双音多频信号的功能实现的,用户1至用户n中,只要拨打电话进入会议系统,就建立起一条双向通路,包括语音发送(transmit)和收听(listen),在与会者挂机时先按电话键盘上的某一个键(如#键)或某几个键的组合,DCB/SC卡中程序检测到所按键后便会进行该通道的挂机处理。
参见图2,图中示出的会议单元结构30为本发明挂机处理模块10在会议应用时的结构及连接。会议挂机处理模块10分别通过设备驱动模块13、14与美国DIALOGIC公司模拟接口语音卡D/XXXSC-LS系列(如D/160SC-LS等)11和会议卡DCB/XXXSC系列(如DCB/320SC、DCB/640SC及DCB/960SC等)12连接,语音卡11、会议卡12及其支撑环境(包括标准微型机如PC机或工控机及其具有同等功能的装置或设备)的SC总线连接。
系统支持软件包括美国Microsoft公司的Windows NT,Visual C++(VC),美国DIALOGIC公司的Dialogic System Software & SDK DNA(DNA)和由本申请人开发的会议挂机处理模块10。本会议挂机处理模块是在Windows NT环境下,利用VC语言和DNA工具包开发出的。
DNA提供了语音卡和会议卡驱动程序以及API(Application Programming Interface)接口函数。会议挂机处理模块10是利用了这些底层函数和VC的标准函数而开发出的功能模块,该功能模块的技术关键是实现了直接利用Dialogic公司DNA的API函数所不能实现的模拟电话接口环境下的挂机问题。
会议挂机处理模块10处理会议挂机的逻辑过程是1.呼入过程(被叫过程)初始化语音卡11和DCB会议卡12→用户拨号→语音卡11接收,占用通道资源→处理呼入→定义挂机音频和按键时的双音多频信号检测→加入会议→DCB会议卡12处理会议→用户挂机→检测到挂机请求→判断挂机通道→挂断用户→释放资源。
2.呼出过程(主叫过程)系统呼出→占用通道资源→被叫身份确认→被叫加入会议→DCB会议卡12处理会议→用户挂机→检测到挂机请求→判断挂机通道→挂断用户→释放资源。
参见图3,为模块10的工作流程。各会议用户如图中用户1至用户n,与DCB资源间具有双向的“收听”(Listen)及“发送”(Transmit)的会议属性。模块定义挂机音频范围;当在步骤21,某个通道检测到有挂机音时就将该用户的会议属性设置为只“听”,即保留听会议时隙而断开用户到会议中的发送通道,避免该通道的挂机音继续干扰会议;在步骤22,将用户原来的听会议时隙修改为听自己的语音资源DX发送通道,这样该用户就听不到会议的声音了;步骤23,执行挂机确认程序,如等待3秒钟,在这段时间内,如果该用户未挂机,应接收到挂机音停止的消息,如通道未接收到挂机音停止的消息,即仍有挂机音,证明确实挂机,继续执行步骤24、25,得到通道号进行挂机处理;若在3秒钟内未接收到挂机音,证明上述步骤是误判,则返回会议程序,依次执行步骤26及27,步骤26及27是步骤21、22的逆过程,即将听自己的发送通道修改为“听会议”时隙,并将用户修改为原本的全双工模式,即“收听”和“发送”。
如果一个通道(如通道1)正在执行挂机确认程序时,另一个或另几个通道检测到挂机音(如通道2),则将检测到有挂机音的通道即通道2置为等待一段时间,如2秒,在该等待时间内,如果通道2收到挂机音停止的消息即无挂机音则作返回会议处理,如果通道2未收到挂机音停止的消息即有挂机音则执行挂机确认程序。
参见图4,图中示出采用图2所示的会议单元结构30可通过标准数字中继E1接口(PCM30,2Mb/s)直接与局交换机连接,并进一步与公共电话网络(PSTN)连接,构成交互式电话会议系统。
参见图5,图中示出采用图2所示的会议单元结构30可通过标准数字E1接口(2Mb/s)直接与小交换机PABX连接,再连接局交换机,并进一步与公共电话网络(PSTN)连接,构成交互式电话会议系统。
参见图6,图中示出利用图2所示的会议单元结构30,利用会议单元的呼出功能扩充E1数字接口,以增加交互式电话会议系统的容量即增加与会人数的技术方案,图中虚线框中的会议单元结构30是扩充单元。
参见图7,图中示出采用图2所示的会议单元结构30,并通过模拟电话线接入公共电话网络(PSTN)的原理图。
权利要求
1.一种交互式电话会议系统中的会议挂机处理方法,其特征在于包括以下步骤a.用美国DIALOGIC公司模拟接口语音卡、会议卡及其支撑环境,建立起交互式电话会议系统,语音卡与电话线连接,电话线连接公共电话网络;b.用户拨打电话进入会议系统,建立起一条双向通路,包括发送通道和收听通道,当检测到某个用户通道有挂机音时,把该用户的会议属性设置为“只听”,即保留“收听”通道而断开用户到会议的发送通道;c.将该用户原来的“听会议”时隙改为听用户自己的语音发送通道;d.等待一段时间,检测该通道是否有挂机音停止的消息,若接收到挂机音停止的消息,说明该用户未挂机则返回会议,若未接收到挂机音停止的消息,说明该用户确实挂机,则得到通道号执行挂机处理过程。
2.根据权利要求1所述的交互式电话会议系统中的会议挂机处理方法,其特征在于所述的步骤d中,若一个通道正在执行挂机确认程序而另一通道检测到有挂机音,则将检测到有挂机音的通道置为等待一段时间,在等待时间内若接收到该通道有挂机音停止的消息则返回会议,在等待时间内若未接收到该通道有挂机音停止的消息则执行挂机确认程序。
3.根据权利要求1或2所述的交互式电话会议系统中的会议挂机处理方法,其特征在于所述的返回会议是首先将该用户的“听自己”通道改为“听会议”时隙,再将用户的会议属性改为包括“收听”及“发送”的全双工模式。
4.根据权利要求1所述的交互式电话会议系统中的会议挂机处理方法,其特征在于所述步骤b中的检测挂机音,是先预定义挂机音频率范围,再在呼叫状态转换事件中加入Toneon消息来检测挂机音,即当某个用户设备产生了在预定义挂机音频率范围内的信号音,则对该用户进行相应的处理。
5.一种交互式电话会议系统中的会议挂机处理方法,其特征在于包括以下步骤a.用美国DIALOGIC公司模拟接口语音卡、会议卡及其支撑环境,建立起交互式电话会议系统,语音卡与电话线连接,电话线连接公共电话网络;b.用户拨打电话进入会议系统,建立起一条双向通路,包括发送通道和收听通道c.当检测到某个用户有先按键时的双音多频信号时,则得到通道号执行挂机处理过程。
全文摘要
本发明涉及一种交互式电话会议系统中的会议挂机处理方法,交互式电话会议系统的会议单元模块包括美国DIALOGIC公司模拟接口语音卡、会议卡和微型机。本发明的会议挂机处理模块在检测到某个用户通道有挂机音时,先把该用户的会议属性设置为“只听”,即保留“听”通道而断开用户到会议的“发送”通道;再将该用户原来的“听会议”时隙改为“听自己”的语音发送通道;最后执行挂机确认程序。从而实现了原本不能实现的模拟电话接口环境下的挂机问题。
文档编号H04M3/56GK1212554SQ98103088
公开日1999年3月31日 申请日期1998年7月29日 优先权日1998年7月29日
发明者刘劲松, 廖致庆 申请人:北京华商龙科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1