CN110971582B - 800m和350m系统间的中心级语音互联互通方法及系统 - Google Patents
800m和350m系统间的中心级语音互联互通方法及系统 Download PDFInfo
- Publication number
- CN110971582B CN110971582B CN201811162064.6A CN201811162064A CN110971582B CN 110971582 B CN110971582 B CN 110971582B CN 201811162064 A CN201811162064 A CN 201811162064A CN 110971582 B CN110971582 B CN 110971582B
- Authority
- CN
- China
- Prior art keywords
- sip
- communication system
- call
- voice stream
- voice
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000004891 communication Methods 0.000 claims abstract description 149
- 230000005540 biological transmission Effects 0.000 claims abstract description 6
- 230000000977 initiatory effect Effects 0.000 claims description 17
- 238000012544 monitoring process Methods 0.000 claims description 6
- 230000011664 signaling Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 6
- 238000010276 construction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1086—In-session procedures session scope modification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/4061—Push-to services, e.g. push-to-talk or push-to-video
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种800M和350M系统间的中心级语音互联互通方法及系统,其中方法包括:步骤S1:读取SIP配置和配置信息,以及800M系统和350M系统的系统信息;步骤S2:按照预配置的配置信息建立SIP会话,并建立与800M数字集群通信系统的通信以及与350M模拟集群通信系统的通信;步骤S3:若检测到800M数字集群通信系统或350M模拟集群通信系统的呼入信息,然后执行步骤S4,若检测到SIP客户端的呼入信息,则执行步骤S7;步骤S4:若呼叫类型为呼入,则执行步骤S5,若为呼叫结束,则执行步骤S6;步骤S5:传送语音流;步骤S6:并终止语音流的传输;步骤S7:接收到对端SIP Message和语音流,并向对应的通信系统传输。与现有技术相比,本发明具有配置灵活,扩展性强等优点。
Description
技术领域
本发明涉及一种语音调度技术,尤其是涉及一种800M和350M系统间的中心级语音互联互通方法及系统。
背景技术
在部分系统内目前存在两套语音通信系统,例如包含一些厂商提供的350M模拟集群通信系统以及欧洲宇航提供的800M数字集群通信系统。350M系统建立比较早,实现了早期的政务网的整个通信,随着技术的增长和需求的提高,在后续的线网建设中采用800M数字集群通信系统。为了实现800M数字集群通信系统与保留的350M模拟集群通信系统语音互通,以保证公安在地铁内的派出所民警和保安人员都可以接受调度指挥,必须实现同一线网内这两种不同的系统之间的互联互通。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种800M和350M系统间的中心级语音互联互通方法及系统。
本发明的目的可以通过以下技术方案来实现:
一种800M和350M系统间的中心级语音互联互通方法,包括:
步骤S1:读取SIP配置和配置信息,以及800M数字集群通信系统和350M模拟集群通信系统的系统信息;
步骤S2:按照预配置的配置信息建立SIP会话,并建立与800M数字集群通信系统的通信以及与350M模拟集群通信系统的通信;
步骤S3:同时检测800M数字集群通信系统和350M模拟集群通信系统的是否存在呼叫,以及SIP客户端的呼入信息,若检测到800M数字集群通信系统或350M模拟集群通信系统的呼入信息,然后执行步骤S4,若检测到SIP客户端的呼入信息,则执行步骤S7;
步骤S4:判断呼叫类型,若呼叫类型为呼入,则执行步骤S5,若为呼叫结束,则执行步骤S6;
步骤S5:用预绑定的SIP客户端发起PTT按下SIP Message,并传送语音流;
步骤S6:用预绑定的SIP客户端发起PTT释放的SIP Message,并终止语音流的传输;
步骤S7:接收到对端SIP Message和语音流,并向对应的通信系统传输。
所述步骤S7具体包括:
步骤S71:接收到对端SIP Message和语音流;
步骤S72:判断SIP客户端所预绑定的通信系统类型,若为800M数字集群通信系统,则执行步骤S74,若为350M模拟集群通信系统,则执行步骤S73;
步骤S73:将语音流转码发送;
步骤S74:根据SIP Message在指定的TCS客户端上指定800M通话组进行PTTup和PTT down的操作,并将拿到的语音流转码发送。
所述步骤S4中判断依据具体包括:
对于来自于800M数字集群通信系统的呼叫,根据呼叫信息的事件方式判断该呼叫的类型;
对于来自于350M模拟集群通信系统的呼叫,第一次收到语音流则认为是发起呼叫,如果在100毫秒内未再收到该语音流则认定为呼叫结束。
所述步骤S2具体包括:
步骤S21:按照预配置的配置信息建立SIP会话;
步骤S22:通过800M系统提供的SDK建立与800M系统的通信,并加载使用通话组信息,同时在指定的IP通道上监听语音流;
步骤S23:通过350M系统提供的私有协议建立通信,并采用分配好的坐席号登陆到350M网关上,在指定的网关上加载通话组。
所述方法还包括:
为各个物理链路所分配的SIP ID,根据互联互通的通话组ID、通话组ID所关联的物理链路,SIP ID建立组呼配置关系表,组呼SIP网关启动后,获取组呼配置关系表。
一种800M和350M系统间的中心级语音互联互通系统,包括800M数字集群通信系统和350M模拟集群通信系统,还包括分别与800M数字集群通信系统和350M模拟集群通信系统连接的控制服务器,该控制服务器包括存储器和处理器,以及存储在存储器并由所述处理器执行的程序,所述处理器执行所述程序时实现以下步骤:
步骤S1:读取SIP配置和配置信息,以及800M数字集群通信系统和350M模拟集群通信系统的系统信息;
步骤S2:按照预配置的配置信息建立SIP会话,并建立与800M数字集群通信系统的通信以及与350M模拟集群通信系统的通信;
步骤S3:同时检测800M数字集群通信系统和350M模拟集群通信系统的是否存在呼叫,以及SIP客户端的呼入信息,若检测到800M数字集群通信系统或350M模拟集群通信系统的呼入信息,然后执行步骤S4,若检测到SIP客户端的呼入信息,则执行步骤S7;
步骤S4:判断呼叫类型,若呼叫类型为呼入,则执行步骤S5,若为呼叫结束,则执行步骤S6;
步骤S5:用预绑定的SIP客户端发起PTT按下SIP Message,并传送语音流;
步骤S6:用预绑定的SIP客户端发起PTT释放的SIP Message,并终止语音流的传输;
步骤S7:接收到对端SIP Message和语音流,并向对应的通信系统传输。
所述步骤S7具体包括:
步骤S71:接收到对端SIP Message和语音流;
步骤S72:判断SIP客户端所预绑定的通信系统类型,若为800M数字集群通信系统,则执行步骤S74,若为350M模拟集群通信系统,则执行步骤S73:;
步骤S73:将语音流转码发送;
步骤S74:根据SIP Message在指定的TCS客户端上指定800M通话组进行PTTup和PTT down的操作,并将拿到的语音流转码发送。
所述步骤S4中判断依据具体包括:
对于来自于800M数字集群通信系统的呼叫,根据呼叫信息的事件方式判断该呼叫的类型;
对于来自于350M模拟集群通信系统的呼叫,第一次收到语音流则认为是发起呼叫,如果在100毫秒内未再收到该语音流则认定为呼叫结束。
所述步骤S2具体包括:
步骤S21:按照预配置的配置信息建立SIP会话;
步骤S22:通过800M系统提供的SDK建立与800M系统的通信,并加载使用通话组信息,同时在指定的IP通道上监听语音流;
步骤S23:通过350M系统提供的私有协议建立通信,并采用分配好的坐席号登陆到350M网关上,在指定的网关上加载通话组。
所述处理器执行所述程序时还实现以下步骤:
为各个物理链路所分配的SIP ID,根据互联互通的通话组ID、通话组ID所关联的物理链路,SIP ID建立组呼配置关系表,组呼SIP网关启动后,获取组呼配置关系表。
与现有技术相比,本发明具有以下有益效果:
1)本方案采用SIP的方式,这样就支持分布式搭建,配置灵活,扩展性强。
2)对于系统侧,相当于同时实现了两种系统平台的调度台。将语音链路转为本地声卡设备和麦克风,可以当成调度台使用。
3)最终实现采用集中式的方式,对于800M系统,该方式实现了多TCS客户端的同时登录,对于原有的800M系统调度台来说,原有的调度台都是一台设备登录一个号码,目前该方式已证明可以使用多个号码同时登录,多个TCS客户端同时进行呼叫等操作,可以为以后800M调度系统提供另外的途径来实现别的业务。
4)为语音流的数字化处理(编解码以及转码)提供一些技术要点。
5)互联互通的节点灵活选择。
附图说明
图1为本发明方法的主要步骤流程示意图;
图2为本发明系统的结构框图;
其中:1、350M模拟集群通信系统,2、800M数字集群通信系统,3、控制服务器。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
采用中心级数字方式互联互通,首先是对系统能够采用数字的方式进行通信。对于800M系统侧,使用该系统提供SDK,通过调度的方式,建立与TCS服务器的信令通信,以及通过RTP协议建立与800M系统TVG的语音通信,这样就可以建立起一路的组呼功能。对于350M系统侧,采用维德自定义的私有协议,建立与350M系统网关的通信,以及通过RTP协议进行语音通信,建立起一路组呼。然后采用SIP会话协议,用一对SIP客户端即可以完成800M-350M系统的一路的互联互通。
本申请设计采用分布式的方案,即一台设备建立与一端系统通信以及一路SIP客户端,但是为了节约成本,同时系统侧也支持用一台设备完成多路同时通信的方式,对于800M系统,可以采用在一台设备上,同时登录多个TCS客户端的方式实现多路同时组呼功能。对于350M侧,该系统网关支持多路同时组呼功能。因此可以使用一台设备建立与两端系统的通信并同时使用多路SIP客户端完成多路同时互联互通。提供一种800M和350M系统间的中心级语音互联互通系统,如图2所示包括800M数字集群通信系统2和350M模拟集群通信系统1,其特征在于,还包括分别与800M数字集群通信系统2和350M模拟集群通信系统1连接的控制服务器3,如图1所示,该控制服务器所采用的控制方法包括:
首先,为各个物理链路所分配的SIP ID,根据互联互通的通话组ID、通话组ID所关联的物理链路,SIP ID建立组呼配置关系表,组呼SIP网关启动后,获取组呼配置关系表。
步骤S1:读取SIP配置和配置信息,以及800M数字集群通信系统2和350M模拟集群通信系统1的系统信息;对两个系统需要互联互通的通话组ID、通话组ID所关联的物理链路、物理链路所分配的SIP ID,为各个组呼SIP网关创建不同的组呼配置关系表,用户登录组呼SIP网关后,根据获取的组呼配置关系表,通过SIP交换服务器自动在对应的SIP ID间建立拨号连接;管理员可以灵活修改该组呼配置关系表。具体的,授权用户修改配置文件,对通话组、通话组ID所关联物理端口号以及SIP ID建立一对一的组呼配置关系,还需要配置SIP交换服务器IP地址和端口号,800M系统的TCS服务器信息以及登录的用户名和密码以及组呼号码,350M系统的网关信息包括坐席号、网关IP等。
步骤S2:按照预配置的配置信息建立SIP会话,并建立与800M数字集群通信系统2的通信以及与350M模拟集群通信系统1的通信,具体包括:
步骤S21:按照预配置的配置信息建立SIP会话;
步骤S22:通过800M系统提供的SDK建立与800M系统的通信,并加载使用通话组信息,同时在指定的IP通道上监听语音流;
步骤S23:通过350M系统提供的私有协议建立通信,并采用分配好的坐席号登陆到350M网关上,在指定的网关上加载通话组。
建立与800M系统的通信,包括采用系统提供的SDK使用多个账号同时登录,并建立与800M系统TCS服务器通信流程,建立多个TCS客户端,并在各个的TCS客户端中,选择要作为互联的组号码加载为主用资源。建立与350M系统的通信,包括采用该系统提供的内部协议,使用系统分配好的坐席号登录到350M网关的通信并与网关建立通信,然后在对应的网关上加载所需要的互联的组号(在350M系统也称为所号)。即:互联互通服务器启动后,按照配置表的信息首先建立SIP会话,两个sip号码是一对;然后通过800M系统提供的SDK建立与800M系统的通信,并加载使用通话组信息,同时在指定的IP通道上监听语音流;最后通过350M系统提供的私有协议建立通信,并采用分配好的坐席号登陆到350M网关上,在指定的网关上加载通话组。
步骤S3:同时检测800M数字集群通信系统2和350M模拟集群通信系统1的是否存在呼叫,以及SIP客户端的呼入信息,若检测到800M数字集群通信系统2或350M模拟集群通信系统1的呼入信息,然后执行步骤S4,若检测到SIP客户端的呼入信息,则执行步骤S7;
设备在检测到800M系统的某个TCS客户端有呼入信令并同时通过RTP协议拿到对应的语音流,因为对于350M呼入是不需要额外的信息的(如PTT按下等状态),因此直接将该语音流进行转码并通过对应的SIP客户端直接发送给对端SIP客户端,对端SIP客户端在得到语音后,进行转码(转成350M系统所需的码流),然后通过该端的RTP协议发送到350M语音网关,这样就实现了从800M系统呼出350M系统接听的功能。
步骤S4:判断呼叫类型,若呼叫类型为呼入,则执行步骤S5,若为呼叫结束,则执行步骤S6,其中判断依据具体包括:
对于来自于800M数字集群通信系统2的呼叫,根据呼叫信息的事件方式判断该呼叫的类型;
对于来自于350M模拟集群通信系统1的呼叫,第一次收到语音流则认为是发起呼叫,如果在100毫秒内未再收到该语音流则认定为呼叫结束。
即在该步骤中,检测是否为呼入信息还是呼叫结束信息,对于800M系统根据SDK的事件方式能够检测出来是哪个TCS客户端的呼叫信息;对于350M系统则根据语音流来检测,第一次收到语音流则认为是对端发起呼叫,如果在100毫秒内未再收到该语音流则认为是对方呼叫结束。
步骤S5:用预绑定的SIP客户端发起PTT按下SIP Message,并传送语音流;
步骤S6:用预绑定的SIP客户端发起PTT释放的SIP Message,并终止语音流的传输;
设备在检测到350M系统的某个组有呼入(通过检测到对应RTP协议中有语音数据),首先通过SIP客户端向对端SIP客户端发送一条表示对端PTT按下的SIP消息,SIP客户端在收到后,在对应TCS客户端上对所加载的组按下PTT(与800M系统的TCS服务器通信);然后在350M系统侧的SIP客户端将得到语音流进行转码并发送,对端SIP客户端在收到该语音流进行转码通过RTP将语音流发送给TVG服务器。这样就实现了从350M呼出800M系统接听的功能。当超过100毫秒未检测到语音,就通过SIP客户端发送一条对方PTT释放的SIP消息。对端SIP客户端检测到该消息,就在对应的TCS客户端上释放PTT。
步骤S7:接收到对端SIP Message和语音流,并向对应的通信系统传输,具体包括:
步骤S71:接收到对端SIP Message和语音流;
步骤S72:判断SIP客户端所预绑定的通信系统类型,若为800M数字集群通信系统2,则执行步骤S74,若为350M模拟集群通信系统1,则执行步骤S73;
步骤S73:将语音流转码发送;
步骤S74:根据SIP Message在指定的TCS客户端上指定800M通话组进行PTTup和PTT down的操作(通过SDK,并将拿到的语音流转码发送。
本申请系统具备动态选择功能,即SIP客户端提供通道,800M系统和350M系统分别“绑定”到相应的客户端,因此在无通话时,可以对800M系统选择想要互联的组,350M系统也可以进行选择想要互联的组。同时SIP客户端也可以手动操作,选择拨打的对端SIP号码,这样也可以实现同一个系统的内组内互通。
此外,本申请的充分公开,本申请可以通过纯软件改进实现,可以通过软硬件改进实现,例如通过配置语音板卡,语音板卡的型号可以采用东进K161A-E。
Claims (10)
1.一种800M和350M系统间的中心级语音互联互通方法,其特征在于,包括:
步骤S1:读取SIP配置和配置信息,以及800M数字集群通信系统(2)和350M模拟集群通信系统(1)的系统信息,包括:800M系统的TCS服务器信息以及登录的用户名和密码以及组呼号码,350M系统的网关信息包括坐席号、网关IP;
步骤S2:按照预配置的配置信息建立SIP会话,并建立与800M数字集群通信系统(2)的通信以及与350M模拟集群通信系统(1)的通信;
建立与800M系统的通信,包括:采用系统提供的SDK使用多个账号同时登录,并通过调度的方式建立与800M系统TCS服务器通信流程,通过RTP协议建立与800M系统TVG的语音通信,建立多个TCS客户端,并在各个的TCS客户端中,选择要作为互联的组号码加载为主用资源;
建立与350M系统的通信,包括采用350M系统提供的内部协议,使用系统分配好的坐席号登录到350M网关的通信并与网关建立通信,然后在对应的网关上加载所需要的互联的组号;
采用SIP会话协议,用一对SIP客户端完成800M-350M系统的一路的互联互通;
步骤S3:同时检测800M数字集群通信系统(2)和350M模拟集群通信系统(1)是否存在呼叫,以及SIP客户端的呼入信息,若检测到800M数字集群通信系统(2)或350M模拟集群通信系统(1)的呼入信息,然后执行步骤S4,若检测到SIP客户端的呼入信息,则执行步骤S7;
当检测到800M系统的某个TCS客户端有呼入信令并同时通过RTP协议拿到对应的语音流,将该语音流进行转码并通过对应的SIP客户端直接发送给对端SIP客户端,对端SIP客户端在得到语音后进行转码,通过该端的RTP协议发送到350M语音网关;
当检测到350M系统的某个组有呼入通过SIP客户端向对端SIP客户端发送一条表示对端PTT按下的SIP消息,SIP客户端在收到后,在对应TCS客户端上对所加载的组按下与800M系统的TCS服务器通信;然后在350M系统侧的SIP客户端将得到语音流进行转码并发送,对端SIP客户端在收到该语音流进行转码通过RTP将语音流发送给TVG服务器;
步骤S4:判断呼叫类型,若呼叫类型为呼入,则执行步骤S5,若为呼叫结束,则执行步骤S6;
步骤S5:用预绑定的SIP客户端发起PTT按下SIP Message,并传送语音流;
步骤S6:用预绑定的SIP客户端发起PTT释放的SIP Message,并终止语音流的传输;
步骤S7:接收到对端SIP Message和语音流,并向对应的通信系统传输。
2.根据权利要求1所述的一种800M和350M系统间的中心级语音互联互通方法,其特征在于,所述步骤S7具体包括:
步骤S71:接收到对端SIP Message和语音流;
步骤S72:判断SIP客户端所预绑定的通信系统类型,若为800M数字集群通信系统(2),则执行步骤S74,若为350M模拟集群通信系统(1),则执行步骤S73;
步骤S73:将语音流转码发送;
步骤S74:根据SIP Message在指定的TCS客户端上指定800M通话组进行PTT up和PTTdown的操作,并将拿到的语音流转码发送。
3.根据权利要求1所述的一种800M和350M系统间的中心级语音互联互通方法,其特征在于,所述步骤S4中判断依据具体包括:
对于来自于800M数字集群通信系统(2)的呼叫,根据呼叫信息的事件方式判断该呼叫的类型;
对于来自于350M模拟集群通信系统(1)的呼叫,第一次收到语音流则认为是发起呼叫,如果在100毫秒内未再收到该语音流则认定为呼叫结束。
4.根据权利要求1所述的一种800M和350M系统间的中心级语音互联互通方法,其特征在于,所述步骤S2具体包括:
步骤S21:按照预配置的配置信息建立SIP会话;
步骤S22:通过800M系统提供的SDK建立与800M系统的通信,并加载使用通话组信息,同时在指定的IP通道上监听语音流;
步骤S23:通过350M系统提供的私有协议建立通信,并采用分配好的坐席号登陆到350M网关上,在指定的网关上加载通话组。
5.根据权利要求1所述的一种800M和350M系统间的中心级语音互联互通方法,其特征在于,所述方法还包括:
为各个物理链路所分配的SIP ID,根据互联互通的通话组ID、通话组ID所关联的物理链路,SIP ID建立组呼配置关系表,组呼SIP网关启动后,获取组呼配置关系表。
6.一种800M和350M系统间的中心级语音互联互通系统,包括800M数字集群通信系统(2)和350M模拟集群通信系统(1),其特征在于,还包括分别与800M数字集群通信系统(2)和350M模拟集群通信系统(1)连接的控制服务器(3),该控制服务器(3)包括存储器和处理器,以及存储在存储器并由所述处理器执行的程序,所述处理器执行所述程序时实现以下步骤:
步骤S1:读取SIP配置和配置信息,以及800M数字集群通信系统(2)和350M模拟集群通信系统(1)的系统信息;
步骤S2:按照预配置的配置信息建立SIP会话,并建立与800M数字集群通信系统(2)的通信以及与350M模拟集群通信系统(1)的通信;
步骤S3:同时检测800M数字集群通信系统(2)和350M模拟集群通信系统(1)是否存在呼叫,以及SIP客户端的呼入信息,若检测到800M数字集群通信系统(2)或350M模拟集群通信系统(1)的呼入信息,然后执行步骤S4,若检测到SIP客户端的呼入信息,则执行步骤S7;
步骤S4:判断呼叫类型,若呼叫类型为呼入,则执行步骤S5,若为呼叫结束,则执行步骤S6;
步骤S5:用预绑定的SIP客户端发起PTT按下SIP Message,并传送语音流;
步骤S6:用预绑定的SIP客户端发起PTT释放的SIP Message,并终止语音流的传输;
步骤S7:接收到对端SIP Message和语音流,并向对应的通信系统传输。
7.根据权利要求6所述的一种800M和350M系统间的中心级语音互联互通系统,其特征在于,所述步骤S7具体包括:
步骤S71:接收到对端SIP Message和语音流;
步骤S72:判断SIP客户端所预绑定的通信系统类型,若为800M数字集群通信系统(2),则执行步骤S74,若为350M模拟集群通信系统(1),则执行步骤S73;
步骤S73:将语音流转码发送;
步骤S74:根据SIP Message在指定的TCS客户端上指定800M通话组进行PTT up和PTTdown的操作,并将拿到的语音流转码发送。
8.根据权利要求6所述的一种800M和350M系统间的中心级语音互联互通系统,其特征在于,所述步骤S4中判断依据具体包括:
对于来自于800M数字集群通信系统(2)的呼叫,根据呼叫信息的事件方式判断该呼叫的类型;
对于来自于350M模拟集群通信系统(1)的呼叫,第一次收到语音流则认为是发起呼叫,如果在100毫秒内未再收到该语音流则认定为呼叫结束。
9.根据权利要求6所述的一种800M和350M系统间的中心级语音互联互通系统,其特征在于,所述步骤S2具体包括:
步骤S21:按照预配置的配置信息建立SIP会话;
步骤S22:通过800M系统提供的SDK建立与800M系统的通信,并加载使用通话组信息,同时在指定的IP通道上监听语音流;
步骤S23:通过350M系统提供的私有协议建立通信,并采用分配好的坐席号登陆到350M网关上,在指定的网关上加载通话组。
10.根据权利要求6所述的一种800M和350M系统间的中心级语音互联互通系统,其特征在于,所述处理器执行所述程序时还实现以下步骤:
为各个物理链路所分配的SIP ID,根据互联互通的通话组ID、通话组ID所关联的物理链路,SIP ID建立组呼配置关系表,组呼SIP网关启动后,获取组呼配置关系表。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811162064.6A CN110971582B (zh) | 2018-09-30 | 2018-09-30 | 800m和350m系统间的中心级语音互联互通方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811162064.6A CN110971582B (zh) | 2018-09-30 | 2018-09-30 | 800m和350m系统间的中心级语音互联互通方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110971582A CN110971582A (zh) | 2020-04-07 |
CN110971582B true CN110971582B (zh) | 2023-11-14 |
Family
ID=70029319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811162064.6A Active CN110971582B (zh) | 2018-09-30 | 2018-09-30 | 800m和350m系统间的中心级语音互联互通方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110971582B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1585520A (zh) * | 2004-06-04 | 2005-02-23 | 中兴通讯股份有限公司 | 数字集群系统与普通电话系统互联互通的方法 |
CN103200532A (zh) * | 2013-04-12 | 2013-07-10 | 哈尔滨海能达科技有限公司 | 一种实现不同制式集群系统互联的装置、系统及方法 |
CN206602543U (zh) * | 2017-03-30 | 2017-10-31 | 通号通信信息集团上海有限公司 | 用于实现不同厂家tetra系统中心级互联互通系统 |
-
2018
- 2018-09-30 CN CN201811162064.6A patent/CN110971582B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1585520A (zh) * | 2004-06-04 | 2005-02-23 | 中兴通讯股份有限公司 | 数字集群系统与普通电话系统互联互通的方法 |
CN103200532A (zh) * | 2013-04-12 | 2013-07-10 | 哈尔滨海能达科技有限公司 | 一种实现不同制式集群系统互联的装置、系统及方法 |
CN206602543U (zh) * | 2017-03-30 | 2017-10-31 | 通号通信信息集团上海有限公司 | 用于实现不同厂家tetra系统中心级互联互通系统 |
Also Published As
Publication number | Publication date |
---|---|
CN110971582A (zh) | 2020-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7580706B2 (en) | Methods for enhanced communication between a plurality of communication systems | |
US7283489B2 (en) | Multimedia half-duplex sessions with individual floor controls | |
US20090003585A1 (en) | Communication Method, Device And System For Implementing Scheduling Communication Service | |
US8346263B2 (en) | Radio interoperability system and method | |
CN104618349A (zh) | 一种集群通信系统、服务器及通信方法 | |
CN103024682B (zh) | 数字集群通信系统实现半双工单呼业务的方法 | |
US20090129297A1 (en) | Communication system | |
CN109802913B (zh) | 融合会议实现方法及装置、电子设备、可读存储介质 | |
US20060105792A1 (en) | Method and apparatus for proving push-to-talk services to non-push-to-talk enabled networks | |
US7233580B2 (en) | Apparatus and method for multiple party communication session | |
WO2005120035A1 (fr) | Procede et systeme pour l'interconnexion d'un systeme de groupe numerique et d'un systeme telephonique publique | |
CN101146272A (zh) | Ptt系统、实现ptt通信的方法、ptt管理服务器及终端设备 | |
CN101110868A (zh) | 一种基于pc和电话进行多人语音沟通的方法及系统 | |
CN101159920B (zh) | 通过短信发起两方呼叫的方法、相应的设备及系统 | |
EP1691506B1 (en) | A method of implementing multi-party conference service in carrying and controlling separate networks | |
CN110971582B (zh) | 800m和350m系统间的中心级语音互联互通方法及系统 | |
WO2016094572A1 (en) | System for inter-communication between integrated digital enhanced network systems and push-to-talk-over-cellular systems | |
CN106534126A (zh) | 数据通信的方法、装置、集群系统和中转台 | |
CN100471290C (zh) | 实现半双工ip语音通信的方法 | |
US20110228762A1 (en) | Telephone System, Telephone Exchange Apparatus, and Connection Control Method Used in Telephone Exchange Apparatus | |
CN103067189A (zh) | 一种基于融合通信的主从式电话会议系统 | |
US20080305751A1 (en) | Poc Communication System, Method for the Transmitting Poc Signalling and/or Poc Data, and a Server Device Therefor | |
HUE028380T2 (en) | "Push-to-Talk" PSTN "Back-to-Back" User Agent for Connecting a PTT System to the PSTN / ISDN World | |
KR101009953B1 (ko) | 데이터 통신망과 전화망 간의 즉시 그룹통신을 위한 즉시 그룹통신 시스템 및 그 장치 | |
CN111836217B (zh) | 公网集群与数字集群互通的对讲系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |