一种基于中继实现对公网用户进行调度的方法及系统与流程

文档序号:17012602发布日期:2019-03-02 02:18阅读:293来源:国知局
一种基于中继实现对公网用户进行调度的方法及系统与流程

本发明涉及资源调度技术领域,尤其涉及一种基于中继实现对公网用户进行调度的方法及系统。



背景技术:

综合业务交换机可为企业配置多个本局用户,所述本局用户可以理解为企业内部座机用户,所述交换机配置下的本局用户之间可以互相通话;并且,所述交换机通过中继接入到PSTN( Public Switched Telephone Network,公共交换电话网络)后,可与公网用户互相通话,所述公网用户为非本交换机配置的他局用户,可以理解为家庭固话用户、手机用户等;

与所述交换机连接的多媒体调度台可以对交换机配置下的本局用户进行调度管理操作,所述调度的主要功能包括:呼叫、点呼、重拨、回呼、选呼、组呼、强插、强挂、强拆、监听、广播、会议、代答、等待排队等;然而,由于公网用户数据量十分庞大,所述交换机无法实现对所有公网用户进行配置存储,现有技术也无法实现通过多媒体调度台对公网用户进行调度。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种基于中继实现对公网用户进行调度的方法及系统,旨在解决现有技术无法实现通过多媒体调度台对公网用户进行调度管理操作的问题。

本发明的技术方案如下:

一种基于中继实现对公网用户进行调度的方法,其中,包括步骤:

A、交换机通过中继与公网用户系统进行对接;

B、当所述中继处于呼叫状态时,则交换机向调度台上报所述中继的呼叫状态信息;

C、所述调度台根据所述中继的呼叫状态信息对所述公网用户进行调度。

较佳地,所述的基于中继实现对公网用户进行调度的方法,其中,所述步骤A之前还包括:

A0、调度台预先获取交换机所有的本局用户配置信息和中继配置信息。

较佳地,所述的基于中继实现对公网用户进行调度的方法,其中,所述步骤A0具体包括:

A01、调度台与交换机通过TCP协议连接;

A02、连接成功后,通过在调度台的配置界面进行操作获取所述交换机的所有本局用户配置信息和中继配置信息。

较佳地,所述的基于中继实现对公网用户进行调度的方法,其中,所述中继的呼叫状态信息包括:本局用户和公网用户各自唯一的标识以及本局用户和公网用户的摘机状态、试呼状态、振铃状态、通话状态、空闲状态和释放状态。

较佳地,所述的基于中继实现对公网用户进行调度的方法,其中,所述步骤C具体包括:

C1、调度台根据所述公网用户唯一的标识找到相对应的公网用户;

C2、调度台对所述公网用户进行调度。

一种基于中继实现对公网用户进行调度的系统,其中,所述交换机用于通过中继与公网用户系统进行对接;并当所述中继处于呼叫状态时,向调度台上报所述中继的呼叫状态信息;所述调度台用于在接收到所述交换机上报的所述中继的呼叫状态信息后,对所述公网用户进行调度。

较佳地,所述的基于中继实现对公网用户进行调度的系统,其中,所述调度台还用于预先获取交换机所有的本局用户配置信息和中继配置信息。

较佳地,所述的基于中继实现对公网用户进行调度的系统,其中,所述调度台还用于与交换机通过TCP协议连接;在连接成功后,通过在其配置界面进行操作获取所述交换机的所有本局用户配置信息和中继配置信息。

较佳地,所述的基于中继实现对公网用户进行调度的系统,其中,所述中继的呼叫状态信息包括:本局用户和公网用户各自唯一的标识以及本局用户和公网用户的摘机状态、试呼状态、振铃状态、通话状态、空闲状态和释放状态。

较佳地,所述的基于中继实现对公网用户进行调度的系统,其中,所述调度台还用于根据所述公网用户唯一的标识找到相对应的公网用户,并对所述公网用户进行调度。

有益效果:本发明把中继产生的一个呼叫虚拟成一个用户实体, 通过交换机向调度台上报这个虚拟实体的呼叫状态信息,所述调度台根据所述呼叫状态信息对所述公网用户进行调度。通过本发明技术方案,实现了调度台对数据量十分庞大的的公网用户的调度。

附图说明

图1为本发明一种基于中继实现对公网用户进行调度的方法较佳实施例的流程图。

图2为本发明本局用户与公网用户进行通话连接时,调度台对公网用户进行调度的系统较佳实施例结构框图。

图3为本发明公网用户与公网用户进行通话连接时,调度台对公网用户进行调度的系统较佳实施例结构框图。

图4为本发明一种基于中继实现对公网用户进行调度的系统较佳实施例的结构框图。

具体实施方式

本发明提供一种基于中继实现对公网用户进行调度的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,图1为本发明提供的一种基于中继实现对公网用户进行调度的方法较佳实施例的流程图,如图所示,其包括步骤:

S100、交换机通过中继与公网用户系统进行对接;

S110、当所述中继处于呼叫状态时,则交换机向调度台上报所述中继的呼叫状态信息;

S120所述调度台根据所述中继的呼叫状态信息对所述公网用户进行调度。

在本发明实施例中,调度的基本原理可以理解为:把交换机配置下的每一个本局用户均认为是一个实体,每个实体都有一个唯一的标识。当调度台与交换机建立连接的时候,会获取交换机本局用户的信息,并根据实际需要向交换机订阅这些本局用户的信息;当本局用户的状态(包括故障、正常、空闲、试呼、振铃、通话等)发生变化的时候,将所述状态变化上报给调度台,调度台在调度界面上呈现这些变化,并可对本局用户进行调度。较佳地,所述调度台为多媒体调度台,所述交换机为综合业务交换机。

进一步,对于公网用户而言,由于公网用户的数据量十分庞大,通常交换机无法实现对公网用户进行完全的配置存储。然而,实际上对公网用户的调度就是交换机通过中继与公网用户进行通话,然后对这个通话进行调度。在与公网用户进行通话时,呼叫必需经过交换机的中继,对于所述中继产生的呼叫,交换机是可知、可操纵的。本发明通过把通过中继产生的呼叫,虚拟成一个用户实体,并为这个实体分配一个临时的唯一标识,像本局用户一样上报这个虚拟实体的呼叫状态。通过上述方法可实现调度台像本局用户一样对公网用户进行调度。这样做的好处,调度员只需要知道并且管理谁与谁通话就行,不需要知道中继里面比较专业的知识,从而方便调度员操作。

具体地,本发明在所述步骤S100之前,还包括:

S10、调度台预先获取交换机所有的本局用户配置信息和中继配置信息,其具体包括:调度台与交换机通过TCP(Transmission Control Protocol,传输控制协议)协议连接,连接成功后,通过在调度台的配置界面进行操作获取所述交换机的所有本局用户配置信息和中继配置信息。

较佳地,所述调度台只有通过获取交换机的本局用户配置信息后,才可以实现对本局用户的通话状态进行调度。进一步,调度台通过获取交换机的中继配置信息,为实现对公网用户进行调度做好准备。

在所述步骤S100中,交换机通过中继与公网用户系统进行对接。具体地,当交换机通过中继与公网用户系统进行对接后,才可实现本局用户与公网用户之间进行通话连接。例如当交换机通过PRA中继与电信系统进行连接后,便可实现本局用户与电信公网用户之间进行通话连接,所述PRA中继是指两台交换机之间用E1线连接,传输协议是PRI。

进一步,在所述步骤S110中,当所述中继处于呼叫状态时,则交换机向调度台上报所述中继的呼叫状态信息;具体来讲,所述中继处于呼叫状态时是指,本局用户通过所述中继与公网用户进行通话连接的状态或者公网用户通过所述中继与另一公网用户进行通话连接时的状态;

进一步,所述中继呼叫状态信息具体包括:本局用户和公网用户各自唯一的标识以及本局用户和公网用户的摘机状态、试呼状态、振铃状态、通话状态、空闲状态和释放状态。

进一步,在所述步骤S120中,所述调度台根据所述中继的呼叫状态信息对所述公网用户进行调度,其具体包括:调度台根据所述公网用户唯一的标识找到相对应的公网用户,并对所述公网用户进行调度。

下面通过具体实施例对本发明方法做进一步的解释:

实施例1

如图2所示,图2为本局用户与公网用户进行通话连接时,调度台对公网用户进行调度的系统较佳实施例结构框图,如图所示:交换机下配置有本局用户6000和7000,并且所述交换机通过PRA中继与电信系统对接,所述电信系统下连接有家庭固话用户80001234;所述调度台订阅了本局用户6000、7000以及PRA中继的呼叫状态信息,以下是本局用户6000呼叫公网用户80001234时,交换机向调度台上报呼叫状态信息的流程:

1、本局用户6000摘机,交换机向调度台上报状态,(6000的标识,状态为摘机);调度台界面上,6000用户的标识作相应的变化;

2、本局用户6000拨打80001234的号码,交换机向调度台上报状态,(6000的标识,状态为试呼,被叫号码为80001234);调度台界面上,6000用户的标识作相应的变化;

3、交机向80001234发起呼叫,通过号码分析,需要从PRA中继出局,查询PRA中继控制块,需要向调度台上报状态,产生一个临时的标识A,上报状态,(号码为80001234,标识A,状态为试呼,主叫号码为6000);调度台收到这个消息时,自动创建了80001234这个用户,并在界面上显示出来;

4、80001234话机振铃,向调度台上报状态,(号码为80001234,标识A,状态为振铃,主叫号码为6000),6000用户听回铃音,向调度台上报状态,(6000的标识,状态为听回铃音,被叫号码为80001234);

5、80001234摘机,向调度台上报状态,(号码为80001234,标识A,状态为通话中,主叫号码为6000);本局用户6000与公网用户80001234通话建立成功,向调度上报状态,(6000的标识,状态为通话中,被叫号码为80001234);

6、根据交换机上报的状态信息,调度台会在界面上显示6000与8001234正在通话中。

7、80001234挂机,向调度台上报状态,(号码为80001234,标识A,状态为空闲,主叫号码为6000);上报状态后,交换机删除临时标识A;调度收到空闲状态,根据标识,判断这个是临时用户,在界面上删除8001234这个用户;

8、6000听忙音,向调度台上报状态,(6000的标识,状态为释放中,被叫号码为80001234);

9、6000挂机,向调度台上报状态,(6000的标识,状态为空闲);调度台把6000用户的图标变成空闲态。

在交换机向调度台上报呼叫状态信息的任一过程中,本局用户7000均可通过调度台对公网用户80001234进行调度,例如,当本局用户6000在与公网用户80001234进行通话的过程中,调度员想使本局用户7000与公网用户80001234进行通话,此时调度员通过调度台向交换机发出强拆命令(强拆命令,强拆者7000,被强拆者标识A),交换机根据标识A找到对应的呼叫,把与80001234通过的6000强制释放,让7000与80001234进行通话。

实施例2

如图3所示,图3为公网用户(中国移动)与公网用户(电信)进行通话连接时,调度台对任一公网用户进行调度的系统较佳实施例结构框图,如图所示:

交换机下配置有本局用户6000,并且交换机通过SIP中继与中国移动系统对接,中国移动系统下有手机用户13500001234,交换机通过PRA中继与电信系统对接,电信系统下有家庭固话用户80001234;调度台订阅了SIP中继和PRA中继的呼叫状态。以下是13500001234从SIP中继入局,从PRA中继出局,呼叫80001234用户时,交换机向调度台上报状态的流程:

1、移动用户13500001234从SIP中继入局,并拨打被叫号码80001234;交换机查询SIP中继控制块,需要向调度台上报状态,产生一个临时的标识B,上报状态,(号码为13500001234,标识B,状态为试呼,被叫号码为80001234);调度台收到这个消息时,自动创建了13500001234这个用户,并在界面上显示出来;

2、交换机向80001234发起呼叫,通过号码分析,需要从PRA中继出局,查询PRA中继控制块,需要向调度台上报状态,产生一个临时的标识C,上报状态,(号码为80001234,标识C,状态为试呼,主叫号码为13500001234);调度台收到这个消息时,自动创建了80001234这个用户,并在界面上显示出来;

3、80001234话机振铃,向调度台上报状态,(号码为80001234,标识C,状态为振铃,主叫号码为13500001234),13500001234听回铃音,向调度台上报状态,(13500001234的标识,状态为听回铃音,被叫号码为80001234);

4、80001234摘机,向调度台上报状态,(号码为80001234,标识C,状态为通话中,主叫号码为13500001234); 移动用户13500001234与电信用户80001234通话建立成功,向调度上报状态,(13500001234的标识,状态为通话中,被叫号码为80001234);

5、根据交换机上报的状态信息,调度台会在界面上显示13500001234与8001234正在通话中。

6、13500001234挂机,结束通话,上报状态(号码为13500001234,标识B,状态为空闲,被叫号码为80001234);上报状态后,交换机删除临时标识B;调度收到空闲状态,根据标识,判断这个是临时用户,在界面上删除13500001234这个用户;

7、通过RPA向80001234释放呼叫,上报状态(号码为80001234,标识C,状态为空闲,主叫号码为13500001234);上报状态后,交换机删除临时标识C。调度收到空闲状态,根据标识,判断这个是临时用户,在界面上删除80001234这个用户。

同样,在交换机向调度台上报呼叫状态信息的任一过程中,本局用户6000(标识A)均可通过调度台对公网用户13500001234或80001234进行调度,例如,当移动用户13500001234(标识B)在与电信用户80001234(标识C)进行通话的过程中,调度员想通过本局用户6000跟移动用户13500001234进行通话时,则调度员通过调度台向交换机发强拆命令,(强拆命令,强拆者6000,被强拆者标识B),交换机根据标识B找到对应的呼叫,把与1350001234通话的80001234强制释放,让1350001234与6000进行通话。

进一步,当移动用户13500001234(标识B)在与电信用户80001234(标识C)进行通话的过程中,调度员想通过本局用户6000跟电信用户80001234进行通话时,则调度员通过调度台向交换机发强拆命令,(强拆命令,强拆者6000,被强拆者标识C),交换机根据标识C找到对应的呼叫,把与80001234通话的13500001234强制释放,让80001234与6000进行通话。

更进一步,当调度员6000在一个会议中,刚好想找1350001234,这时可以向交换机发送命令把13500001234强制邀请到会议里,并且把80001234放到等待队列。

基于上述方法,本发明还提供一种基于中继实现对公网用户进行调度的系统,如图4所示,其中,包括一调度台100和交换机200,所述交换机200用于通过中继与公网用户系统进行对接;并在接收到调度台100发送的订阅所述中继呼叫状态信息的请求后,向调度台100上报所述中继的呼叫状态信息;所述调度台100用于当所述中继处于呼叫状态时,向交换机200发送订阅所述中继呼叫状态信息的请求;并在接收到所述交换机200上报的所述中继的呼叫状态信息后,对所述公网用户进行调度。

较佳地,所述的基于中继实现对公网用户进行调度的系统,其中,所述调度台100还用于预先获取交换机所有的本局用户配置信息和中继配置信息。

较佳地,所述的基于中继实现对公网用户进行调度的系统,其中,所述调度台100还用于与交换机通过TCP协议连接;在连接成功后,通过在其配置界面进行操作获取所述交换机的所有本局用户配置信息和中继配置信息。

较佳地,所述的基于中继实现对公网用户进行调度的系统,其中,所述中继的呼叫状态信息包括:本局用户和公网用户各自唯一的标识以及本局用户和公网用户的摘机状态、试呼状态、振铃状态、通话状态、空闲状态和释放状态。

较佳地,所述的基于中继实现对公网用户进行调度的系统,其中,所述调度台100还用于根据所述公网用户唯一的标识找到相对应的公网用户,并对所述公网用户进行调度。

关于上述模块的技术细节在前面的方法中已有详述,故不再赘述。

综上所述,本发明把中继产生的一个呼叫虚拟成一个用户实体, 通过交换机向调度台上报这个虚拟实体的呼叫状态信息,所述调度台根据所述呼叫状态信息对所述公网用户进行调度。通过本发明技术方案,实现了调度台对数据量十分庞大的的公网用户的调度。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1